D G Turner
cb949044db
HDB: Refactor AI Functions to Avoid Incompatible Function Pointer Casts
...
These warnings were emitted by GCC when -Wcast-function-type was passed.
This fixes these by refactoring so the engine only uses a single function
pointer type with the "extra" parameters always present.
2022-07-23 17:00:23 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Eugene Sandulenko
a37e9a8f9a
HDB: Replace NULL with nullptr
2020-04-28 09:42:27 +02:00
Eugene Sandulenko
16f1ff13bc
HDB: Use Common::strlcpy() everywhere
2020-04-27 18:29:39 +02:00
D G Turner
4be7972561
HDB: Fix Missing Default Switch Cases
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-03 22:12:24 +00:00
Strangerke
0344e0adce
HDB: Simplify some code
2019-09-19 08:10:49 +02:00
Strangerke
10a74b2e6c
HDB: Turn a couple of arrays into static const
2019-09-16 23:11:40 +02:00
D G Turner
7064698b60
HDB: Removed Fixed String Buffer from AI Player Code
...
This is replaced by simpler Common::String equivalent.
2019-09-14 02:01:57 +01:00
Strangerke
b29317c0b0
HDB: Janitorial - Fix some code formatting
2019-09-03 17:17:35 +02:00
Nipun Garg
0ca9c2fbcc
HDB: Remove unnecessary warnings
2019-09-03 17:17:34 +02:00
Eugene Sandulenko
67d45170ed
HDB: More code differences for demo
2019-09-03 17:17:29 +02:00
Nipun Garg
5ba5a335a1
HDB: Unstub Sound related stubs
2019-09-03 17:17:29 +02:00
Eugene Sandulenko
951943ecec
HDB: Reduce header dependency
2019-09-03 17:17:28 +02:00
Eugene Sandulenko
810ac81b0f
HDB: Reduce header dependency
2019-09-03 17:17:28 +02:00
Eugene Sandulenko
a0856c6c3a
HDB: Reduce header dependency
2019-09-03 17:17:28 +02:00
Eugene Sandulenko
91da8c7aab
HDB: Reduce header dependency
2019-09-03 17:17:27 +02:00
Eugene Sandulenko
a0817b0b5a
HDB: Reduce header dependency
2019-09-03 17:17:27 +02:00
Eugene Sandulenko
2844b48ac1
HDB: Reduce header dependency
2019-09-03 17:17:27 +02:00
Eugene Sandulenko
99fc798b2e
HDB: Reduce header dependency
2019-09-03 17:17:27 +02:00
Eugene Sandulenko
c3d0f49538
HDB: Reduce header dependency
2019-09-03 17:17:27 +02:00
Eugene Sandulenko
b845e70102
HDB: Reduce header dependency
2019-09-03 17:17:27 +02:00
Strangerke
bcf910470c
HDB: Fix some CppCheck warnings in ai-player, ai-use, ai-waypoint and gfx
2019-09-03 17:17:26 +02:00
Nipun Garg
d0248243d2
HDB: Refactor getPicGfx(), getTileGfx() and fix...
...
... memory leaks
2019-09-03 17:17:23 +02:00
Eugene Sandulenko
944dbab7d6
HDB: Fix warning
2019-09-03 17:17:21 +02:00
Nipun Garg
fe09a9c09c
HDB: Initialize Weapon variables
2019-09-03 17:17:19 +02:00
Eugene Sandulenko
8c19637727
HDB: Fix getRandomNumber() usage
2019-09-03 17:17:19 +02:00
Nipun Garg
f5b9d417b7
HDB: Set and Draw Bonus Stars
2019-09-03 17:17:17 +02:00
Nipun Garg
7caca5d2d0
HDB: Unstub the '#if 0' functions
2019-09-03 17:17:13 +02:00
Nipun Garg
478c10a1fb
HDB: Unstub aiVortexianAction
2019-09-03 17:17:10 +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
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
Nipun Garg
b0b096402c
HDB: Add functions for TeaCup, Burger and Cookie
2019-09-03 17:17:08 +02:00
Nipun Garg
5617ec541a
HDB: Add Gem functions
2019-09-03 17:17:08 +02:00
Nipun Garg
c0e2f9b479
HDB: Add aiSlugSlinger functions
2019-09-03 17:17:08 +02:00
Nipun Garg
7e586c9f21
HDB: Add aiClub functions
2019-09-03 17:17:08 +02:00
Nipun Garg
a1fbe844b4
HDB: Add aiRoboStunner functions
2019-09-03 17:17:08 +02:00
Nipun Garg
34f0992c4d
HDB: Add aiChicken functions
2019-09-03 17:17:08 +02:00
Nipun Garg
60958086c2
HDB: Add aiGemAttack functions
2019-09-03 17:17:08 +02:00
Nipun Garg
d88f4fb7c0
HDB: Add callbackDoorOpenClose() and use function
2019-09-03 17:17:08 +02:00
Nipun Garg
7d08524b77
HDB: Shift Bots stubs to ai-bots.cpp
2019-09-03 17:17:08 +02:00
Nipun Garg
dcce09471d
HDB: Add Cell related functions
2019-09-03 17:17:07 +02:00