Commit Graph

62993 Commits

Author SHA1 Message Date
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
uruk
a0c5805c8e CGE2: Read identifiers properly in Text::load(). 2014-05-05 20:31:21 +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
5b105566a5 Merge remote-tracking branch 'origin/master' into cge2 2014-04-29 11:26:39 +02:00
uruk
ec71f93628 CGE2: Add parts of the graphics code. 2014-04-29 09:50:40 +02:00
uruk
5512711434 CGE: Replace magic numbers with defines. 2014-04-29 09:39:24 +02:00
Eugene Sandulenko
3687987291 FULLPIPE: Fix ModalSaveGame::setup() 2014-04-29 08:14:43 +03:00
Eugene Sandulenko
c81099d390 FULLPIPE: Implement ModalSaveGame::setup() 2014-04-29 07:52:32 +03:00
D G Turner
0698ae4a07 SCI: Disable detection of "SCI Narration Demo" fangame.
This is not supported as it requires network access to use the Google
Translate API, which is not supported by OSystem.
2014-04-29 03:40:45 +01:00
D G Turner
bfc9afbb32 PS2: Add support for building against old SDK if PS2SDK_OLD envvar set.
This will allow compilation using the older SDK until the buildbot
PS2 toolchain SDK can be upgraded and we can confirm the newer SDK
builds are working correctly.
2014-04-29 03:26:53 +01:00
Eugene Sandulenko
6c2a7f0ca3 Merge pull request #443 from lukaslw/first_branch
DRACI: Opening inventory during movements and actions.
2014-04-29 00:20:04 +03:00
lukaslw
ad842e61da DRACI: Inventory opening after finished callback. 2014-04-28 21:49:34 +02:00
lukaslw
b3de0843a9 DRACI: Opening inventory during movements and actions. 2014-04-28 21:42:10 +02:00
Eugene Sandulenko
f74c46e93e Merge pull request #450 from JenniBee/master
SCI: Add detection entries for many more fan games.
2014-04-28 21:25:58 +03:00
Eugene Sandulenko
c3ffbd884a Merge pull request #426 from sunmax/master
PS2: Pull request to master for latest PS2 code
2014-04-28 21:20:42 +03:00
Eugene Sandulenko
3d5dee897e Merge pull request #445 from lukaslw/second_branch
DRACI: Saving and fading out improvments.
2014-04-28 20:53:13 +03:00
Eugene Sandulenko
09bbcced02 Merge pull request #455 from Zerophase/master
GUI: Add Tab cycling to  TabWidget
2014-04-28 20:50:12 +03:00
Eugene Sandulenko
31b094892a FULLPIPE: Fix one more warning 2014-04-28 20:38:08 +03:00
Eugene Sandulenko
0c1b0cd097 FULLPIPE: Fix warnings 2014-04-28 20:35:18 +03:00
uruk
258d7ea535 CGE2: Implement deinitialization properly. 2014-04-28 10:24:35 +02:00
uruk
d9e0e882b7 CGE2: Deallocate _resman in destructor. 2014-04-28 09:34:34 +02:00