Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-08 | NEVERHOOD: Switch to initGraphics() call, rather than separate calls. ↵ | digitall | |
Default to 1xScalar. | |||
2013-05-08 | NEVERHOOD: Restructure/redesign create_neverhood tool and made it more ↵ | johndoe123 | |
extensible for future game structures | |||
2013-05-08 | NEVERHOOD: Add tables for Module2000 | johndoe123 | |
2013-05-08 | NEVERHOOD: Implement Module2000 | johndoe123 | |
2013-05-08 | NEVERHOOD: Implement Scene3011 | johndoe123 | |
- And use _moduleDone instead of _done in Module3000 | |||
2013-05-08 | NEVERHOOD: More work on Scene3009 | johndoe123 | |
2013-05-08 | NEVERHOOD: More work on Module3000 and Scene3009 (incomplete) | johndoe123 | |
2013-05-08 | NEVERHOOD: Introduce and use Module::createNavigationScene and ↵ | johndoe123 | |
Module::createSmackerScene | |||
2013-05-08 | NEVERHOOD: Implement Scene3010 (door lock) | johndoe123 | |
2013-05-08 | NEVERHOOD: Add more tables | johndoe123 | |
2013-05-08 | NEVERHOOD: Implement Scene1403, Scene1404 and Scene1405 (memory minigame) | johndoe123 | |
- Move GameModule::startup call into engine instead of the game module constructor - Reduce debug output | |||
2013-05-08 | NEVERHOOD: New modules Module1200, Module1400, Module1700 and Module1800 | johndoe123 | |
- Implement CollisionMan::removeSprite | |||
2013-05-08 | NEVERHOOD: Add entries for Scene1401, Scene1402 and Scene1705 | johndoe123 | |
2013-05-08 | NEVERHOOD: More work on Scene1201 | johndoe123 | |
2013-05-08 | NEVERHOOD: Add tables for Scene1201 | johndoe123 | |
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: Add entries for Module2300 | johndoe123 | |
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 Scene1004 | johndoe123 | |
- Module1000 is now almost complete | |||
2013-05-08 | NEVERHOOD: Implement Scene1005 | johndoe123 | |
- Add FontSurface - Add DataResource - Fix NavigationScene, only accept input when interactive | |||
2013-05-08 | NEVERHOOD: Implement NavigationScene | johndoe123 | |
- Work on the SmackerDecoder, create the surface immediately when a file is opened | |||
2013-05-08 | NEVERHOOD: More work on Scene1002 | johndoe123 | |
- Implement NavigationMouse and NavigationLists - Some renaming | |||
2013-05-08 | NEVERHOOD: Add NavigationLists in create_neverhood | johndoe123 | |
2013-05-08 | NEVERHOOD: Implement color replace in AnimatedSprite | johndoe123 | |
(used to disable a color in sprite drawing) | |||
2013-05-08 | NEVERHOOD: Fix crash/corruption in clipped sprite drawing | johndoe123 | |
2013-05-08 | NEVERHOOD: More work on Scene1002, Klayman and the rest | johndoe123 | |
- Add "heavy debug" output to Entity (display which update/message handler is called) - Also add more debug output - Error out when a StaticData resource could not be found | |||
2013-05-08 | NEVERHOOD: Change addHitRect to use an explicit count | johndoe123 | |
- This is since the alignment stuff didn't work and it's not worth it to investigate - Add possibility to write out hardcoded message lists instead of reading from the exe for special lists | |||
2013-05-08 | NEVERHOOD: More work on Scene1002 | johndoe123 | |
2013-05-08 | NEVERHOOD: Start with Scene1002 (a lot incomplete) | johndoe123 | |
2013-05-08 | NEVERHOOD: Updated tables.h with data from Scene1002 | johndoe123 | |
2013-05-08 | NEVERHOOD: Implement Mouse435 | johndoe123 | |
2013-05-08 | NEVERHOOD: Implement MouseCursorResource and Mouse433 mouse cursor | johndoe123 | |
2013-05-08 | NEVERHOOD: More work on Scene1001/Klayman | johndoe123 | |
- Looking through the open window now works (mostly). | |||
2013-05-08 | NEVERHOOD: Implement game vars | johndoe123 | |
2013-05-08 | NEVERHOOD: More work on Scene1001/Klayman | johndoe123 | |
- The button can now be used, but looking at the open window doesn't work yet since game variables aren't implemented yet. | |||
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: More work on Klayman (still eye cancerous code) | johndoe123 | |
- Start to implement KmScene1001 - Implement queryPositionSprite and queryPositionRectList - Implement message list related code (setting and running them) - Access to message params now with accessors (so compatible types can be converted) | |||
2013-05-08 | NEVERHOOD: Commit of create_neverhood and neverhood.dat | johndoe123 | |
2013-05-08 | NEVERHOOD: More work on Klayman | johndoe123 | |
- Rename Scene::_playerSprite to _klayman - Send mouse clicks to the scene object (has not effect yet) | |||
2013-05-08 | NEVERHOOD: Implement Klayman::update | johndoe123 | |
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: More work on Scene1001, also give sprites classes and vars some ↵ | johndoe123 | |
better names | |||
2013-05-08 | NEVERHOOD: Add transparency and x flipping to sprite drawing (flip y still ↵ | johndoe123 | |
TODO but rarely used) - Add Class511 (the lever) to Module1000 | |||
2013-05-08 | NEVERHOOD: More work on Scene1001, implement Class509 (yes, will be renamed ↵ | johndoe123 | |
later) and AnimResource related stuff | |||
2013-05-08 | NEVERHOOD: Module1000 and Scene1001 skeletons | johndoe123 | |
- Implement BaseSurface::drawSpriteResourceEx - Use CollisionMan in Scene - Some cleanup | |||
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 Palette2 class (which needs a better name later) | johndoe123 | |
- Implement Screen::drawSurface2 (needs color key support) - The first intro now show up, complete with fade-in and fade-out |