aboutsummaryrefslogtreecommitdiff
path: root/engines/cge2/cge2.h
AgeCommit message (Collapse)Author
2014-07-04CGE2: Rename saveHeroPos() to storeHeroPos().uruk
2014-07-04CGE2: Partially working save/load system.uruk
There's a mayor bug which blocks the toolbar from interaction after loading. To be investigated during the upcoming days.
2014-07-04CGE2: Add, implement and use saveHeroPos().uruk
2014-06-29CGE2: Add skeleton for save/load system.uruk
Also rename loadGame() to loadHeroes().
2014-06-23CGE2: Implement busy() and revise connected parts of the engine.uruk
2014-06-22CGE2: Implement snSwap().uruk
2014-06-21CGE2: Implement "quit menu".uruk
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-19CGE2: Implement optionTouch().uruk
Add stubs for called functions.
2014-06-19CGE2: Implement snMouse().uruk
2014-06-19CGE2: Implement showing the selected item in the inventory.uruk
Now the selected item's picture is blinking until deselected.
2014-06-19CGE2: Implement inf().uruk
2014-06-18CGE2: Implement offUse().uruk
2014-06-17CGE2: Implement switching between scenes.uruk
Minor modification in Spare again to do so.
2014-06-15CGE2: Rename caves to scenes.uruk
2014-06-15CGE2: Fix coordinates of mouse handling.uruk
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-15CGE2: Rework EventManager::handleEvents().uruk
Also add and implement spriteAt() during the process.
2014-06-13CGE2: Implement snCover and snUncover.uruk
Also add and implement expandSprite().
2014-06-12CGE2: Implement FXP code. Still WIP, loadTab to be fixedStrangerke
2014-06-10CGE2: Implement display of speech bubbles.uruk
The sound code connected to them is still gappy.
2014-06-10CGE2: Move kLineMax to cge2.h.uruk
2014-06-08CGE2: Add, implement and use Map.uruk
2014-06-08CGE2: Reduce number of unhandled commands (seemingly).uruk
2014-06-08CGE2: Implement helper functions connected to Hero.uruk
Also rework Hero::len() during the process.
2014-06-07CGE2: Keep on implementing Hero.uruk
Also add a couple of helping functions to CGE2Engine.
2014-06-07CGE2: Implement System::touch().uruk
2014-06-06CGE2: Implement InfoLine.uruk
Move initialization of _font, so it precedes _infoLine's and doesn't cause more problems.
2014-06-06CGE2: Implement Talk.uruk
2014-06-06CGE2: Implement Font.uruk
2014-06-03CGE2: USe an int for sex instead of a booleanStrangerke
2014-06-02CGE2: Move then implement Sprite::touch().uruk
Also add stubs for called functions.
2014-06-02CGE2: Add _blinkSprite.uruk
This also fixes previously broken compilation in 79ef038.
2014-06-02CGE2: Partially implement and use loadGame().uruk
2014-06-01CGE2: Add display of mouse cursor.uruk
The actual click-handling is not working yet.
2014-05-30CGE2: Fix assignments and deinitialization of _eye and _eyeTab.uruk
2014-05-30CGE2: Fix some warnings.uruk
2014-05-29CGE2: Implement snSend().uruk
2014-05-26CGE2: Implement loadUser() and loadPos().uruk
Revise File I/O a bit to do so.
2014-05-26CGE2: Implement runGame().uruk
2014-05-26CGE2: Add stub for System.uruk
2014-05-26CGE2: Add stub for keyboard handling.uruk
2014-05-24CGE2: Implement snSound().uruk
Rework the whole Fx class during the process. The intro animation is working now.
2014-05-24CGE2: Add isHero().uruk
2014-05-23CGE2: Partially implement CommandHandler::runCommand().uruk
2014-05-23CGE2: Implement CommandHandler::idle().uruk
2014-05-23CGE2: Fix caveUp().uruk
Remove CGE2Engine::show() to do so.
2014-05-23CGE2: Add mainLoop() and handleFrame().uruk
Also implement connecting things.
2014-05-23CGE2: Implement Sprite::expand().uruk
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-19CGE2: Implement feedSnail().uruk
2014-05-19CGE2: Add Mouse in events.h to further implement caveUp().uruk
2014-05-19CGE2: Further implement caveUp(), add stub for busy().uruk