aboutsummaryrefslogtreecommitdiff
path: root/engines/cge2/cge2.cpp
AgeCommit message (Collapse)Author
2014-10-28CGE2: Remove trailing whitespaceFilippos Karapetis
2014-09-29CGE2: Initialize a variableStrangerke
2014-09-07CGE2: Refactor _startupMode.unknown
2014-09-07Revert "CGE2: Make the intro skippable."Peter Bozsó
This reverts commit 5e099e90bcdfb87c289b919ddac60e60fbf6bdd7. There's no need for this addition, since the intro was skippable before that too, by hitting the ESC key. See System::touch().
2014-09-06CGE2: Make the intro skippable.Peter Bozsó
2014-08-13CGE2: Silence GCC warning.uruk
2014-08-13CGE2: Add checkMute().uruk
This keeps the "Mute All" option of ScummVM and the music on/off and speech on/off buttons of Sfinx's toolbar in sync.
2014-08-13CGE2: Rework sound system.uruk
2014-08-13CGE2: Initialize _startGameSlot.uruk
2014-08-03CGE2: Rework the handling of the sound buttons on the toolbar.uruk
Also keep in sync the volume settings and the audio mode of the game and the settings in the Launcher.
2014-08-03CGE2: Add RTL support.uruk
2014-08-01CGE2: Some cosmetic changesStrangerke
2014-07-29CGE2: Get rid of _flag.uruk
2014-07-26CGE2: Implement debug console and add a debug channel for opcodes.uruk
2014-07-26CGE2: Change random source.uruk
2014-07-25CGE2: More refactoring in cge2.h and cge2.cpp.uruk
2014-07-25CGE2: Get rid of unnecessary variables.uruk
2014-07-25CGE2: Implement the sfx volume button on the toolbar.uruk
2014-07-25CGE2: Fix initialization of sound switches on the toolbar.uruk
2014-07-24CGE2: Implement checkSaySwitch() and add/fix connected code.uruk
2014-07-24CGE2: Set speech only/text only/both modes according to Launcher options.uruk
2014-07-23CGE2: Increase readability of code connected to music switch.uruk
2014-07-23CGE2: Keep music setting in sync with the Launcher.uruk
2014-07-23CGE2: Add and implement checkSounds() and checkMusicSwitch().uruk
2014-07-22CGE2: Reimplement checkSaySwitch().uruk
2014-07-22CGE2: Rename _commandStat to _soundStat.uruk
2014-07-17CGE2: Get rid of _sprite.uruk
2014-07-15CGE2: Get rid of _mode.uruk
2014-07-09CGE2: Remove unnecessary stub from run().uruk
2014-07-09CGE2: Implement switchVox() and switchCap().uruk
2014-07-04CGE2: Implement loading from the Launcher.uruk
2014-07-04CGE2: Heavily rework memory management of Sprites.uruk
Hopefully it will solve a bunch of memory leak problems. Now Spare is a central container, which stores pointers to every Sprite currently used by the engine. Because of that, there's no more need for Queue's clear(). In case of snKill(), it's just a safeguard, since it's only used by the engine to "kill" the speech bubbles, but we will check Spare anyway, so it's the safest this way.
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-19CGE2: Implement showing the selected item in the inventory.uruk
Now the selected item's picture is blinking until deselected.
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-10CGE2: Implement display of speech bubbles.uruk
The sound code connected to them is still gappy.
2014-06-08CGE2: Add, implement and use Map.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 Font.uruk
2014-06-03CGE2: USe an int for sex instead of a booleanStrangerke
2014-06-02CGE2: Add _blinkSprite.uruk
This also fixes previously broken compilation in 79ef038.
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 commandStat initializationStrangerke
2014-05-26CGE2: Implement runGame().uruk
2014-05-26CGE2: Move things around to fix broken compilation of cross-includes.uruk
V2D and V3D are moved to vga13h.h
2014-05-26CGE2: Add stub for System.uruk
2014-05-26CGE2: Add stub for keyboard handling.uruk