uruk
9efb2ef1a9
CGE2: Implement Talk.
2014-06-06 21:35:29 +02:00
uruk
63a153165a
CGE2: Implement Font.
2014-06-06 16:45:02 +02:00
Strangerke
7ef509608e
CGE2: USe an int for sex instead of a boolean
2014-06-03 07:42:17 +02:00
uruk
6d73870431
CGE2: Move then implement Sprite::touch().
...
Also add stubs for called functions.
2014-06-02 14:46:59 +02:00
uruk
87db3d2d75
CGE2: Add _blinkSprite.
...
This also fixes previously broken compilation in 79ef038
.
2014-06-02 14:38:40 +02:00
uruk
21513b448f
CGE2: Partially implement and use loadGame().
2014-06-02 14:37:41 +02:00
uruk
8eb6a4db8b
CGE2: Add display of mouse cursor.
...
The actual click-handling is not working yet.
2014-06-01 21:44:07 +02:00
uruk
e34113a94c
CGE2: Fix assignments and deinitialization of _eye and _eyeTab.
2014-05-30 12:48:58 +02:00
uruk
2c453f8f66
CGE2: Fix some warnings.
2014-05-30 10:30:16 +02:00
uruk
7c73ce5d8b
CGE2: Implement snSend().
2014-05-29 19:58:38 +02:00
uruk
75546134c8
CGE2: Implement loadUser() and loadPos().
...
Revise File I/O a bit to do so.
2014-05-26 15:58:07 +02:00
uruk
4e232814d5
CGE2: Implement runGame().
2014-05-26 10:33:47 +02:00
uruk
14e3df21ef
CGE2: Add stub for System.
2014-05-26 09:37:52 +02:00
uruk
921385b30c
CGE2: Add stub for keyboard handling.
2014-05-26 09:23:31 +02:00
uruk
3c86aa288b
CGE2: Implement snSound().
...
Rework the whole Fx class during the process.
The intro animation is working now.
2014-05-24 10:47:07 +02:00
uruk
b82a0fa3e5
CGE2: Add isHero().
2014-05-24 09:04:41 +02:00
uruk
947f4b8607
CGE2: Partially implement CommandHandler::runCommand().
2014-05-23 15:23:19 +02:00
uruk
e2ca4382d8
CGE2: Implement CommandHandler::idle().
2014-05-23 13:06:50 +02:00
uruk
7777a48dab
CGE2: Fix caveUp().
...
Remove CGE2Engine::show() to do so.
2014-05-23 11:19:42 +02:00
uruk
e98554309d
CGE2: Add mainLoop() and handleFrame().
...
Also implement connecting things.
2014-05-23 10:55:58 +02:00
uruk
ba8e801ada
CGE2: Implement Sprite::expand().
...
Add functions:
*Bitmap::moveHi()
*Bitmap::moveLo()
*CGE2Engine::tail()
and warning comments to various places during the process.
Also add _lab data member to CommandHandler::Command.
2014-05-23 10:05:02 +02:00
uruk
bf820481b7
CGE2: Implement feedSnail().
2014-05-19 23:24:23 +02:00
uruk
e6229a2596
CGE2: Add Mouse in events.h to further implement caveUp().
2014-05-19 17:10:18 +02:00
uruk
b5931e2050
CGE2: Further implement caveUp(), add stub for busy().
2014-05-19 16:38:26 +02:00
uruk
57b9a31ac2
CGE2: Add stubbed Font and Talk.
...
All to further implement caveUp().
2014-05-19 16:32:53 +02:00
uruk
6bcbe5e8ba
CGE2: Further implement caveUp(), add stub for selectPocket().
2014-05-19 16:16:24 +02:00
uruk
e0d8715306
CGE2: Further implement caveUp(), implement openPocket().
2014-05-17 23:33:46 +02:00
uruk
f121349503
CGE2: Further implement caveUp(), add stubbed loadMap().
2014-05-17 22:34:31 +02:00
uruk
6d7becb1da
CGE2: Add newRandom().
2014-05-15 12:21:24 +02:00
uruk
945f12f2ad
CGE2: Move setEye()s to CGE2Engine.
2014-05-15 10:58:59 +02:00
uruk
c108a18306
CGE2: Make some static functions non-static.
...
EncryptedStream -> CGE2Engine
Namely:
* CGE2Engine::number(char *s)
* char *CGE2Engine::token(char *s)
* int CGE2Engine::takeEnum(const char **tab, const char *text)
* ID CGE2Engine::ident(const char *s)
* bool CGE2Engine::testBool(char *s)
* int CommandHandler::com(const char *com)
2014-05-13 10:37:23 +02:00
uruk
e30296976c
CGE2: Instantiate CommandHandler.
2014-05-13 10:33:15 +02:00
uruk
2f404690e7
CGE2: Rename Snail to CommandHandler, expand it.
2014-05-13 09:51:22 +02:00
uruk
86c4e8336d
CGE2: Add caveUp() and showBak().
2014-05-13 09:27:50 +02:00
uruk
49d7852792
CGE2: Add Spare.
2014-05-12 22:24:21 +02:00
uruk
3af6ff5457
CGE2: Implement Sprite::gotoxyz().
2014-05-10 14:03:27 +02:00
uruk
724899fc19
CGE2: Rework Sprite a bit, make _eye an engine variable.
...
Also move screenToGround() during the process.
2014-05-10 11:12:30 +02:00
uruk
cb65489197
CGE2: Implement CGE2Engine::loadSprite().
...
Add Snail during the process and revise or expand a lot of other parts of the engine.
2014-05-09 13:11:50 +02:00
uruk
72cccb8000
CGE2: Add Hero.
2014-05-08 16:51:03 +02:00
uruk
fbb1a8da93
CGE2: Rework loadScript(), start implementation of loadSprite().
2014-05-08 14:32:51 +02:00
uruk
0cbed1f53b
CGE2: Start implementation of movie() and connected functions.
2014-05-06 21:02:58 +02:00
uruk
b595d9ee0a
CGE2: Add Text and a reduced skeleton of cge2_main.
2014-05-05 18:59:17 +02:00
uruk
8e3bbbea7c
CGE2: Add sound code with working MIDI parts.
2014-05-01 22:52:20 +02:00
uruk
ec71f93628
CGE2: Add parts of the graphics code.
2014-04-29 09:50:40 +02:00
uruk
258d7ea535
CGE2: Implement deinitialization properly.
2014-04-28 10:24:35 +02:00
uruk
b58965e4e6
CGE2: Add file I/O.
2014-04-26 08:02:00 +02:00
uruk
aad77304a8
CGE2: Add copyright comments to the source files.
2014-04-25 20:11:32 +02:00
uruk
2141c99b59
CGE2: Initial commit, implement detection.
2014-04-25 16:55:41 +02:00