Commit graph

53 commits

Author SHA1 Message Date
uruk
44f7802777 AVALANCHE: Rename Gyro::reloaded to Gyro::isLoaded. Repair a bug in the original engine regarding timing of animations/scrolls/etc. when loading a savegame using this variable. 2013-08-21 13:45:22 +02:00
uruk
f8796e720e AVALANCHE: Add thumbnail support and version tracking to the saving/loading system. Repair Trip::trippancy_link(). 2013-08-20 21:26:23 +02:00
uruk
aab3930779 AVALANCHE: Implement loading from the Launcher. Upgrade saveGame(), loadGame() in, add expandDate() to AvalancheEngine. Revise Avalot::setup(). Repair Lucerna::load() and triptype::init(). 2013-08-20 19:23:24 +02:00
uruk
f9047bb83d AVALANCHE: Repair synchronize() and loadGame(), update canSaveGameStateCurrently() and canLoadGameStateCurrently() in AvalancheEngine. 2013-08-20 13:37:14 +02:00
uruk
52c07d08c0 AVALANCHE: AvalancheEngine: Revise synchronize(), saveGame(), loadGameState(). Add loadGame(). Rename generateSaveFileName() to getSaveFileName(). AvalancheMetaEngine: Add listSaves() and removeSaveState(). 2013-08-19 21:14:21 +02:00
uruk
99b4b12b1c AVALANCHE: Add AvalancheEngine::synchronize(), AvalancheEngine::generateSaveFileName(), AvalancheEngine::saveGame(). 2013-08-19 18:18:02 +02:00
uruk
b591434940 AVALANCHE: Add saving/loading during run time. 2013-08-18 15:08:32 +02:00
uruk
8e03019731 AVALANCHE: Minor repairs in Avalanche and Trip. 2013-08-18 10:37:05 +02:00
uruk
05f3838b16 AVALANCHE: Partially implement Lucerna::checkclick(), upgrade other parts of the code during the process. Repair Gyro::load_a_mouse(). 2013-08-16 23:02:53 +02:00
uruk
dc1e9022b1 AVALANCHE: Add AvalancheEngine::getMousePos(), remove Gyro::hopto(), implement Scrolls::dodgem() and Scrolls::undodgem(). 2013-08-16 17:29:22 +02:00
uruk
532306f8cb AVALANCHE: Introduce AvalancheEngine::getEvent(). 2013-08-06 01:13:25 +02:00
uruk
544cf37757 AVALANCHE: Move strf() from Avalanche to Gyro. 2013-08-02 12:18:01 +02:00
uruk
eec48fa42e AVALANCHE: Introduce new class: Parser. Update rest of the code accordingly. 2013-07-27 21:36:07 +02:00
uruk
39dfddff1f AVALANCHE: Change class variables to pointers, update everything accordingly. 2013-07-24 19:43:10 +02:00
uruk
c0823f3e79 AVALANCHE: Change _pingo into pointer, update everything accordingly. 2013-07-24 18:50:13 +02:00
uruk
4d25117135 AVALANCHE: Change _logger into pointer, update everything accordingly. 2013-07-24 18:47:33 +02:00
uruk
bc9823ad9b AVALANCHE: Change _enhanced into pointer, update everything accordingly. 2013-07-24 18:45:10 +02:00
uruk
ca51bf19c9 AVALANCHE: Change _timeout into pointer, update everything accordingly. 2013-07-24 18:42:41 +02:00
uruk
10ec7e0e0f AVALANCHE: Change _gyro into pointer, update everything accordingly. 2013-07-24 18:25:07 +02:00
uruk
f035622b14 AVALANCHE: Get rid of parts of the engine I don't use yet. 2013-07-24 18:14:10 +02:00
uruk
cc6197d77f AVALANCHE: Change _avalot into pointer, update everything accordingly. 2013-07-24 18:12:16 +02:00
uruk
8c5ce549e6 AVALANCHE: Change _graphics into a pointer, modify the rest of the code accordingly. Introduce AvalanhceEngine::initialize(), use it in AvalancheEninge::run(), modify rest of the code accordingly. 2013-07-24 17:52:57 +02:00
uruk
ba581b0b32 AVALANCHE: Fix indents in avalanche.cpp. 2013-07-24 17:12:46 +02:00
uruk
0d6a327f98 AVALANCHE: Remove unnecessary indents from avalanche.cpp. 2013-07-24 16:43:34 +02:00
uruk
5dc6abe87b AVALANCHE: Add event handling. 2013-07-24 12:55:01 +02:00
uruk
096bd2df76 AVALANCHE: Major update in the Engine (include Graph), minor updates in Graph and Lucerna. 2013-07-11 18:02:15 +02:00
uruk
4656a7a285 AVALANCHE: Don't call the menu by default. 2013-07-11 10:07:53 +02:00
uruk
11cbacfe9d AVALANCHE: Implement file loadfont() in Scrolls. Move initializations to run(), so loadfont() can access the data files of the game. 2013-07-10 13:26:49 +02:00
uruk
7078b4de14 AVALANCHE: Avalot: repair initialization. 2013-07-04 18:29:04 +02:00
uruk
e27948a1a5 AVALANCHE: Minor repair in Trip, move initialization of the engine into the constructor. 2013-07-02 15:59:27 +02:00
uruk
ae1f189370 AVALANCHE: Change constructor of Scrolls, repair string handling in Lucerna and Scrolls. 2013-07-02 15:10:16 +02:00
uruk
76423aa712 AVALANCHE: Add Closing. 2013-07-02 13:20:23 +02:00
uruk
8aa251722f AVALANCHE: Add Dropdown. 2013-07-01 18:14:48 +02:00
uruk
5e2ec51025 AVALANCHE: Add Basher. 2013-07-01 15:21:51 +02:00
Strangerke
539ce56124 AVALANCHE: Fix some more code formatting 2013-06-30 22:01:05 +02:00
uruk
8ba4050b1f AVALANCHE: Add Acci. 2013-06-29 15:56:08 +02:00
uruk
17fe756073 AVALANCHE: Repair class Avalot. 2013-06-29 10:20:22 +02:00
uruk
c9baa8f456 AVALANCHE: Trip: replace namespace with class. 2013-06-29 10:13:02 +02:00
uruk
adf4a357ce AVALANCHE: Timeout: replace namespace with class. 2013-06-28 20:01:47 +02:00
uruk
e28d3263dc AVALANCHE: Sequence: replace namespace with class. 2013-06-28 18:41:04 +02:00
uruk
3c413c7ccb AVALANCHE: Enid: replace namespace with class. 2013-06-28 18:23:04 +02:00
uruk
7623ea79fe AVALANCHE: Celer: replace namespace with class. 2013-06-28 17:58:22 +02:00
uruk
44a9dd2083 AVALANCHE: Visa: replace namespace with class. 2013-06-28 17:53:15 +02:00
uruk
140e205227 AVALANCHE: Update the main class. 2013-06-28 17:42:30 +02:00
uruk
dd40c1896b AVALANCHE: Instantiate finished classes in the engine. 2013-06-28 12:27:14 +02:00
Strangerke
5750410279 AVALANCHE: Add some detail in debug strings 2013-06-21 18:04:59 +02:00
uruk
6d35a794cd AVALANCHE: Getting GYRO to compile. 2013-06-21 11:23:11 +02:00
uruk
3946d0ed92 AVALANCHE: Add class Avalot. Cosmetic modifications. 2013-06-20 14:08:58 +02:00
uruk
fa10b10ec7 AVALANCHE: Keep the functions connected to command line arguments and the main menu for later. Minimal cosmetic modifications in the order of the functions. 2013-06-20 12:47:44 +02:00
uruk
a33797b272 AVALANCHE: Partially implement run_avalot(). 2013-06-20 10:58:39 +02:00