Commit Graph

48 Commits

Author SHA1 Message Date
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