Alyssa Milburn
76a18b247b
COMPOSER: Stop kBitmapSpp32 writing off the end of the buffer.
...
This fixes corruption when there's only one pixel left to
decompress, but two pixels available in the compressed data.
Also, improve error checking in the bitmap decompression code.
2011-08-11 13:15:18 +02:00
Strangerke
2739d8fa20
COMPOSER: Add detection for Dragor FR and Gregory FR
2011-08-10 21:23:33 +02:00
Eugene Sandulenko
e72c2fae88
COMPOSER: Added detection entries for 2 more games
2011-08-06 11:28:32 +01:00
Alyssa Milburn
62a22b6293
COMPOSER: Fix a warning and an uninitialized value.
2011-08-04 21:50:17 +02:00
Johannes Schickel
ecdd2e5fdc
COMPOSER: Fix clang warnings.
2011-07-27 15:34:55 +02:00
D G Turner
108bdab4ac
COMPOSER: Correct module.mk for Dynamic Plugins.
2011-07-27 13:33:20 +01:00
Alyssa Milburn
cc49652ca0
COMPOSER: Use AD_ENTRY1, fix copyright.
2011-07-20 17:31:42 +02:00
Alyssa Milburn
e66da8aad3
COMPOSER: Remove svn keywords.
2011-07-20 17:31:04 +02:00
Alyssa Milburn
333c9ce249
COMPOSER: Add dirty rectangles.
2011-07-20 12:16:25 +02:00
Alyssa Milburn
6e66c11e37
COMPOSER: Use singleid, and extras field for demo descriptions.
2011-07-20 11:35:01 +02:00
Alyssa Milburn
f683952327
COMPOSER: Minor whitespace/comment tweaks.
2011-07-20 09:54:11 +02:00
Alyssa Milburn
bdb1b81ca0
COMPOSER: Clip palette fade percentage.
2011-07-19 22:41:58 +02:00
Alyssa Milburn
78cb4919c6
COMPOSER: Buttons belong to libraries.
2011-07-19 21:53:16 +02:00
Alyssa Milburn
0706588388
COMPOSER: Run kEventUnload when appropriate.
2011-07-19 21:48:27 +02:00
Alyssa Milburn
f40f8a1793
COMPOSER: Use enum values for events, rather than numeric cosntants.
2011-07-19 21:48:01 +02:00
Alyssa Milburn
6646be1da1
COMPOSER: Implement kFuncChangeBackground.
2011-07-19 16:12:18 +02:00
Alyssa Milburn
6dfbf74a74
COMPOSER: Implement kFuncGetMousePos.
2011-07-19 16:11:49 +02:00
Alyssa Milburn
2fc49ba2b9
COMPOSER: Implement kFuncClearSprites.
2011-07-19 16:11:27 +02:00
Alyssa Milburn
3f67e45f24
COMPOSER: Implement kFuncQuit.
2011-07-19 14:11:24 +02:00
Alyssa Milburn
b80129dd44
COMPOSER: Move Button code around.
2011-07-18 21:58:59 +02:00
Alyssa Milburn
7af0c51f59
COMPOSER: Move scripting code into scripting.cpp.
2011-07-18 21:56:43 +02:00
Alyssa Milburn
b8d081afe6
COMPOSER: Move Pipe code into resource.cpp.
2011-07-18 21:52:55 +02:00
Alyssa Milburn
c4e5cf96ac
COMPOSER: Move graphics-related code into graphics.cpp.
2011-07-18 21:50:24 +02:00
Alyssa Milburn
e99f82368a
COMPOSER: Remove outdated comments.
2011-07-18 21:18:40 +02:00
Alyssa Milburn
06ca31d642
COMPOSER: Only allow invalid-sized sprites if RLE.
2011-07-18 21:10:00 +02:00
Alyssa Milburn
9cb4bd2a38
COMPOSER: Obey sound priorities.
2011-07-18 21:09:18 +02:00
Alyssa Milburn
cab48d51f5
COMPOSER: Better field names/values.
2011-07-18 17:21:35 +02:00
Alyssa Milburn
1e453e2305
COMPOSER: Fix the search direction in getButtonFor.
2011-07-18 17:04:24 +02:00
Alyssa Milburn
8bf558a299
COMPOSER: Try to fix contains() for kButtonEllipse.
2011-07-18 17:03:55 +02:00
Alyssa Milburn
968db67b40
COMPOSER: Fix Sprite::contains to check for non-transparent, not transparent.
2011-07-18 17:03:31 +02:00
Alyssa Milburn
3891e9097d
COMPOSER: Send onChar event in onKeyDown.
2011-07-18 15:07:47 +02:00
Alyssa Milburn
1c03c7d07d
COMPOSER: Fixes for getStreamForSprite.
2011-07-18 15:07:19 +02:00
Alyssa Milburn
d176fb1a37
COMPOSER: Clip sprite drawing.
2011-07-18 15:06:38 +02:00
Alyssa Milburn
305023aef5
COMPOSER: Various minor fixes.
2011-07-18 15:06:17 +02:00
Alyssa Milburn
f5bac84649
COMPOSER: Implement saving/loading.
2011-07-18 15:05:38 +02:00
Alyssa Milburn
7f2f38e5da
COMPOSER: Fix a couple of memory leaks spotted by digitall.
2011-07-18 15:04:57 +02:00
Alyssa Milburn
f6cd3357e8
COMPOSER: Some more sorting fixes.
2011-07-18 15:04:19 +02:00
Alyssa Milburn
9babfcb8a0
COMPOSER: Fix various stupid script bugs.
2011-07-18 15:03:09 +02:00
Alyssa Milburn
2e89bd73f6
COMPOSER: Implement kFuncLoadData.
2011-07-17 23:44:41 +02:00
Alyssa Milburn
0366a982c3
COMPOSER: Implement AddSprite, RemoveSprite, GetSpriteSize script functions.
2011-07-17 23:44:27 +02:00
Alyssa Milburn
b9cd4e7e71
COMPOSER: Some processAnimFrame improvements.
2011-07-17 23:04:29 +02:00
Alyssa Milburn
1608d5a2af
COMPOSER: Various additions/improvements to sprite/mouse code.
2011-07-17 23:03:51 +02:00
Alyssa Milburn
85df146ad4
COMPOSER: Don't use memcpy for overlapping copies (fixes gaps in some sprites).
2011-07-17 15:10:58 +02:00
Alyssa Milburn
1a9ec35de6
COMPOSER: Try handling keyDown event.
2011-07-16 20:55:25 +02:00
Alyssa Milburn
c7f1a87d8b
COMPOSER: Misc tweaks/fixes.
2011-07-16 20:55:07 +02:00
Alyssa Milburn
6f80bce816
COMPOSER: Add the remaining bitmap decompressors (SLW8 is still buggy).
2011-07-16 20:05:30 +02:00
Alyssa Milburn
1cf09e3fbf
COMPOSER: Misc sprite changes.
2011-07-16 20:04:49 +02:00
Alyssa Milburn
c95320bb17
COMPOSER: Clear audio on new page.
2011-07-16 20:04:23 +02:00
Alyssa Milburn
821023678f
COMPOSER: Improve stopping anims.
2011-07-16 20:03:23 +02:00
Alyssa Milburn
aa52698d7e
COMPOSER: Fix z-ordering (properly, this time).
2011-07-16 20:02:19 +02:00