Commit Graph

63033 Commits

Author SHA1 Message Date
uruk
4dcfe4d785 CGE2: Start implementation of CommandHandler.
Implement constructor, destructor, addCommand() and add clear() ant _count.
2014-05-23 12:56:48 +02:00
uruk
02817a7bd5 CGE2: Implement Sprite::hide(). 2014-05-23 11:40:56 +02:00
uruk
c734aa08b1 CGE2: Implement Sprite::show(). 2014-05-23 11:22:43 +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
afa15dd74f CGE2: Add explanation to comment in caveUp(). 2014-05-23 10:12:48 +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
8a1b90acaf CGE2: Fix loadSprite(). 2014-05-22 14:01:05 +02:00
uruk
bf820481b7 CGE2: Implement feedSnail(). 2014-05-19 23:24:23 +02:00
uruk
36534403e3 CGE2: Further implement caveUp(). 2014-05-19 18:02:30 +02:00
uruk
06ed289509 CGE2: Revise Spare::takeCave(). 2014-05-19 17:56:19 +02:00
uruk
63e57b2eb6 CGE2: Fix formatting in general.h. 2014-05-19 17:23:50 +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
5d2f7cd3fd CGE2: Stub openPocket() for now. 2014-05-19 16:08:24 +02:00
uruk
122db40530 CGE2: Implement Sprite::contract(): 2014-05-18 14:18:45 +02:00
uruk
47e55f1664 CGE2: Initialize _actions[] in SprExt's constructor. 2014-05-18 14:15:13 +02:00
uruk
412d30ca33 CGE2: Add release() to BitMap. 2014-05-18 14:01:25 +02:00
uruk
938a2e66c2 CGE2: Implement Spare::dispose(), add Spare::update(). 2014-05-18 11:37:06 +02:00
uruk
3e97ade388 CGE2: Revise takeCave(). 2014-05-18 11:04:30 +02:00
uruk
28357ab6cb CGE2: Remove unnecessary call of loadTab(), add TODO to caveUp(). 2014-05-18 10:57:26 +02:00
uruk
e0d8715306 CGE2: Further implement caveUp(), implement openPocket(). 2014-05-17 23:33:46 +02:00
uruk
997564d1f6 CGE2: Reimplement backShow(). 2014-05-17 23:20:21 +02:00
uruk
bb4679672c CGE2: Revise Queue. 2014-05-17 23:14:19 +02:00
uruk
f121349503 CGE2: Further implement caveUp(), add stubbed loadMap(). 2014-05-17 22:34:31 +02:00
uruk
cb72489106 CGE2: Fix deinit(). 2014-05-17 22:18:57 +02:00
uruk
b3cdf9ca38 CGE2: Implement loadTab(). 2014-05-16 01:04:01 +02:00
uruk
45714a12f1 CGE2: Implement showBak(). 2014-05-15 15:03:59 +02:00
uruk
dc370d4994 CGE2: Partially implement Sprite::expand(). 2014-05-15 14:56:26 +02:00
uruk
365bad47ae CGE2: Move showTitle() from cge2.cpp to cge2_main.cpp. 2014-05-15 12:23:27 +02:00
uruk
6d7becb1da CGE2: Add newRandom(). 2014-05-15 12:21:24 +02:00
uruk
4e7bcb5f36 CGE2: Fix ShowTitle().
Now it REALLY puts the picture to the middle of the screen.
2014-05-15 11:20:13 +02:00
uruk
99c15216c7 CGE2: Add Bitmap::xLatPos(). 2014-05-15 11:16:35 +02:00
uruk
b2cbc7cdd1 CGE2: Partially implement loadTab(), then use it. 2014-05-15 10:59:46 +02:00
uruk
945f12f2ad CGE2: Move setEye()s to CGE2Engine. 2014-05-15 10:58:59 +02:00
uruk
c202328ecf CGE2: Implement Sprite::setShapeList(). 2014-05-13 17:27:12 +02:00
uruk
4ee1ab07ae CGE2: Add a self-not warning to Bitmap. 2014-05-13 17:04:51 +02:00
uruk
78429a7238 CGE2: More revision and stubbing in Sprite. 2014-05-13 16:47:55 +02:00
uruk
e8148cf1de CGE2: Rework SprExt, stub more functions of Sprite. 2014-05-13 11:58:42 +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
6e50915254 CGE2: Finish implementation of loadScript(). 2014-05-13 09:07:32 +02:00
uruk
d7c5465309 CGE2: Rename make() to store(). 2014-05-13 09:07:06 +02:00
uruk
0fbdbd8272 CGE2: Rename take() to locate(). 2014-05-13 09:03:29 +02:00
uruk
6aead2cb03 CGE2: Add destructor to Spare. 2014-05-13 08:48:48 +02:00
uruk
631e9ef37e CGE2: Fix Spare. 2014-05-13 07:49:28 +02:00