Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-03 | HDB: Add LuaScript::initScript | Nipun Garg | |
It creates a new Lua environment whenever a new Lua script is loaded | |||
2019-09-03 | HDB: Check if demo version is running | Nipun Garg | |
2019-09-03 | HDB: Test LuaScript::executeFile | Nipun Garg | |
2019-09-03 | HDB: Toogle the control flow of HDBGame::init() | Nipun Garg | |
The previous flow only allowed one subsystem to be initialized. | |||
2019-09-03 | HDB: Add Lua subsystem | Nipun Garg | |
Added the LuaScript *lua pointer. Also called the destructors for fileMan and lua | |||
2019-09-03 | HDB: Add _systemInit check to LuaScript | Nipun Garg | |
2019-09-03 | HDB: Add the LuaScript class to integrate Lua | Nipun Garg | |
It creates lua_State (s), initializes them and executes Lua files in them | |||
2019-09-03 | HDB: Remove readStream function definition | Nipun Garg | |
2019-09-03 | HDB: Set the DisposeAfterUse flag in findFirstData | Nipun Garg | |
2019-09-03 | HDB: Add destructors to Picture and Tile | Nipun Garg | |
_surface is freed in the destructors for Picture and Tile | |||
2019-09-03 | HDB: Draw the t32_ground1 tile to the screen | Nipun Garg | |
2019-09-03 | HDB: Add the Tile class to load 32x32 Tiles | Nipun Garg | |
2019-09-03 | HDB: Refactor readStream() into findFirstData() | Nipun Garg | |
2019-09-03 | HDB: Fix the wrong class member naming | Nipun Garg | |
2019-09-03 | HDB: Correct the PixelFormat to 565 | Nipun Garg | |
2019-09-03 | HDB: Load the logo screen and display it to screen | Nipun Garg | |
2019-09-03 | HDB: Add readStream() to create input stream | Nipun Garg | |
The input stream is designed keeping in mind the structure of the MPC file in mind. | |||
2019-09-03 | HDB: Add Picture class to load non-tile graphics | Nipun Garg | |
2019-09-03 | HDB: Fix Endian problem with the MPC data file | Nipun Garg | |
2019-09-03 | HDB: Fix Coding and Formatting Conventions issues | Nipun Garg | |
2019-09-03 | HDB: Add debug statment to openMPC() | Nipun Garg | |
2019-09-03 | HDB: Fix Endian bug with MPC Signature. LE->BE | Nipun Garg | |
2019-09-03 | HDB: Fix missing initial pointer for _mpcFile | Nipun Garg | |
2019-09-03 | HDB: Add additional HDB variant to detection.cpp | Nipun Garg | |
2019-09-03 | HDB: Updating module.mk for new files | Nipun Garg | |
2019-09-03 | HDB: Setup system for drawing Title Screen | Nipun Garg | |
2019-09-03 | HDB: Create the Draw Manager to draw/animate tiles | Nipun Garg | |
2019-09-03 | HDB: Fix Code Formatting Conventions | Nipun Garg | |
2019-09-03 | HDB: Add the GameState and State Management | Nipun Garg | |
2019-09-03 | HDB: Move the readMPC function to the file-manager | Nipun Garg | |
2019-09-03 | HDB: Add the find functions to the file-manager | Nipun Garg | |
2019-09-03 | HDB: Fix Code Conventions and Formatting errors | Nipun Garg | |
2019-09-03 | HDB: Fix the PixelFormat to hardcoded value | Nipun Garg | |
The function getScreenFormat() doesn't work until initGraphics has been called. Hence, calling it to initialize the PixelFormat doesn't work. | |||
2019-09-03 | HDB: Create FileMan as the filesystem for HDB | Nipun Garg | |
The exisitng code to read MPC files was moved into FileMan | |||
2019-09-03 | HDB: Add Subsystems and Memory Limits to hdb.h | Nipun Garg | |
2019-09-03 | HDB: Setup first Drawing Surface | Nipun Garg | |
2019-09-03 | HDB: Fix private class member in readMPC() | Nipun Garg | |
2019-09-03 | HDB: Update HDB to the Code Formatting Conventions | Nipun Garg | |
2019-09-03 | HDB: Update HDB to the Code Formatting Conventions | Nipun Garg | |
2019-09-03 | HDB: 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-03 | HDB: Add the Console class to HDB for the interactive Debugger | Nipun Garg | |
2019-09-03 | HDB: Attach the HDBGame class into the HDBMetaEngine | Nipun Garg | |
Modified HBDMetaEngine's createInstance() method to instantiate the engine to an HDBGame object | |||
2019-09-03 | HDB: Create skeletal HDB game engine | Nipun 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-03 | HDB: Add array of ADGameDescription objects | Nipun Garg | |
The ADGameDescription object corresponding to hyperdemo.mpc is added to gameDescriptions[]. Also, updated the getName() and getOriginalCopyright() functions. | |||
2019-09-03 | HDB: Add MODULES_DIRS | Nipun Garg | |
2019-09-03 | HDB: Add skeleton detection.cpp file | Nipun Garg | |
Subclassed the AdvancedMetaEngine and defined the following virtual methods: hasFeature() and createInstance() | |||
2019-09-03 | HDB: Add module.mk and configure.engine | Nipun Garg | |
2019-09-03 | BLADERUNNER: Restored content - Fix bracelet purchase regression | Thanasis Antoniou | |
2019-09-03 | GLK: TADS: Fix GCC Compiler Warnings | D G Turner | |
These were several undeclared fallthrough warnings i.e. after error handler cases which will not return and another case of usage of memset on a non-trivial structure which was fixed by using structure constructor methods instead. | |||
2019-09-02 | SCI: Fix script patch macro | sluicebox | |