35590 Commits

Author SHA1 Message Date
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
uruk
18182d5d2b CGE2: Spare: store pointers instead of objects. 2014-05-13 07:46:13 +02:00
uruk
49d7852792 CGE2: Add Spare. 2014-05-12 22:24:21 +02:00
uruk
89bece4b42 CGE2: Implement ~Sprite(). 2014-05-10 14:45:02 +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
c75c026df8 CGE2: Reimplement constructors of Sprite. 2014-05-10 10:11:02 +02:00
uruk
09b4092d53 CGE2: Remove Polish comments form SNCom. 2014-05-09 13:25:11 +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
b674ab2a09 CGE2: Further implement loadSprite(), fix compilation error. 2014-05-08 19:23:36 +02:00
uruk
9ffdff5392 CGE2: Implement EncryptedStream::ident(). 2014-05-08 19:04:52 +02:00
uruk
d12e25ccd0 CGE2: Remove unnecessary whitespaces. 2014-05-08 18:32:56 +02:00
uruk
12a9d0a759 CGE2: Add kIdTab and _lineCount to EncryptedStream. 2014-05-08 18:32:29 +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
42f3dd6d2b CGE2: Some renaming in V3D and V2D. 2014-05-08 14:31:12 +02:00
uruk
5c8d9241aa CGE2: Use nullptrs instead of NULLs. 2014-05-08 13:43:02 +02:00
uruk
a3b274ba62 CGE2: Add new types: V2D and V3D. 2014-05-08 10:46:18 +02:00
uruk
e3c4caabfa CGE2: Make number() static, add token() to File I/O. 2014-05-08 10:45:38 +02:00
uruk
0cbed1f53b CGE2: Start implementation of movie() and connected functions. 2014-05-06 21:02:58 +02:00