uruk
6336ddb3ce
CGE2: Keep music setting in sync with the Launcher.
2014-07-23 12:31:06 +02:00
uruk
71a9ead967
CGE2: Add and implement checkSounds() and checkMusicSwitch().
2014-07-23 09:52:05 +02:00
uruk
49f68a8913
CGE2: Reimplement checkSaySwitch().
2014-07-22 20:25:21 +02:00
uruk
77b5c7e4ad
CGE2: Rename _commandStat to _soundStat.
2014-07-22 15:41:33 +02:00
uruk
6e26422468
CGE2: Rework loading of sprites from file.
...
Now it satisfies the needs described in the last commit's TODO comment.
2014-07-21 19:57:33 +02:00
uruk
d9e82f8f8e
CGE2: Get rid of _sprite.
2014-07-17 15:41:49 +02:00
uruk
8fae34df05
CGE2: Implement snRoom().
2014-07-15 16:22:43 +02:00
uruk
8861b0b583
CGE2: Get rid of _mode.
2014-07-15 14:41:46 +02:00
uruk
45da1e7c74
CGE2: Implement switchVox() and switchCap().
2014-07-09 11:17:30 +02:00
uruk
e15f40978a
CGE2: Implement loading from the Launcher.
2014-07-04 19:07:38 +02:00
uruk
8b8216bf2c
CGE2: Fully implement the save/load system.
...
Now the toolbar is working too after loading.
2014-07-04 18:39:03 +02:00
uruk
ddf4f4598d
CGE2: Rename saveHeroPos() to storeHeroPos().
2014-07-04 13:01:29 +02:00
uruk
f155546ecb
CGE2: Partially working save/load system.
...
There's a mayor bug which blocks the toolbar from interaction after loading. To be investigated during the upcoming days.
2014-07-04 13:01:28 +02:00
uruk
1305bc8aa8
CGE2: Add, implement and use saveHeroPos().
2014-07-04 12:58:45 +02:00
uruk
38a59bee3e
CGE2: Add skeleton for save/load system.
...
Also rename loadGame() to loadHeroes().
2014-06-29 20:36:54 +02:00
uruk
23adc159ef
CGE2: Implement busy() and revise connected parts of the engine.
2014-06-23 11:50:49 +02:00
uruk
8ae41648f9
CGE2: Implement snSwap().
2014-06-22 13:38:47 +02:00
uruk
e708c1e5cd
CGE2: Implement "quit menu".
...
Now the "main switch" on the menu panel is working.
Also move a couple of defines from cge2_main.h to cge2.h during the process.
2014-06-21 01:57:18 +02:00
uruk
fcd387553f
CGE2: Implement optionTouch().
...
Add stubs for called functions.
2014-06-19 12:30:44 +02:00
uruk
ea9b4d0729
CGE2: Implement snMouse().
2014-06-19 11:50:42 +02:00
uruk
56c7df46d3
CGE2: Implement showing the selected item in the inventory.
...
Now the selected item's picture is blinking until deselected.
2014-06-19 11:34:25 +02:00
uruk
d7e70eb5fa
CGE2: Implement inf().
2014-06-19 00:09:01 +02:00
uruk
7a549f2693
CGE2: Implement offUse().
2014-06-18 23:34:26 +02:00
uruk
186d90e5b5
CGE2: Implement switching between scenes.
...
Minor modification in Spare again to do so.
2014-06-17 15:37:55 +02:00
uruk
e3b5686c43
CGE2: Rename caves to scenes.
2014-06-15 21:23:14 +02:00
uruk
baffdd97e2
CGE2: Fix coordinates of mouse handling.
...
Now infoLine is working properly. Rework solidAt() to achieve that.
Also move spriteAt from talk.cpp to cge2_main.cpp, and remove the older version which didn't use V2D as a parameter.
2014-06-15 21:11:42 +02:00
uruk
ae96463036
CGE2: Rework EventManager::handleEvents().
...
Also add and implement spriteAt() during the process.
2014-06-15 21:11:42 +02:00
uruk
2b5eec4427
CGE2: Implement snCover and snUncover.
...
Also add and implement expandSprite().
2014-06-13 22:29:39 +02:00
Strangerke
207f3c8be2
CGE2: Implement FXP code. Still WIP, loadTab to be fixed
2014-06-12 07:20:55 +02:00
uruk
5a5fe344a0
CGE2: Implement display of speech bubbles.
...
The sound code connected to them is still gappy.
2014-06-10 17:27:59 +02:00
uruk
e10f22b62f
CGE2: Move kLineMax to cge2.h.
2014-06-10 14:02:17 +02:00
uruk
9afe6bd570
CGE2: Add, implement and use Map.
2014-06-08 09:53:47 +02:00
uruk
8c3e63e471
CGE2: Reduce number of unhandled commands (seemingly).
2014-06-08 07:38:16 +02:00
uruk
9aa80d6d05
CGE2: Implement helper functions connected to Hero.
...
Also rework Hero::len() during the process.
2014-06-08 07:30:31 +02:00
uruk
a62e044174
CGE2: Keep on implementing Hero.
...
Also add a couple of helping functions to CGE2Engine.
2014-06-07 21:35:48 +02:00
uruk
bb216eba2f
CGE2: Implement System::touch().
2014-06-07 20:33:52 +02:00
uruk
152d795b45
CGE2: Implement InfoLine.
...
Move initialization of _font, so it precedes _infoLine's and doesn't cause more problems.
2014-06-06 22:07:32 +02:00
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