Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-06-09 | NEVERHOOD: Add a debug console, together with a command to change rooms | Filippos Karapetis | |
2013-05-15 | NEVERHOOD: Update old form of module.mk | Filippos Karapetis | |
This syncs the engine's module.mk with the changes in 38a8aa516e0fa315e318801e5399f82e51efa8df | |||
2013-05-08 | NEVERHOOD: Move module files to own subdirectory | johndoe123 | |
2013-05-08 | NEVERHOOD: Rename "Klayman" to "Klaymen" (the correct name of the game's hero) | johndoe123 | |
2013-05-08 | NEVERHOOD: Merge CollisionMan into Scene class | johndoe123 | |
2013-05-08 | NEVERHOOD: Add saveload skeleton (doesn't actually do anything yet) | johndoe123 | |
2013-05-08 | NEVERHOOD: Add initCubeSymbolsPuzzle | johndoe123 | |
- 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-08 | NEVERHOOD: Start with the MenuModule | johndoe123 | |
2013-05-08 | NEVERHOOD: Implement Module2900, the teleporter | johndoe123 | |
- Also fix a related bug in Module2000 (teleporter appearing animation didn't play) | |||
2013-05-08 | NEVERHOOD: Move code from entity.h to new entity.cpp | johndoe123 | |
2013-05-08 | NEVERHOOD: Implement the SoundMan; no sound is played yet since the ↵ | johndoe123 | |
important code doesn't exist yet | |||
2013-05-08 | NEVERHOOD: Start with Module2400 | johndoe123 | |
- Implement Scene2401 | |||
2013-05-08 | NEVERHOOD: Start with Module2500 | johndoe123 | |
- Implement Scene2501 - Add Scene::removeSprite | |||
2013-05-08 | NEVERHOOD: Start with Module2800 and add Scene2801 | johndoe123 | |
2013-05-08 | NEVERHOOD: Start with Module2700 (doesn't do anything yet) | johndoe123 | |
2013-05-08 | NEVERHOOD: Start with Module2600 (missing Scene2609) | johndoe123 | |
2013-05-08 | NEVERHOOD: Add Module2100 and Scene2101 (not complete yet) | johndoe123 | |
2013-05-08 | NEVERHOOD: Add Module1900 and Scene1901, Scene1907 | johndoe123 | |
(Scene1908 is actually only used in another module...) | |||
2013-05-08 | NEVERHOOD: Add Module1600 and Scene1608 (stuff will be renamed later) | johndoe123 | |
2013-05-08 | NEVERHOOD: Start with Module1100 and add Scene1105 | johndoe123 | |
2013-05-08 | NEVERHOOD: Start with Module1300 and implement Scene1302 | johndoe123 | |
2013-05-08 | NEVERHOOD: Implement Scene2201 | johndoe123 | |
- Implement DataResource::getHitRectList, DataResource::getMessageListAtPos and related stuff in scene.cpp | |||
2013-05-08 | NEVERHOOD: Implement Module2000 | johndoe123 | |
2013-05-08 | NEVERHOOD: Implement Scene3010 (door lock) | johndoe123 | |
2013-05-08 | NEVERHOOD: New modules Module1200, Module1400, Module1700 and Module1800 | johndoe123 | |
- Implement CollisionMan::removeSprite | |||
2013-05-08 | NEVERHOOD: 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-08 | NEVERHOOD: 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-08 | NEVERHOOD: Implement NavigationScene | johndoe123 | |
- Work on the SmackerDecoder, create the surface immediately when a file is opened | |||
2013-05-08 | NEVERHOOD: Implement MouseCursorResource and Mouse433 mouse cursor | johndoe123 | |
2013-05-08 | NEVERHOOD: Implement game vars | johndoe123 | |
2013-05-08 | NEVERHOOD: More work on Scene1001 and Klayman | johndoe123 | |
- 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-08 | NEVERHOOD: 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-08 | NEVERHOOD: Start with the CollisionMan class | johndoe123 | |
2013-05-08 | NEVERHOOD: Add StaticData class | johndoe123 | |
2013-05-08 | NEVERHOOD: Add skeleton for Module1000 | johndoe123 | |
- Add dummies for game variable access | |||
2013-05-08 | NEVERHOOD: Implement SmackerScene, SmackerPlayer and related stuff | johndoe123 | |
- The intro video after the logo screens is now played (still needs better sync) | |||
2013-05-08 | NEVERHOOD: Start with the Background and DirtyBackground classes | johndoe123 | |
- 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-08 | NEVERHOOD: Start with the Screen class, also | johndoe123 | |
- 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-08 | NEVERHOOD: Start with Scene and Sprite classes | johndoe123 | |
2013-05-08 | NEVERHOOD: Add skeleton for Module1500 (the intro module) | johndoe123 | |
2013-05-08 | NEVERHOOD: Start with Module and GameModule classes | johndoe123 | |
2013-05-08 | NEVERHOOD: Add more | johndoe123 | |
- 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-08 | NEVERHOOD: Start with graphics code (bitmap parsing and rle decompression) | johndoe123 | |
2013-05-08 | NEVERHOOD: Start with the resource manager | johndoe123 | |
2013-05-08 | NEVERHOOD: Start with the blb archive class | johndoe123 | |
2013-05-08 | NEVERHOOD: First code with basic detection, nothing else so far | johndoe123 | |