Commit graph

174 commits

Author SHA1 Message Date
Jonas Kulla
abce6c94b0 Properly emit valueChanged in Rect setters 2013-09-23 00:03:43 +02:00
Jonas Kulla
660cb9e05a Always set rqTermAck to true after binding returns 2013-09-23 00:02:28 +02:00
Jonas Kulla
f4f0748d68 Cosmetic changes 2013-09-21 14:45:27 +02:00
Jonas Kulla
4aed9ef1a7 Add Vec2 conversion method to 'Vec2i' 2013-09-10 04:25:58 +02:00
Jonas Kulla
e42e6398cb Add FIXME 2013-09-10 04:21:57 +02:00
Jonas Kulla
23c5be6fbe Catch errors that could happen when reading Scripts.rxdata 2013-09-10 04:21:41 +02:00
Jonas Kulla
d1bfc1e50c Properly free RWops associated with Font objects 2013-09-10 04:19:45 +02:00
Jonas Kulla
80d0b33dda Add 'Makefile' / xxd+ binary to gitignore 2013-09-10 04:17:23 +02:00
Jonas Kulla
6f711184ac Spacing 2013-09-09 21:32:34 +02:00
Jonas Kulla
39233a036b Rename constant 2013-09-09 21:23:56 +02:00
Jonas Kulla
a66b15bd08 Pack REQUEST event codes into enum 2013-09-09 21:22:31 +02:00
Jonas Kulla
4620901002 Forgot some EXT functions 2013-09-07 02:42:56 +02:00
Jonas Kulla
f87f231129 Fix Plane not accepting nil for '#bitmap=' 2013-09-06 15:54:30 +02:00
Jonas Kulla
051c939f8d Free SDL surface if 'TexPool::request' throws 2013-09-06 15:52:45 +02:00
Jonas Kulla
ef2ed2fb32 Fix wording 2013-09-06 15:29:00 +02:00
Jonas Kulla
6c7d751dbd Remove 'Default' FBO binding (only allow 'Read' and 'Draw')
Also make code more verbose by removing default mode
parameter value to 'FBO::bind'
2013-09-06 14:56:30 +02:00
Jonas Kulla
abc927c91d Use EXT version of gl functions 2013-09-06 14:37:28 +02:00
Jonas Kulla
ef6bacf201 Only require EXT framebuffer extensions 2013-09-06 14:21:35 +02:00
Jonas Kulla
a9f400e64a Undef utility macro in header 2013-09-06 13:14:34 +02:00
Jonas Kulla
3bd9df1191 Move draw order sorting into SceneElement 2013-09-06 13:10:41 +02:00
Jonas Kulla
5ca513fcec Document gl-util types 2013-09-06 12:33:33 +02:00
Jonas Kulla
b151a22f6e Rename 'Tex' to 'TEX' for consistency 2013-09-06 12:26:41 +02:00
Jonas Kulla
ba3b904f34 Thanks to the ID abstraction, we can use proper overloading now! 2013-09-06 12:22:55 +02:00
Jonas Kulla
55596e9da9 Rename 'RB'(renderbuffer) to 'RBO'(renderbuffer object) 2013-09-06 12:16:24 +02:00
Jonas Kulla
a21423ca1c Move GL state initialization into GLState 2013-09-04 21:05:47 +02:00
Jonas Kulla
f89cd2d207 Provide general purpose Quad in GlobalState 2013-09-04 19:07:28 +02:00
Jonas Kulla
e8a9873125 Document nonstandard RGSS extensions 2013-09-04 18:43:40 +02:00
Jonas Kulla
efa55ce6c2 Raise exception on invalid bitmap sizes
A difference to RMXP is that negative height values
will result in exceptions too.
Also change Bitmap constructors to not allocate Private
struct before potential exceptions.
2013-09-04 18:14:29 +02:00
Jonas Kulla
6a85699e11 Properly destroy fade thread 2013-09-04 17:53:12 +02:00
Jonas Kulla
abd59be30d Properly delete[] arrays 2013-09-04 17:52:03 +02:00
Jonas Kulla
689a31580c Beautify constant 2013-09-04 17:03:00 +02:00
Jonas Kulla
1401578f92 Add bounds check to setter 2013-09-04 17:01:51 +02:00
Jonas Kulla
4a945f8d6c Null PhysFS handle after closing 2013-09-04 13:32:11 +02:00
Jonas Kulla
0253b6ed2b Use C99 integer types instead of Qt's 2013-09-04 13:30:14 +02:00
Jonas Kulla
a75dea3ffe Rename 'resetInput' to 'resetInputStates' 2013-09-04 13:28:05 +02:00
Jonas Kulla
d0fa2dd37a Document 'WindowSizeNotify' 2013-09-04 12:09:09 +02:00
Jonas Kulla
5b6d4e0026 Clean up remainind references to 'render thread' 2013-09-04 12:07:59 +02:00
Jonas Kulla
c2585660b7 Remove unnecessary variable 2013-09-04 11:31:35 +02:00
Jonas Kulla
774c9b7c8a Update config
Add a missing dependency and properly explain all values
in the config file
2013-09-03 19:24:41 +02:00
Jonas Kulla
3761c62d86 Spacing 2013-09-03 16:47:53 +02:00
Jonas Kulla
84db116d0c Rename 'bound' to 'clamp' 2013-09-03 15:31:29 +02:00
Jonas Kulla
f81e20cc68 Raise exception on too big textures 2013-09-03 15:22:00 +02:00
Jonas Kulla
31c007b541 Mark internal methods 2013-09-03 15:21:44 +02:00
Jonas Kulla
8d3379ce0e Silence "unused" warnings 2013-09-03 15:19:18 +02:00
Jonas Kulla
6a133cf04b Clean up unused code and documentation 2013-09-03 14:51:55 +02:00
Jonas Kulla
6c5745c4bf FloatRect: add implicit IntRect conversion 2013-09-03 14:51:13 +02:00
Jonas Kulla
73812e957e Clean up unused code 2013-09-03 14:39:11 +02:00
Jonas Kulla
108392217f Remove empty line 2013-09-03 11:15:04 +02:00
Jonas Kulla
2ddb31016d Add support for compiled ".mrb" scripts
A compiled ".mrb" script can be specified in the Binding config
subgroup with key 'mrbFile='.
If a 'customScript' is specified it still takes priority however.
2013-09-03 11:11:12 +02:00
Jonas Kulla
57c806e9b5 Add "[Binding]" config subgroup
Binding specific configuration goes here. It is stored as
a String->Value hash.
2013-09-03 11:07:56 +02:00