Commit graph

104 commits

Author SHA1 Message Date
Nipun Garg
ecefec2f77 HDB: Add _animTiles to fix memory leaks 2019-09-03 17:17:23 +02:00
Nipun Garg
7709b2828b HDB: Fix memory leaks with FileMan::findFiles() 2019-09-03 17:17:22 +02:00
Nipun Garg
ac61b7ef9c HDB: Fix warning 2019-09-03 17:17:22 +02:00
Eugene Sandulenko
9ab298748e HDB: Fix flag checking across the engien 2019-09-03 17:17:22 +02:00
Eugene Sandulenko
a1645e2958 HDB: Fix warning 2019-09-03 17:17:21 +02:00
Eugene Sandulenko
6789a868f0 HDB: Fix copy-paste error in AI::legalMove()
This led to inability to move over entities on level2 while they're on level1
2019-09-03 17:17:21 +02:00
Nipun Garg
723b86e1cf HDB: Add cheating debug statment and remove...
redundant warnings
2019-09-03 17:17:20 +02:00
Nipun Garg
a3ba287c1e HDB: Add code for drawing Debug Mark 2019-09-03 17:17:20 +02:00
Nipun Garg
0c5f2f0243 HDB: Add Player Attacking code 2019-09-03 17:17:20 +02:00
Eugene Sandulenko
f83f965462 HDB: Complete AI::checkPlayerCollision() 2019-09-03 17:17:18 +02:00
Eugene Sandulenko
35ead09d75 HDB: Complete AI::drawLevel2Ents() 2019-09-03 17:17:18 +02:00
Eugene Sandulenko
2be5c59d95 HDB: Complete checkPlayerTileCollision() 2019-09-03 17:17:18 +02:00
Nipun Garg
a7e17c07f7 HDB: Remove redundant warnings 2019-09-03 17:17:18 +02:00
Eugene Sandulenko
6e0e4411a1 HDB: Removed useless warning 2019-09-03 17:17:16 +02:00
Eugene Sandulenko
56f0e3f930 HDB: Removed useless warning 2019-09-03 17:17:15 +02:00
Eugene Sandulenko
168ca5fc0d HDB: Used transparent alpha blitting 2019-09-03 17:17:14 +02:00
Nipun Garg
32465a119d HDB: Modify InvEnt to have AIEntity as member 2019-09-03 17:17:14 +02:00
Nipun Garg
ebea69eceb HDB: Unstub lasers and more 2019-09-03 17:17:13 +02:00
Eugene Sandulenko
0d2f2f2bf7 HDB: Fix enity lists, and warn on missing files 2019-09-03 17:17:13 +02:00
Nipun Garg
a27faf35b4 HDB: Add Laser related stubs 2019-09-03 17:17:12 +02:00
Nipun Garg
48546f3c8d HDB: Add laserScan() 2019-09-03 17:17:12 +02:00
Nipun Garg
22ca561f4a HDB: Add _laserRescan and _laserOnScreen 2019-09-03 17:17:12 +02:00
Nipun Garg
ab06602332 HDB: Add clearDiverters() 2019-09-03 17:17:12 +02:00
Eugene Sandulenko
2d04954052 HDB: Safer loops 2019-09-03 17:17:11 +02:00
Eugene Sandulenko
85f37fd67a HDB: Hid noisy debug output 2019-09-03 17:17:10 +02:00
Nipun Garg
1e5e8ed4ec HDB: Unstub 'Cache graphics for Deliveries' 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
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
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
Nipun Garg
ffe05e989b HDB: Add checkForTouchplate() 2019-09-03 17:17:10 +02:00
Nipun Garg
4622fb3b80 HDB: Unstub playSound calls 2019-09-03 17:17:09 +02:00
Eugene Sandulenko
362cb060f3 HDB: Rename _drawMan -> _gfx 2019-09-03 17:17:07 +02:00
Nipun Garg
b9fbfa1639 HDB: Unstub DialogChoice and MessageBar checks 2019-09-03 17:17:07 +02:00
Eugene Sandulenko
f9c560fd9a HDB: Fix warnings, const'ness 2019-09-03 17:17:06 +02:00
Nipun Garg
016e0baca8 HDB: Add entityFace() 2019-09-03 17:17:06 +02:00
Nipun Garg
f2150cd89a HDB: Add functions for Lua Entities 2019-09-03 17:17:06 +02:00
Nipun Garg
2a9c34f95b HDB: Add getEntityXY() 2019-09-03 17:17:06 +02:00
Eugene Sandulenko
b697371154 HDB: Make animations follow the requested framerate 2019-09-03 17:17:05 +02:00
Eugene Sandulenko
e5cf4308b9 JANITORIAL: Fix code formatting 2019-09-03 17:17:05 +02:00
Eugene Sandulenko
216ec886ac JANITORIAL: Fix code formatting 2019-09-03 17:17:05 +02:00
Eugene Sandulenko
a4eb195ab8 HDB: Remove warning 2019-09-03 17:17:05 +02:00
Eugene Sandulenko
ba6ca58d3b HDB: Fix legalMove() check 2019-09-03 17:17:05 +02:00
Eugene Sandulenko
9bc1d5fb6e HDB: Fix directional key logic 2019-09-03 17:17:05 +02:00
Nipun Garg
8c3bad6520 HDB: Fix copy-paste error 2019-09-03 17:17:05 +02:00
Nipun Garg
81ea30aa18 HDB: Add movePlayer() and playerUse() 2019-09-03 17:17:04 +02:00
Nipun Garg
f74437e503 HDB: Unstub checkTeleportList() 2019-09-03 17:17:03 +02:00
Nipun Garg
9182fef47d HDB: Add stunEnemy() 2019-09-03 17:17:03 +02:00
Eugene Sandulenko
4461c1b7ef HDB: Fix warnings 2019-09-03 17:17:03 +02:00