Commit Graph

90841 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
9b6e83451f HDB: Add check for unknown size 2019-09-03 17:17:10 +02:00
Eugene Sandulenko
92a4ff67fe HDB: Implement cineSpawnEntity() 2019-09-03 17:17:10 +02:00
Eugene Sandulenko
7e07602c25 HDB: Fix trigger launching 2019-09-03 17:17:10 +02:00
Eugene Sandulenko
595187da81 HDB: Rewrote AI::killTrigger() to a safer variant 2019-09-03 17:17:10 +02:00
Eugene Sandulenko
a48ee7d111 HDB: Safer version of AI::moveEnts() 2019-09-03 17:17:10 +02:00
Nipun Garg
95c36ed358 HDB: Add Pushing code 2019-09-03 17:17:10 +02:00
Nipun Garg
eb388f9a50 HDB: Remove invalid return statement 2019-09-03 17:17:10 +02:00
Nipun Garg
f832f66dd3 HDB: Fix removeEntity to not manipulate pointers 2019-09-03 17:17:10 +02:00
Eugene Sandulenko
fe9242f412 HDB: Implement safe version of removeEntity(). The previous one crashed 2019-09-03 17:17:10 +02:00
Eugene Sandulenko
f35b63bc13 HDB: Prevent crash when _skyClounds is empty.
Happens in MAP29
2019-09-03 17:17:10 +02:00
Nipun Garg
e319b120da HDB: Modify warning to debug output 2019-09-03 17:17:10 +02:00
Nipun Garg
478c10a1fb HDB: Unstub aiVortexianAction 2019-09-03 17:17:10 +02:00
Nipun Garg
9da57f1eb7 HDB: Add startMap lua function 2019-09-03 17:17:10 +02:00
Nipun Garg
5e343d6591 HDB: Add checkForTouchplate call 2019-09-03 17:17:10 +02:00
Eugene Sandulenko
9369775b76 HDB: Fix compilation 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
Nipun Garg
ffe05e989b HDB: Add checkForTouchplate() 2019-09-03 17:17:10 +02:00
Nipun Garg
1cd0a8d936 JANITORIAL: Fix formatting 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
Nipun Garg
e97d425b8a HDB: Unstub printYouGotMsg call 2019-09-03 17:17:09 +02:00
Nipun Garg
eacc59bca9 HDB: Add useDoorOpenCloseBot() 2019-09-03 17:17:09 +02:00
Nipun Garg
e1d69ed389 HDB: Add Touchplate functions 2019-09-03 17:17:09 +02:00
Nipun Garg
c2c639cfc4 HDB: Add Cell Holder function 2019-09-03 17:17:09 +02:00
Nipun Garg
e3ceb4dfbd HDB: Add Switch functions 2019-09-03 17:17:09 +02:00
Nipun Garg
661ee3b104 HDB: Add useTarget() 2019-09-03 17:17:09 +02:00
Nipun Garg
73b7b83098 HDB: Add addBridgeExtend() and animateBridges() 2019-09-03 17:17:09 +02:00
Nipun Garg
10802c22fb HDB: Add _bridges data 2019-09-03 17:17:09 +02:00
Nipun Garg
4baa1e4f20 HDB: Add isClosedDoor() and isOpenDoor() 2019-09-03 17:17:09 +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
Eugene Sandulenko
734995512e HDB: Added more script patches 2019-09-03 17:17:09 +02:00
Eugene Sandulenko
ce06f4eb9e HDB: Fix compilation 2019-09-03 17:17:09 +02:00
Nipun Garg
4622fb3b80 HDB: Unstub playSound calls 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
Nipun Garg
b8b47c09fd HDB: Unstub addWaypoint() 2019-09-03 17:17:09 +02:00
Nipun Garg
bebd51479e HDB: Add traceStraightPath() 2019-09-03 17:17:09 +02:00
Nipun Garg
34b9457adc HDB: Delete functions missing from original 2019-09-03 17:17:09 +02:00
Nipun Garg
b8a98fdcfe HDB: Add Vortexian and AI_NONE functions 2019-09-03 17:17:09 +02:00
Nipun Garg
bbecaabf32 HDB: Add Monkeystone and GooCup functions 2019-09-03 17:17:09 +02:00
Nipun Garg
169c4d86f6 HDB: Add Transceiver functions 2019-09-03 17:17:08 +02:00
Nipun Garg
7871ad6007 HDB: Add IceBlock, ItemChicken and CabKey 2019-09-03 17:17:08 +02:00
Nipun Garg
70fb0e81cc HDB: Add functions for Magic Egg 2019-09-03 17:17:08 +02:00
Nipun Garg
dd53729b81 HDB: Add Dolly Tools, Splicer, Package and Router 2019-09-03 17:17:08 +02:00
Nipun Garg
a870b93421 HDB: Add Seed and Soda functions 2019-09-03 17:17:08 +02:00
Nipun Garg
c6f4bdc2c1 HDB: Add Keycard functions 2019-09-03 17:17:08 +02:00