Commit Graph
132 Commits
Author SHA1 Message Date
Nipun Garg c0777f5a03 HDB: Add missing paint() call 2019-09-03 17:17:18 +02:00
Nipun Garg c5bc56b331 HDB: Add Loading Screen 2019-09-03 17:17:18 +02:00
Nipun Garg b052946c61 HDB: Add mode-select to the level-select
Add +100 to the level num to access the level in
Action Mode
2019-09-03 17:17:18 +02:00
Eugene Sandulenko 792333b6cc HDB: Show cursor in the main menu 2019-09-03 17:17:18 +02:00
Nipun Garg f27674199b HDB: Clear the Persistent variables 2019-09-03 17:17:18 +02:00
Eugene Sandulenko a869eb00a0 HDB: Restore bootparam and save/load from the command line funcitonality 2019-09-03 17:17:18 +02:00
Nipun Garg eb7e3582ab HDB: Disable the command-line level-select 2019-09-03 17:17:17 +02:00
Nipun Garg b032068417 HDB: Add HDBGame::start() and remove AI::clearP...
...ersistent() placeholder
2019-09-03 17:17:17 +02:00
Nipun Garg ee9de9157c HDB: Add Menu calls 2019-09-03 17:17:17 +02:00
Nipun Garg f5b9d417b7 HDB: Set and Draw Bonus Stars 2019-09-03 17:17:17 +02:00
Nipun Garg 0ae4cb1ea7 HDB: Shift HDB::save() and HDB::loadSaveFile...
...to saveload.cpp
2019-09-03 17:17:16 +02:00
Nipun Garg 9d9a1b6c0f HDB: Add readConfig(), writeConfig() and Cheating 2019-09-03 17:17:16 +02:00
Eugene Sandulenko 2b46fcf06d HDB: Properly process non-existent save loading 2019-09-03 17:17:16 +02:00
Eugene Sandulenko 8403960c99 HDB: Added more code for loading save states from the command line 2019-09-03 17:17:16 +02:00
Eugene Sandulenko d12d3ee647 HDB: Proper prototype for saveGameState() 2019-09-03 17:17:16 +02:00
Nipun Garg b503e2ba71 HDB: Add missing code in changeGameState() 2019-09-03 17:17:16 +02:00
Nipun Garg d5a32a2b4e HDB: Add missing time code 2019-09-03 17:17:15 +02:00
Nipun Garg 963043f3b2 HDB: Shift Save/Load functions to saveload.cpp 2019-09-03 17:17:15 +02:00
Nipun Garg ac9f2d634b HDB: Add loadGame() and Sound::stopMusic() 2019-09-03 17:17:15 +02:00
Nipun Garg b7b8b23d29 HDB: Add openFile, write, closeFile Lua functions 2019-09-03 17:17:15 +02:00
Nipun Garg 85a8209d97 HDB: Add save/load for the Lua Globals environment 2019-09-03 17:17:15 +02:00
Nipun Garg fffa7bd1a2 HDB: Unstub _ai->save() call 2019-09-03 17:17:15 +02:00
Nipun Garg d2df277403 HDB: Add saveSlot, loadSlot, saveGame and loadGame 2019-09-03 17:17:14 +02:00
Nipun Garg 06c87e518c HDB: Add HDBGame save() and load() 2019-09-03 17:17:13 +02:00
Nipun Garg 3fc69963f4 HDB: Add setInMapName() and related data 2019-09-03 17:17:13 +02:00
Eugene Sandulenko d285201ec8 HDB: Disable skipping manny quest for now 2019-09-03 17:17:13 +02:00
Eugene Sandulenko a29e3b9698 HDB: Proper place for the cheat patches. And wrap them into a define
We need to apply them after the map has been loaded, not before
2019-09-03 17:17:12 +02:00
Eugene Sandulenko 73be5db12e HDB: Attempt to implement hot patches 2019-09-03 17:17:12 +02:00
Nipun Garg 1b2437900c HDB: Do not declare AIEntity every frame 2019-09-03 17:17:10 +02:00
Nipun Garg 95c36ed358 HDB: Add Pushing code 2019-09-03 17:17:10 +02:00
Eugene Sandulenko 37b09c6e3d HDB: Implement boot params.
To switch levels, run ./scummvm -b <levelnum> hdb-win
2019-09-03 17:17:10 +02:00
Eugene Sandulenko 3eab2731cd HDB: Implement loadMap() 2019-09-03 17:17:10 +02:00
Eugene Sandulenko 347dd30f78 HDB: Implement loadLua() 2019-09-03 17:17:10 +02:00
Eugene Sandulenko c3c8299962 HDB: Completed rendering pipeline 2019-09-03 17:17:09 +02:00
Eugene Sandulenko 74eb242b5a HDB: Unstub HDBGame::restartMap() 2019-09-03 17:17:09 +02:00
Eugene Sandulenko 34a3e1685b HDB: Added stub for Menu class 2019-09-03 17:17:09 +02:00
Eugene Sandulenko af43070e15 HDB: Implemented HDBGame::startMap() 2019-09-03 17:17:09 +02:00
Eugene Sandulenko 106a63aa81 HDB: Add LASTMAPNAME Lua variable 2019-09-03 17:17:09 +02:00
Nipun Garg 5d874c540e HDB: Add and init Sound subsystem 2019-09-03 17:17:09 +02:00
Eugene Sandulenko 480b665e87 HDB: Use constant as framerate 2019-09-03 17:17:08 +02:00
Eugene Sandulenko d55370ac82 HDB: Rename class DrawMan -> Gfx 2019-09-03 17:17:07 +02:00
Eugene Sandulenko 362cb060f3 HDB: Rename _drawMan -> _gfx 2019-09-03 17:17:07 +02:00
Nipun Garg ad0ce9a43f HDB: Call drawDialogChoice() and drawMessageBar() 2019-09-03 17:17:07 +02:00
Eugene Sandulenko 810dc15f97 HDB: Made main loop running 60fps 2019-09-03 17:17:05 +02:00
Nipun Garg 8423774562 HDB: Call drawDeliveries() 2019-09-03 17:17:05 +02:00
Nipun Garg 3d979e14ff HDB: Call updateKeys() from game loop 2019-09-03 17:17:04 +02:00
Nipun Garg ad2fa4185a HDB: Add pause checks to the Main loop 2019-09-03 17:17:04 +02:00
Nipun Garg b42109d368 HDB: Add _pauseFlag data 2019-09-03 17:17:04 +02:00
Nipun Garg ff25a0f4dd HDB: Add updateMouseButtons and update updateMouse 2019-09-03 17:17:04 +02:00
Nipun Garg f41e1999fb HDB: Add updateMouse() and call it in game loop 2019-09-03 17:17:04 +02:00