Commit Graph

47353 Commits

Author SHA1 Message Date
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
Alyssa Milburn
54f26b6c45 COMPOSER: Implement the rest of the script opcodes. 2011-07-16 16:03:28 +02:00
Alyssa Milburn
ec77c2f6fd COMPOSER: Don't complain about on-time animation ending. 2011-07-16 01:04:45 +02:00
Alyssa Milburn
9e127a1032 COMPOSER: Don't die on missing/bad anims. 2011-07-16 00:59:00 +02:00
Alyssa Milburn
70ae2c74e0 COMPOSER: Handle loading/unloading pages properly. 2011-07-16 00:57:50 +02:00
Alyssa Milburn
28d4aaf095 COMPOSER: Fix z-ordering issues. 2011-07-16 00:57:13 +02:00
Alyssa Milburn
acfd13633d COMPOSER: Always handle multiple resource entries in pipes. 2011-07-16 00:56:18 +02:00
Alyssa Milburn
97d7767e89 COMPOSER: Decompress sprites at load time. 2011-07-15 23:44:00 +02:00
Alyssa Milburn
f396e77cac COMPOSER: Fix removeSprite behaviour. 2011-07-15 23:43:13 +02:00
Alyssa Milburn
f81010887f COMPOSER: Stub remaining script function calls. 2011-07-15 21:10:10 +02:00
Alyssa Milburn
7849466760 COMPOSER: Detect 'Liam Finds a Story' and the bundled demos. 2011-07-15 15:20:04 +02:00
Alyssa Milburn
8517c17b04 COMPOSER: Handle single-directory games. 2011-07-15 15:19:37 +02:00
Alyssa Milburn
add71297bd COMPOSER: Don't read off the end of pipes. 2011-07-15 15:18:59 +02:00
Alyssa Milburn
24ca79e740 COMPOSER: Detect Gregory and the Hot Air Balloon. 2011-07-15 00:02:28 +02:00
Alyssa Milburn
3935b3ed6b COMPOSER: Manage/render sprites. 2011-07-14 23:36:49 +02:00
Alyssa Milburn
40a6c232e9 COMPOSER: Add a first attempt at an engine. 2011-07-14 20:08:06 +02:00