Commit Graph

104 Commits

Author SHA1 Message Date
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
Nipun Garg
fe914ffd41 HDB: Add setTargetXY() 2019-09-03 17:17:04 +02:00
Nipun Garg
14d83c9667 HDB: Unstub animGrabbing() call 2019-09-03 17:17:03 +02:00
Nipun Garg
1370cf8b9d HDB: Call DrawMan::drawPointer() 2019-09-03 17:17:03 +02:00
Nipun Garg
4c5cb8bafe HDB: Add _gameState check 2019-09-03 17:17:03 +02:00
Nipun Garg
6d73298362 HDB: Call drawTextOut() 2019-09-03 17:17:03 +02:00
Nipun Garg
dfa9a6bb3b HDB: Add FIXME for out-of-bounds access 2019-09-03 17:17:02 +02:00
Nipun Garg
0daae85340 HDB: Add and call useAutoDoorOpenClose() 2019-09-03 17:17:02 +02:00
Nipun Garg
1b7034cd87 HDB: Add _input subsytem and init it 2019-09-03 17:17:01 +02:00
Eugene Sandulenko
03f84464cb HDB: Added test case for Dialog 2019-09-03 17:17:01 +02:00
Nipun Garg
1c0da3526c HDB: Add statements for text render debugging 2019-09-03 17:17:00 +02:00
Nipun Garg
37a393e9e1 HDB: Call drawInventory() from hdb.cpp 2019-09-03 17:17:00 +02:00
Eugene Sandulenko
8d087a3c7f HDB: Added rest of the stubs for the rendering pipeline 2019-09-03 17:16:59 +02:00
Nipun Garg
7389d7d819 HDB: Add openDialog() call to hdb.cpp 2019-09-03 17:16:57 +02:00
Nipun Garg
11b19dd013 HDB: Call moveEnts() 2019-09-03 17:16:57 +02:00
Nipun Garg
8cdd69ba41 HDB: Call drawDialog() from hdb.cpp 2019-09-03 17:16:57 +02:00
Nipun Garg
a53b2c9550 HDB: Call animateTargets() from hdb.cpp 2019-09-03 17:16:57 +02:00
Eugene Sandulenko
0cd1ffc34e HDB: Fix crash during initialisation 2019-09-03 17:16:56 +02:00
Nipun Garg
28ab1f9549 HDB: Add and init the _window subsystem 2019-09-03 17:16:56 +02:00
Nipun Garg
b351bec867 HDB: Call initAnimInfo() from hdb.cpp 2019-09-03 17:16:56 +02:00
Nipun Garg
b6520708a5 HDB: Draw Entities, Foregrounds and Gratings 2019-09-03 17:16:54 +02:00
Nipun Garg
b913a3632d HDB: Add time-keeping functions 2019-09-03 17:16:54 +02:00
Nipun Garg
15d964afec HDB: Add _actionMode and its getter-setters 2019-09-03 17:16:51 +02:00
Eugene Sandulenko
b449bd6fe2 HDB: Hid some annoying STUB warnings 2019-09-03 17:16:51 +02:00
Nipun Garg
cf7c1f35e6 HDB: Remove 'Process Gettable Item' stub 2019-09-03 17:16:50 +02:00
Nipun Garg
20cc6d4b47 HDB: Remove lookAtEntity stub from useEntity 2019-09-03 17:16:50 +02:00
Nipun Garg
977a264462 HDB: Add functionality to useEntity() 2019-09-03 17:16:50 +02:00
Nipun Garg
5066349297 HDB: Add stubbed useEntity() 2019-09-03 17:16:49 +02:00
Nipun Garg
1457383df2 HDB: Add paint() to draw static images 2019-09-03 17:16:48 +02:00