Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HDB: Add engine for Hyperspace Delivery Boy #1805

Closed
wants to merge 1,234 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1234 commits
Select commit Hold shift + click to select a range
015a029
HDB: Refactor getPicGfx(), getTileGfx() and fix...
nipunG314 Jul 18, 2019
45a090c
HDB: Delete all _tTileLookupArray values at once
nipunG314 Jul 18, 2019
2d64ed4
HDB: Fix memory leaks in Menu
nipunG314 Jul 18, 2019
d49e8da
HDB: Fix loading
sev- Jul 18, 2019
9496cb6
HDB: Remove redundant frees
sev- Jul 18, 2019
3370a80
HDB: Initialise class variables
sev- Jul 18, 2019
5f82bdd
HDB: Add warnings
nipunG314 Jul 18, 2019
77c72df
HDB: Fix uninitialized read
nipunG314 Jul 19, 2019
83f11e6
HDB: Differentiate Debug messages
nipunG314 Jul 19, 2019
95edb96
HDB: Fix warnings
nipunG314 Jul 19, 2019
aeabd62
HDB: Fix checkActionList()
nipunG314 Jul 19, 2019
11b627e
HDB: Add Debug Output for Actions List
nipunG314 Jul 19, 2019
a1ab31b
HDB: Add Patches for Map10
nipunG314 Jul 19, 2019
5fce1d2
HDB: Fix warning
sev- Jul 19, 2019
ec759ec
HDB: Add Lua Patch for Map11
nipunG314 Jul 19, 2019
761afdd
HDB: Animate Bridges
nipunG314 Jul 19, 2019
b0b562d
HDB: Added script patch from MAP21.LUA
sev- Jul 19, 2019
5d0679e
HDB: Added line references to the script patches
sev- Jul 19, 2019
2bfab6d
HDB: More Lua script patches to MAP30.LUA
sev- Jul 19, 2019
5cc77c7
HDB: Fix progress bar rendering
sev- Jul 19, 2019
bcaabc5
HDB: Hid some debug messages to deeper level
sev- Jul 19, 2019
99825d3
HDB: Fix game restarting
sev- Jul 19, 2019
e9d4a64
HDB: Fix another incorrect allocation/deallocation.
sev- Jul 19, 2019
cac7a27
HDB: Added more constants instead of magic numbers
sev- Jul 19, 2019
18a4d67
HDB: Fix copy/paste error in map centering code.
sev- Jul 19, 2019
24a6713
HDB: Added support for CINE_OUTRO from the command line (level 31)
sev- Jul 20, 2019
7e7ac17
HDB: Added cheat code for MAP11 for testing the Lab
sev- Jul 20, 2019
3899c97
HDB: Improved error messages during Lua execution
sev- Jul 20, 2019
3eb004f
HDB: Add one more patch to GLOBAL.LUA
sev- Jul 20, 2019
ec12ced
HDB: Sorted script patches
sev- Jul 20, 2019
7d796a7
HDB: Added more script patches to MAP30.LUA
sev- Jul 20, 2019
fcd4c5a
HDB: Added script patch for MAP29.LUA
sev- Jul 20, 2019
1a33185
HDB: Added script patches for MAP19.LUA
sev- Jul 20, 2019
f415875
HDB: Remove leftover code
sev- Jul 20, 2019
129d92c
HDB: Fix player collision detection code
sev- Jul 20, 2019
fe3c40d
HDB: Fix compilation for MSVC9
Strangerke Jul 20, 2019
6c5c7eb
HDB: Support loading from the launcher
sev- Jul 20, 2019
0880ca8
HDB: Fix some CppCheck warnings in ai-bots
Strangerke Jul 20, 2019
ce76e0b
HDB: Fix some more CppCheck warnings, use static const in various fun…
Strangerke Jul 20, 2019
3951950
HDB: Clear MAP06 through level-select
nipunG314 Jul 20, 2019
1ceb8b1
HDB: Fix aiFatFrogTongueDraw()
nipunG314 Jul 21, 2019
6d1674e
HDB: Patch misplaced function names
nipunG314 Jul 21, 2019
26bdb20
HDB: Fix CppCheck warnings in ai-funcs
Strangerke Jul 21, 2019
71f2751
HDB: Fix findTeleporterDest()
nipunG314 Jul 21, 2019
6c40491
HDB: Fix some CppCheck warnings in ai-inventory and ai-lists
Strangerke Jul 21, 2019
e195328
HDB: Put both data and Lua saves into single file
sev- Jul 21, 2019
1fab1ec
HDB: Fix LIGHTBARREL in Slime & moving floats
nipunG314 Jul 21, 2019
2843274
HDB: Fix initialization warning
nipunG314 Jul 21, 2019
dda1e4c
HDB: Fix loading of Lua script from the save
sev- Jul 21, 2019
c3beef9
HDB: Load thumbnail from the launcher
sev- Jul 22, 2019
28e4725
HDB: Fix secret stars level launching
sev- Jul 22, 2019
4e274d3
HDB: More script patches to MAP30.LUA
sev- Jul 22, 2019
9169db9
HDB: Fix load menu items
sev- Jul 22, 2019
acf9577
HDB: Fix some CppCheck warnings in ai-player, ai-use, ai-waypoint and…
Strangerke Jul 22, 2019
1e6bf5d
HDB: (Hopefully) fix a c&p error in hasFeature()
Strangerke Jul 23, 2019
555f3e5
HDB: Fix an out of bound issue in mapname
Strangerke Jul 23, 2019
f2bf902
HDB: Reduce some variable scopes, some janitorial work
Strangerke Jul 23, 2019
7e5f06e
HDB: Fix waypoints calculation code
sev- Jul 23, 2019
a8adc13
HDB: Implement removeSaveState()
Strangerke Jul 23, 2019
3347361
HDB: Reduce some more variable scopes
Strangerke Jul 23, 2019
16245a1
HDB: Fix CppCheck warnings in window
Strangerke Jul 23, 2019
12da862
HDB: Add cheat to test MAP29
nipunG314 Jul 22, 2019
9b10d78
HDB: Add sound data to mpc.h
nipunG314 Jul 22, 2019
d9f22b4
HDB: Add Sound names
nipunG314 Jul 22, 2019
b340bb0
HDB: Play a MP3 sound from hdb.cpp
nipunG314 Jul 23, 2019
8b15166
HDB: Fix compilation
sev- Jul 24, 2019
34c55d7
HDB: Fix warnings
sev- Jul 24, 2019
5d022fd
HDB: const'ness
sev- Jul 24, 2019
11f6b1a
HDB: Reduce header dependency
sev- Jul 24, 2019
18826ae
HDB: Reduce header dependency
sev- Jul 24, 2019
a0b7edd
HDB: Reduce header dependency
sev- Jul 24, 2019
7983fb8
HDB: Remove leftover file
sev- Jul 24, 2019
51c42a7
HDB: Fix guard defines
sev- Jul 24, 2019
a095845
HDB: Reduce header dependency
sev- Jul 24, 2019
f90bfc5
HDB: Remove unused console.cpp
sev- Jul 24, 2019
e73b62f
HDB: Reduce header dependency
sev- Jul 24, 2019
3e7bb89
HDB: Reduce header dependency
sev- Jul 24, 2019
ba84d7d
HDB: Reduce header dependency
sev- Jul 24, 2019
3d3327c
HDB: Reduce header dependency
sev- Jul 24, 2019
7200bf5
HDB: Reduce header dependency
sev- Jul 24, 2019
973c9e3
HDB: Reduce header dependency
sev- Jul 24, 2019
5472017
HDB: Reduce header dependency
sev- Jul 24, 2019
c5bc0cf
HDB: Reduce header dependency
sev- Jul 24, 2019
e538e4a
HDB: Reduce header dependency
sev- Jul 24, 2019
b0cbce2
HDB: Reduce header dependency
sev- Jul 24, 2019
f463b02
HDB: Add Sound Cache
nipunG314 Jul 24, 2019
cb30de0
HDB: Stick Sound names in Lua
nipunG314 Jul 24, 2019
b8fe6ff
HDB: Add extension field to SoundCache
nipunG314 Jul 24, 2019
6c93a50
HDB: Update Sound Names in mpc.h
nipunG314 Jul 25, 2019
1867a43
HDB: Add voice related data
nipunG314 Jul 25, 2019
8192700
HDB: Add playVoice()
nipunG314 Jul 25, 2019
6926020
HDB: Simplify Voice struct
nipunG314 Jul 25, 2019
ac35a88
HDB: Update Music filenames
nipunG314 Jul 25, 2019
52d566f
HDB: More cleanup in ai-bots
Strangerke Jul 25, 2019
5114f21
HDB: More clean up in ai-bots
Strangerke Jul 26, 2019
2980ddd
HDB: Clean up in ai-cinematic
Strangerke Jul 26, 2019
eda6fce
HDB: Clean up in ai-funcs
Strangerke Jul 26, 2019
7d245ee
HDB: Fix misplaced Enum value
nipunG314 Jul 26, 2019
c6b1373
HDB: Add Music/Song data and functions
nipunG314 Jul 26, 2019
60c9020
HDB: Add additional debug output
nipunG314 Jul 26, 2019
adb569e
HDB: Fix Deliveries with no GFX
nipunG314 Jul 26, 2019
13e0433
HDB: Add playSound(), playSoundEx(), stopChannel()
nipunG314 Jul 26, 2019
a23e4c1
HDB: Unstub Sound related stubs
nipunG314 Jul 26, 2019
e9f2953
HDB: Remove redundant stubs
nipunG314 Jul 26, 2019
3c53a40
HDB: Comment out SND code until data is found
nipunG314 Jul 26, 2019
7a1112a
HDB: Fix warning
sev- Jul 26, 2019
5bdf6e2
HDB: Added more detection entries
sev- Jul 26, 2019
aa6156e
HDB: Added demo-specific start code
sev- Jul 26, 2019
2a3136f
HDB: Modified the patching engine so it works for the demo
sev- Jul 26, 2019
7e834c4
HDB: Added demo sound constants
sev- Jul 26, 2019
2ea5929
HDB: Added heuristic to determing sound file type
sev- Jul 26, 2019
25d4a8f
HDB: Made file manager case-insensitive.
sev- Jul 26, 2019
c274fa8
HDB: Simplify animateEntity by removing a useless call to getMapBGTil…
Strangerke Jul 26, 2019
3475380
HDB: Added more demo Lua constants
sev- Jul 26, 2019
7ecbddb
JANITORIAL: Beautify table formatting
sev- Jul 26, 2019
ed1dbc6
HDB: Some cleanup in ai-init
Strangerke Jul 27, 2019
20cefc6
HDB: Minor fixes in Sound Effects code
nipunG314 Jul 27, 2019
a3a6f27
HDB: Implemented demo differences for menu
sev- Jul 27, 2019
e1c105d
HDB: Remove redundant function call
nipunG314 Jul 27, 2019
4541865
HDB: More code differences for demo
sev- Jul 28, 2019
acdca40
HDB: Implement rest of the demo differences
sev- Jul 28, 2019
3a05776
HDB: Even more demo differences
sev- Jul 29, 2019
e06216e
HDB: Check isDemo() first, otherwise it would crash
nipunG314 Jul 29, 2019
916002d
HDB: Add isPPC Flag
nipunG314 Jul 29, 2019
d2ef478
HDB: Fix Null-deleting code
nipunG314 Jul 29, 2019
847dbc8
HDB: Wrap ReadStreams pointing to compressed...
nipunG314 Jul 29, 2019
009fcf6
HDB: Add support for the PPC version
nipunG314 Jul 29, 2019
73e49ca
JANITORIAL: Fix whitespace errors
nipunG314 Jul 29, 2019
de07be0
HDB: Fix warnings
nipunG314 Jul 30, 2019
7ea4f20
HDB: Fix WAV format checker and other minor fixes
nipunG314 Jul 30, 2019
25d4dac
HDB: Set DisposeAfterUse::NO in playStream()
nipunG314 Jul 30, 2019
58b9c6a
HDB: Remove redundant warning
nipunG314 Jul 30, 2019
b281c16
COMMON: Added PocketPC platform
sev- Jul 30, 2019
5c3ff85
HDB: Use PocketPC platform enum
sev- Jul 30, 2019
3e731bf
HDB: Reduce header dependency
sev- Jul 30, 2019
6cc86a2
HDB: Added Handango flag
sev- Jul 30, 2019
bae77f1
HDB: Set Music and Voice to DisposeAfterUse::YES
nipunG314 Jul 30, 2019
1b57ee0
HDB: Section off PPC-specific code
nipunG314 Jul 30, 2019
7116ad0
HDB: Minor PPC fixes
nipunG314 Jul 31, 2019
ee3afdc
HDB: Make Platform specific constants into variables
nipunG314 Jul 31, 2019
612c80c
HDB: Add more Platform-specific Constants
nipunG314 Jul 31, 2019
03349e7
HDB: Fix warning
sev- Jul 31, 2019
ee0e91b
HDB: Made rendering pipeline to match original
sev- Jul 31, 2019
e444a7e
HDB: De not create fade screen on every frame
sev- Jul 31, 2019
3df1b1d
HDB: Replaced font name with a constant
sev- Jul 31, 2019
f1676a4
HDB: Hid noisy debug messages, removed one unneeded stub
sev- Jul 31, 2019
dc17f6d
HDB: Add Platform-specific constants for Menu
nipunG314 Aug 1, 2019
a4d3820
HDB: Fix PPC crash due to _menuBackoutGfx
nipunG314 Aug 1, 2019
9deefc4
HDB: Change song names for PPC
nipunG314 Aug 1, 2019
658b544
HDB: Fix _screenDrawWidth and _screenDrawHeight
nipunG314 Aug 1, 2019
039dabf
HDB: Add Window Platform-specific Constants
nipunG314 Aug 1, 2019
489243c
HDB: Fix warning
sev- Aug 1, 2019
8b49c6d
HDB: Section off WIN32 specific-code
nipunG314 Aug 1, 2019
8272178
HDB: Integrate PPC version of Window
nipunG314 Aug 2, 2019
9b439fc
HDB: Integrate PPC version of Menu and Gfx
nipunG314 Aug 3, 2019
9b75435
HDB: Add new PPC-specific code
nipunG314 Aug 3, 2019
c3b17a1
HDB: Rewind played-out sounds
nipunG314 Aug 3, 2019
f57474e
HDB: Sync sound settings with config at the startup
sev- Aug 1, 2019
d6e84a2
HDB: Fix isPPC() check
sev- Aug 1, 2019
42aa23a
HDB: Fix warnings
sev- Aug 3, 2019
6f0cd48
HDB: Fix inconsistency in platform-specific code
sev- Aug 4, 2019
c1e84fd
HDB: Added commented out credits debugging patch
sev- Aug 4, 2019
de18f7f
HDB: Fix fade rendering. No artifacts, yay!
sev- Aug 4, 2019
fbf7d3c
HDB: Check map hitting code
sev- Aug 4, 2019
f5069e5
HDB: Draw Pointer only for Windows version
nipunG314 Aug 5, 2019
684b65b
HDB: Remove NULL deletes
nipunG314 Aug 5, 2019
ea51b67
HDB: Simplify setPixel()
nipunG314 Aug 5, 2019
580c30d
HDB: Adapt loadFont, Picture::load, Tile::load for
nipunG314 Aug 5, 2019
ed15569
HDB: Add Handango GFX and Demo Title Screen
nipunG314 Aug 5, 2019
56e55d5
HDB: Introduce two new enums for the sound
Strangerke Aug 5, 2019
25d5bb9
HDB: Reduce some more variable scopes, simplify a couple of checks in…
Strangerke Aug 5, 2019
aea72b3
HDB: Prevent Backwards Seeking in GZipReadStream
nipunG314 Aug 6, 2019
2f3b844
HDB: Fix file len usage in compressed MSD files
sev- Aug 6, 2019
ba11deb
HDB: Remove redundant TO_16_LE() calls
nipunG314 Aug 6, 2019
d6003bb
HDB: Add OGG Support for Linux
nipunG314 Aug 7, 2019
3034f35
HDB: Portability fixes
sev- Aug 7, 2019
37cda33
HDB: Do not use dereferencing for GZip stream
sev- Aug 7, 2019
d18ea19
HDB: Simplify findFirstData()
sev- Aug 7, 2019
61d9b92
HDB: Simplify openMPC()
sev- Aug 7, 2019
2e89133
HDB: Better error messages
sev- Aug 7, 2019
75119f9
HDB: Move heavy lifting out of HDBGame constructor
sev- Aug 7, 2019
8c59294
HDB: Fix warnings
sev- Aug 7, 2019
582cb36
HDB: Fix crash in gfx loading
sev- Aug 7, 2019
25a15fd
HDB: Initialise skipped variables in PPC mode
sev- Aug 7, 2019
12feecc
HDB: Fix PPC screen dimensions
sev- Aug 7, 2019
889a4e3
HDB: Initialise more variables
sev- Aug 7, 2019
df9ca69
HDB: Fix mismatched delete
sev- Aug 7, 2019
024b6f0
HDB: Better Lua tracing
sev- Aug 8, 2019
97c4007
HDB: Fix script patch for MAP01
sev- Aug 8, 2019
79b7aed
HDB: Fix PPC controls
nipunG314 Aug 10, 2019
98f4fea
HDB: Fix drawDeliveries()
nipunG314 Aug 10, 2019
69e13dd
HDB: Save function pointers
sev- Aug 11, 2019
a287d49
HDB: Add PPC cursor
nipunG314 Aug 12, 2019
0731f80
HDB: Fix copy/paste error in script patch for MAP01
sev- Aug 12, 2019
34c09e2
HDB: First attempt to fix PPC graphics
sev- Aug 12, 2019
69a0e76
HDB: Fix PPC screen dimensions once more
sev- Aug 12, 2019
7df3de7
HDB: Rotate pictures on load
sev- Aug 12, 2019
ba938bb
HDB: Fix crash in start menu in PPC version
sev- Aug 12, 2019
7eaa8f2
HDB: Fix crashes in PPC demo
sev- Aug 12, 2019
db24703
HDB: Implement Handango differences
sev- Aug 12, 2019
3f559a5
HDB: Add engine dependencies
sev- Aug 13, 2019
307d4ca
HDB: Reduce the scope of some variables in window
Strangerke Aug 13, 2019
d0e8b1c
HDB: Implement PPC demo Lua differences for saving
sev- Aug 13, 2019
8241e05
HDB: Simplify conditional
nipunG314 Aug 14, 2019
2e9aa6a
HDB: Fix centerPrint() Height
nipunG314 Aug 14, 2019
92b6d95
HDB: Convert FPS to Millis for double click check
nipunG314 Aug 14, 2019
3081055
HDB: Fix PPC _quitYes and _quitNo co-ordinates
nipunG314 Aug 15, 2019
0420503
HDB: Fix PPC No Deliveries screen
nipunG314 Aug 15, 2019
d057e60
HDB: Reduce the scope of some more variables in gfx
Strangerke Aug 15, 2019
c9bfd1e
HDB: Remove two unused variables
Strangerke Aug 15, 2019
2f25fcf
HDB: Increase number of slots to 99 and support saveload from the GMM
sev- Aug 15, 2019
4b850fe
HDB: Remove an unused member of Song, get rid of the return value of …
Strangerke Aug 15, 2019
1bd5da3
HDB: Add PPC version of updateFade()
nipunG314 Aug 16, 2019
d44c68b
HDB: Fix warnings
nipunG314 Aug 16, 2019
3e0fdfb
HDB: Fix drawDeliveries() when carrying 2...
nipunG314 Aug 16, 2019
ae1107a
HDB: Draw all stars/snow in PPC version.
sev- Aug 16, 2019
efae653
HDB: Fix PPC Double Click code
nipunG314 Aug 16, 2019
0e36940
HDB: Implement cheating as GUI option
sev- Aug 16, 2019
7805e25
HDB: Implement quit screenshot differences for the PPC demos
sev- Aug 16, 2019
ca8db69
HDB: Support bootparams for demo
sev- Aug 17, 2019
ff94e9d
HDB: Remove unnecessary global references
sev- Aug 17, 2019
7b35685
HDB: Remove redundant global references
sev- Aug 17, 2019
c05860c
HDB: Fix Try Again position
nipunG314 Aug 17, 2019
7ab468a
HDB: Fix voice playing when no message on screen
nipunG314 Aug 17, 2019
789f1eb
HDB: Remove unneeded include
sev- Aug 17, 2019
af5929e
HDB: Implement differences in rendering pipeline for the PPC demo
sev- Aug 18, 2019
afed5cb
HDB: Change init functions to handle errors
Strangerke Aug 18, 2019
2fb37d1
HDB: Remove redundant STUBs
nipunG314 Aug 19, 2019
22df661
HDB: Replace cursor in PPC version with the one from Win version
sev- Aug 19, 2019
0bd8628
HDB: Re-add updateFade() debug output
nipunG314 Aug 19, 2019
e22afba
HDB: Remove unnecessary warnings
nipunG314 Aug 19, 2019
37cfe9d
HDB: Fix Sound caching to prevent Vorbis crash
nipunG314 Aug 21, 2019
6d1c548
JANITORIAL: Remove unnecessary whitespace
nipunG314 Aug 21, 2019
fa5a9ee
HDB: Added optional length parameter for querying from FindFirstData
sev- Aug 21, 2019
2cc7875
HDB: Simplified sound loading code
sev- Aug 21, 2019
36f4077
HDB: Cache sounds as data pointers. This fixes problem with distorted…
sev- Aug 21, 2019
bae3674
HDB: FUrther simplification of sound code
sev- Aug 21, 2019
5afaed1
HDB: Remove excess calls to stopVoices()
sev- Aug 21, 2019
be3ef2c
HDB: Do not allocate sound handles dynamically
sev- Aug 21, 2019
4bbf8c9
HDB: Mark autosave slots with 'Auto:' in the GUI
sev- Aug 21, 2019
497d85e
HDB: Added debug info to entity loading
sev- Aug 23, 2019
5ba6476
HDB: Fix teleporter on MAP29 in PPC version.
sev- Aug 23, 2019
131e3bd
HDB: Fix closed loops with laser beams
sev- Aug 23, 2019
dd77ddd
HDB: Make the frame delay variable in order to have a more stable fra…
Strangerke Aug 24, 2019
cbf5a78
HDB: Fix out-of-bound access when on the edge of map
sev- Aug 24, 2019
5380268
HDB: Janitorial - Fix some code formatting
Strangerke Aug 24, 2019
ccdc77e
HDB: Fix monkeystone star triggers
sev- Aug 26, 2019
ad7231b
HDB: Do not write config on every launch
sev- Aug 26, 2019
d5d0ce8
HDB: Added debug output for map loading
sev- Aug 26, 2019
7da3c2f
HDB: Fix warnings
sev- Aug 26, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
5 changes: 5 additions & 0 deletions common/lua/lbaselib.cpp
Expand Up @@ -5,6 +5,8 @@
*/


#define FORBIDDEN_SYMBOL_EXCEPTION_fputs
#define FORBIDDEN_SYMBOL_EXCEPTION_stdout

#include "common/util.h"

Expand Down Expand Up @@ -37,8 +39,11 @@ static int luaB_print (lua_State *L) {
if (s == NULL)
return luaL_error(L, LUA_QL("tostring") " must return a string to "
LUA_QL("print"));
if (i>1) fputs("\t", stdout);
fputs(s, stdout);
lua_pop(L, 1); /* pop result */
}
fputs("\n", stdout);
return 0;
}

Expand Down
1 change: 1 addition & 0 deletions common/platform.cpp
Expand Up @@ -55,6 +55,7 @@ const PlatformDescription g_platforms[] = {
{ "ios", "ios", "ios", "Apple iOS", kPlatformIOS },
{ "os2", "os2", "os2", "OS/2", kPlatformOS2 },
{ "beos", "beos", "beos", "BeOS", kPlatformBeOS },
{ "ppc", "ppc", "ppc", "PocketPC", kPlatformPocketPC },

{ nullptr, nullptr, nullptr, "Default", kPlatformUnknown }
};
Expand Down
1 change: 1 addition & 0 deletions common/platform.h
Expand Up @@ -60,6 +60,7 @@ enum Platform {
kPlatformIOS,
kPlatformOS2,
kPlatformBeOS,
kPlatformPocketPC,

kPlatformUnknown = -1
};
Expand Down
1 change: 1 addition & 0 deletions engines/hdb/POTFILES
@@ -0,0 +1 @@
engines/hdb/detection.cpp