Eugene Sandulenko
33abb6118f
ALL: Change main engine header guard defines to <directory>_<engine>_H
...
Recently we started to use this as new semantics, although in the past
we used simly <engine>_H. Now these guard defines are consistent with
rest of the files which are used in the engines.
2016-05-17 18:21:30 +02:00
Ori Avtalion
3564032330
JANITORIAL: Reduce audio header dependencies
2016-04-14 16:10:21 +03:00
Johannes Schickel
8ff496591e
COMPOSER: Make GPL headers consistent in themselves.
2014-02-18 02:39:33 +01:00
D G Turner
189d8048f3
COMPOSER: Add debug console to engine.
2013-12-06 22:32:18 +00:00
Johannes Schickel
63750d6780
COMMON: Rename ConfigFile to INIFile.
...
This clears up that 'ConfigFile' is actually a class handling only INI-files.
2013-08-08 16:28:38 +02:00
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