aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
2019-09-03HDB: Add MODULES_DIRSNipun Garg
2019-09-03HDB: Add skeleton detection.cpp fileNipun Garg
Subclassed the AdvancedMetaEngine and defined the following virtual methods: hasFeature() and createInstance()
2019-09-03HDB: Add module.mk and configure.engineNipun Garg
2019-09-03BLADERUNNER: Restored content - Fix bracelet purchase regressionThanasis Antoniou
2019-09-03GLK: TADS: Fix GCC Compiler WarningsD 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-02SCI: Fix script patch macrosluicebox
2019-09-02SCI: Disable LONGBOW Amiga speed testsluicebox
2019-09-02CONFIGURE: Add check for NSSpeechSynthesizerDelegate protocole availability ↵Thierry Crozat
on macOS
2019-09-02MADE: Split out the game detection entries and add a note for Manhole MEdafioram
The Manhole: Masterpiece Edition is not a MADE engine and should not be added to the detection list. It is a HyperCard-like engine
2019-09-02GLK: GLUXE: Fix GCC Compiler WarningsD G Turner
These were for possible unintended fallthrough, though inspection shows that these were occurring after fatal error handler calls so adding breaks would not be an issue. However, since these call error() and thus the breaks will not be executed and are thus "dead" code, this might provoke warnings in future. Another solution would have been to comment that these fallthroughs are intended, but breaks are better in case the error handler is changed in future.
2019-09-02GUI: Fix Missing Field Initializer in List WidgetD G Turner
This field was introduced by the TTS code changes, but only one of the constructors was modified to set the default value.
2019-09-02SCI: Fix LONGBOW Amiga Fulk rescuesluicebox
Fixes bug #11137
2019-09-02COMMON: Don't include win32.h in common/encoding.hSupSuper
2019-09-01XEEN: Don't de-equip armor/acccessories when brokenPaul Gilbert
2019-09-01SCI: Fix ECO2 reappearing items in shacksluicebox
Fixes bug #11135