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