Commit Graph

32 Commits

Author SHA1 Message Date
D G Turner
b25ed0a02f COMPOSER: Change screen surface variable naming for clarity.
This makes it easier to read the code where sprite surfaces are blitted
to the screen.
2012-10-20 23:19:47 +01:00
Alyssa Milburn
5e2ab1d050 COMPOSER: Don't delete pipe streams too early. 2011-11-05 18:33:52 +01:00
Alyssa Milburn
d6bfbdd60e COMPOSER: Implement V1 random events. 2011-11-05 16:00:02 +01:00
Alyssa Milburn
3e98c56377 COMPOSER: Support keyboard shortcuts. 2011-11-05 11:19:22 +01:00
Alyssa Milburn
c2cb1019a6 COMPOSER: Parse ambients (V1 sprite buttons). 2011-11-05 10:47:39 +01:00
Alyssa Milburn
4da2f24866 COMPOSER: Handle V1 pipes properly. 2011-11-04 22:39:27 +01:00
Alyssa Milburn
9da55d09bf COMPOSER: Implement/stub the rest of V1 scripting. 2011-11-04 12:28:49 +01:00
Alyssa Milburn
bee2e69e11 COMPOSER: Factor out button activation code. 2011-11-04 12:25:37 +01:00
Alyssa Milburn
cfdb22b95c COMPOSER: Add some incomplete V1 scripting support. 2011-11-03 22:44:04 +01:00
Alyssa Milburn
51fb629569 COMPOSER: Add support for loading V1 pages. 2011-11-03 22:42:22 +01:00
Alyssa Milburn
fca52e0514 COMPOSER: Another attempt to fix timing issues. 2011-08-23 23:13:18 +02:00
Alyssa Milburn
a6acf42e74 COMPOSER: Support reading V1 buttons. 2011-08-13 22:15:23 +02:00
Alyssa Milburn
bdc24b6565 COMPOSER: Split out filename mangling into a separate function. 2011-08-13 22:11:27 +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
78cb4919c6 COMPOSER: Buttons belong to libraries. 2011-07-19 21:53:16 +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
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
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
0366a982c3 COMPOSER: Implement AddSprite, RemoveSprite, GetSpriteSize script functions. 2011-07-17 23:44:27 +02:00
Alyssa Milburn
1608d5a2af COMPOSER: Various additions/improvements to sprite/mouse code. 2011-07-17 23:03:51 +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
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
97d7767e89 COMPOSER: Decompress sprites at load time. 2011-07-15 23:44:00 +02:00
Alyssa Milburn
8517c17b04 COMPOSER: Handle single-directory games. 2011-07-15 15:19:37 +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