aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2019-09-03HDB: Fix missing initial pointer for _mpcFileNipun Garg
2019-09-03HDB: Add additional HDB variant to detection.cppNipun Garg
2019-09-03HDB: Updating module.mk for new filesNipun Garg
2019-09-03HDB: Setup system for drawing Title ScreenNipun Garg
2019-09-03HDB: Create the Draw Manager to draw/animate tilesNipun Garg
2019-09-03HDB: Fix Code Formatting ConventionsNipun Garg
2019-09-03HDB: Add the GameState and State ManagementNipun Garg
2019-09-03HDB: Move the readMPC function to the file-managerNipun Garg
2019-09-03HDB: Add the find functions to the file-managerNipun Garg
2019-09-03HDB: Fix Code Conventions and Formatting errorsNipun Garg
2019-09-03HDB: Fix the PixelFormat to hardcoded valueNipun Garg
The function getScreenFormat() doesn't work until initGraphics has been called. Hence, calling it to initialize the PixelFormat doesn't work.
2019-09-03HDB: Create FileMan as the filesystem for HDBNipun Garg
The exisitng code to read MPC files was moved into FileMan
2019-09-03HDB: Add Subsystems and Memory Limits to hdb.hNipun Garg
2019-09-03HDB: Setup first Drawing SurfaceNipun Garg
2019-09-03HDB: Fix private class member in readMPC()Nipun Garg
2019-09-03HDB: Update HDB to the Code Formatting ConventionsNipun Garg
2019-09-03HDB: Update HDB to the Code Formatting ConventionsNipun Garg
2019-09-03HDB: Add decompresser to readMPC()Nipun Garg
The .MPC decompression methods are added to readMPC(). The position and length of each data file in held in the struct DataFile, which are stored in the Array gameData. To extract a file, you need to access its entry in gameData and read the file from the given position.
2019-09-03HDB: Add the Console class to HDB for the interactive DebuggerNipun Garg
2019-09-03HDB: Attach the HDBGame class into the HDBMetaEngineNipun Garg
Modified HBDMetaEngine's createInstance() method to instantiate the engine to an HDBGame object
2019-09-03HDB: Create skeletal HDB game engineNipun Garg
A primordial HDB game engine that succesfully hooks into ScummVM and can be used by the AdvancedDetector to detect the HDB game files.
2019-09-03HDB: Add array of ADGameDescription objectsNipun Garg
The ADGameDescription object corresponding to hyperdemo.mpc is added to gameDescriptions[]. Also, updated the getName() and getOriginalCopyright() functions.