Commit Graph
165 Commits
Author SHA1 Message Date
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