aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-09-03HDB: Make sure there is no OOB access for patched scriptsEugene Sandulenko
2019-09-03HDB: Add ScriptPatches for upvalues and setglobalNipun Garg
Moved the upvalue-syntax modification from sanitizeComments to the scriptPatches
2019-09-03HDB: Add ScriptPatches for setglobal functionNipun Garg
2019-09-03HDB: Add scriptPatch and add in sanitizeScriptNipun Garg
2019-09-03HDB: Hid Lua execution trace to debug level 8Eugene Sandulenko
2019-09-03HDB: Add error handling during level_init executionEugene Sandulenko
2019-09-03HDB: Test the test.lua file in the data file dirNipun Garg
2019-09-03HDB: Add executeFile to LuaScriptNipun Garg
It executes additional files in the current Lua environment
2019-09-03HDB: Refer to the Lua error handlerEugene Sandulenko
2019-09-03HDB: Added more debugging facilitiesEugene Sandulenko
2019-09-03HDB: Move debugging facilities earlier in the codeEugene Sandulenko
2019-09-03HDB: Fix warningsEugene Sandulenko
2019-09-03JANITORIAL: Whitespace fixesEugene Sandulenko
2019-09-03HDB: Added quick & dirty Lua tracingEugene Sandulenko
2019-09-03HDB: Call lua->init() before initScriptNipun Garg
2019-09-03HDB: Add init() to load the GLOBAL_LUA codeNipun Garg
2019-09-03HDB: Fix allocation problem with g_hdbNipun Garg
2019-09-03HDB: Load MAP00_DEMO_LUANipun Garg
2019-09-03HDB: Remove the char *name arg from initScriptNipun Garg
2019-09-03HDB: Load GLOBAL_LUA in initScriptNipun Garg
2019-09-03HDB: Modify stripComments to sanitizeScriptNipun Garg
Lua 5.0 introduced new syntax for upvalues so the old code needs to be preprocessed first.
2019-09-03HDB: Add stubs for the Lua extensionsNipun Garg
2019-09-03HDB: Change comments from /**/ to #if 0 ... #endifNipun Garg
2019-09-03HDB: Remove LuaScript initialization from hdb.cppNipun Garg
2019-09-03HDB: Correct the include paths from X.h to hdb/X.hNipun Garg
2019-09-03HDB: Add *g_hdb to access the subsystemsNipun Garg
2019-09-03HDB: Add stripComments() to strip C-style commentsNipun Garg
There are a few C-style comments present in the Lua files
2019-09-03HDB: Modify setGameFlags() to getGameFlags()Nipun Garg
2019-09-03HDB: Add LuaScript::initScriptNipun Garg
It creates a new Lua environment whenever a new Lua script is loaded
2019-09-03HDB: Check if demo version is runningNipun Garg
2019-09-03HDB: Test LuaScript::executeFileNipun Garg
2019-09-03HDB: Toogle the control flow of HDBGame::init()Nipun Garg
The previous flow only allowed one subsystem to be initialized.
2019-09-03HDB: Add Lua subsystemNipun Garg
Added the LuaScript *lua pointer. Also called the destructors for fileMan and lua
2019-09-03HDB: Add _systemInit check to LuaScriptNipun Garg
2019-09-03HDB: Add the LuaScript class to integrate LuaNipun Garg
It creates lua_State (s), initializes them and executes Lua files in them
2019-09-03HDB: Remove readStream function definitionNipun Garg
2019-09-03HDB: Set the DisposeAfterUse flag in findFirstDataNipun Garg
2019-09-03HDB: Add destructors to Picture and TileNipun Garg
_surface is freed in the destructors for Picture and Tile
2019-09-03HDB: Draw the t32_ground1 tile to the screenNipun Garg
2019-09-03HDB: Add the Tile class to load 32x32 TilesNipun Garg
2019-09-03HDB: Refactor readStream() into findFirstData()Nipun Garg
2019-09-03HDB: Fix the wrong class member namingNipun Garg
2019-09-03HDB: Correct the PixelFormat to 565Nipun Garg
2019-09-03HDB: Load the logo screen and display it to screenNipun Garg
2019-09-03HDB: Add readStream() to create input streamNipun Garg
The input stream is designed keeping in mind the structure of the MPC file in mind.
2019-09-03HDB: Add Picture class to load non-tile graphicsNipun Garg
2019-09-03HDB: Fix Endian problem with the MPC data fileNipun Garg
2019-09-03HDB: Fix Coding and Formatting Conventions issuesNipun Garg
2019-09-03HDB: Add debug statment to openMPC()Nipun Garg
2019-09-03HDB: Fix Endian bug with MPC Signature. LE->BENipun Garg