aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/module.mk
AgeCommit message (Collapse)Author
2013-05-15NEVERHOOD: Update old form of module.mkFilippos Karapetis
This syncs the engine's module.mk with the changes in 38a8aa516e0fa315e318801e5399f82e51efa8df
2013-05-08NEVERHOOD: Move module files to own subdirectoryjohndoe123
2013-05-08NEVERHOOD: Rename "Klayman" to "Klaymen" (the correct name of the game's hero)johndoe123
2013-05-08NEVERHOOD: Merge CollisionMan into Scene classjohndoe123
2013-05-08NEVERHOOD: Add saveload skeleton (doesn't actually do anything yet)johndoe123
2013-05-08NEVERHOOD: Add initCubeSymbolsPuzzlejohndoe123
- Add microtiles to the screen update to eliminate overdraw (microtiles code taken from the Toltecs engine) - Fix sprite dimensions in AsScene1402PuzzleBox which caused a crash - Fix screen shaking in Scene1402 (the puzzle box and bridge parts now shake along :) - Use addSoundItem/addMusicItem in the SoundMan instead of directly using push_back on the resp. arrays - Remove old code and comments
2013-05-08NEVERHOOD: Start with the MenuModulejohndoe123
2013-05-08NEVERHOOD: Implement Module2900, the teleporterjohndoe123
- Also fix a related bug in Module2000 (teleporter appearing animation didn't play)
2013-05-08NEVERHOOD: Move code from entity.h to new entity.cppjohndoe123
2013-05-08NEVERHOOD: Implement the SoundMan; no sound is played yet since the ↵johndoe123
important code doesn't exist yet
2013-05-08NEVERHOOD: Start with Module2400johndoe123
- Implement Scene2401
2013-05-08NEVERHOOD: Start with Module2500johndoe123
- Implement Scene2501 - Add Scene::removeSprite
2013-05-08NEVERHOOD: Start with Module2800 and add Scene2801johndoe123
2013-05-08NEVERHOOD: Start with Module2700 (doesn't do anything yet)johndoe123
2013-05-08NEVERHOOD: Start with Module2600 (missing Scene2609)johndoe123
2013-05-08NEVERHOOD: Add Module2100 and Scene2101 (not complete yet)johndoe123
2013-05-08NEVERHOOD: Add Module1900 and Scene1901, Scene1907johndoe123
(Scene1908 is actually only used in another module...)
2013-05-08NEVERHOOD: Add Module1600 and Scene1608 (stuff will be renamed later)johndoe123
2013-05-08NEVERHOOD: Start with Module1100 and add Scene1105johndoe123
2013-05-08NEVERHOOD: Start with Module1300 and implement Scene1302johndoe123
2013-05-08NEVERHOOD: Implement Scene2201johndoe123
- Implement DataResource::getHitRectList, DataResource::getMessageListAtPos and related stuff in scene.cpp
2013-05-08NEVERHOOD: Implement Module2000johndoe123
2013-05-08NEVERHOOD: Implement Scene3010 (door lock)johndoe123
2013-05-08NEVERHOOD: New modules Module1200, Module1400, Module1700 and Module1800johndoe123
- Implement CollisionMan::removeSprite
2013-05-08NEVERHOOD: Start with Module1200/Scene1201 (not complete yet)johndoe123
- Fix an odd bug with the game variables (index of newly added subvar was sometimes -1)
2013-05-08NEVERHOOD: Implement Module2300 (just a bunch of NavigationScenes)johndoe123
- Fix Smacker player by using a SafeSubReadStream - Fix NavigationMouse (cursors in type 1 were swapped)
2013-05-08NEVERHOOD: Implement NavigationScenejohndoe123
- Work on the SmackerDecoder, create the surface immediately when a file is opened
2013-05-08NEVERHOOD: Implement MouseCursorResource and Mouse433 mouse cursorjohndoe123
2013-05-08NEVERHOOD: Implement game varsjohndoe123
2013-05-08NEVERHOOD: More work on Scene1001 and Klaymanjohndoe123
- Fix a bug in Klayman's walking - The lever can now be used - Other stuff is still missing - Remove entity.cpp since it's not needed
2013-05-08NEVERHOOD: Start with the Klayman class (this is quite some horrible code, ↵johndoe123
also, it doesn't work yet and isn't used yet)
2013-05-08NEVERHOOD: Start with the CollisionMan classjohndoe123
2013-05-08NEVERHOOD: Add StaticData classjohndoe123
2013-05-08NEVERHOOD: Add skeleton for Module1000johndoe123
- Add dummies for game variable access
2013-05-08NEVERHOOD: Implement SmackerScene, SmackerPlayer and related stuffjohndoe123
- The intro video after the logo screens is now played (still needs better sync)
2013-05-08NEVERHOOD: Start with the Background and DirtyBackground classesjohndoe123
- Also make related changes in other code - Call the game module's draw method in the main loop - Add some more debug output in resource load functions
2013-05-08NEVERHOOD: Start with the Screen class, alsojohndoe123
- Move common headers used in modules to module.h so they don't have to be explicitly #included in each module header - Clean up #includes
2013-05-08NEVERHOOD: Start with Scene and Sprite classesjohndoe123
2013-05-08NEVERHOOD: Add skeleton for Module1500 (the intro module)johndoe123
2013-05-08NEVERHOOD: Start with Module and GameModule classesjohndoe123
2013-05-08NEVERHOOD: Add morejohndoe123
- SpriteResource and PaletteResource resource classes - Extend BaseSurface to be able to draw SpriteResources onto it - Implement Entity base class (this may need some work concerning the update/message callbacks later since I'm not sure if the way it's done now is portable)
2013-05-08NEVERHOOD: Start with graphics code (bitmap parsing and rle decompression)johndoe123
2013-05-08NEVERHOOD: Start with the resource managerjohndoe123
2013-05-08NEVERHOOD: Start with the blb archive classjohndoe123
2013-05-08NEVERHOOD: First code with basic detection, nothing else so farjohndoe123