Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-18 | NEVERHOOD: Make GPL headers consisten in themselves. | Johannes Schickel | |
2013-05-31 | NEVERHOOD: Made multi-line function-line macros safer | Torbjörn Andersson | |
Wrapped the code in the SetUpdateHandler(), SetMessageHandler(), SetSpriteUpdate(), SetFilterX(), SetFilterY() and NextState() macros in "do { ... } while (0)". Otherwise you may fool yourself because in "if (condition) macro();" the "if" will only cover the first statement of the macro. CID 1022340, 1022341, 1022342, 1022343 | |||
2013-05-08 | NEVERHOOD: Add new method StaticSprite::loadSprite and use it instead of ↵ | johndoe123 | |
setting stuff "manually" | |||
2013-05-08 | NEVERHOOD: Rename stuff in Sprite: | johndoe123 | |
- processDelta() to updateBounds() - getRect() to getCollisionBounds() - _drawRect to _drawOffset - _rect to _collisionBounds - _deltaRect to _collisionBoundsOffset | |||
2013-05-08 | NEVERHOOD: Some cleanup: | johndoe123 | |
- Remove _name field from Entity (wasn't really maintained by me and became useless) - Remove obsolete TODOs - Add STICK_LAST_FRAME constant for better readability - Remove commented out callbackList TODOs (these were so far never used with over 90% of the game implemented) | |||
2013-05-08 | NEVERHOOD: Add support for shadow sprites, used only for the shadow of the ↵ | johndoe123 | |
car/vehicle thing | |||
2013-05-08 | NEVERHOOD: Rename SetSpriteCallback to SetSpriteUpdate | johndoe123 | |
- Started replace message numbers with constants - Add NRect::contains - Some cleanup | |||
2013-05-08 | NEVERHOOD: More renaming (mostly in Klayman and AnimatedSprite) | johndoe123 | |
2013-05-08 | NEVERHOOD: Major renaming: | johndoe123 | |
- Give better names to animation callback functions/vars - Give better names to animation functions (previously known as subXXXX - not completed yet) - Add dumpAllResources (which is a lie, since it only dumps animations for now) - More renaming to come | |||
2013-05-08 | NEVERHOOD: Try to cleanup sprite creation with a templated insertSprite ↵ | johndoe123 | |
function (only in Module1000 so far) | |||
2013-05-08 | NEVERHOOD: Try to clean up the clipRect stuff a little | johndoe123 | |
2013-05-08 | NEVERHOOD: Add Sprite::setVisible and use it instead of direct access to the ↵ | johndoe123 | |
surface member | |||
2013-05-08 | NEVERHOOD: Remove unused resource preloading stuff (probably resource ↵ | johndoe123 | |
preloading is not needed since the original game ran off slow double/quad-speed cd drives and preloading reduced stuttering while playing back then) - Add Klayman animation speedup | |||
2013-05-08 | NEVERHOOD: Add Module::updateChild and use it (in most places) | johndoe123 | |
2013-05-08 | NEVERHOOD: Add Scene1306 | johndoe123 | |
2013-05-08 | NEVERHOOD: More work on Module3000 and Scene3009 (incomplete) | 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: Implement Scene1004 | johndoe123 | |
- Module1000 is now almost complete | |||
2013-05-08 | NEVERHOOD: More work on Scene1002 | johndoe123 | |
- Implement NavigationMouse and NavigationLists - Some renaming | |||
2013-05-08 | NEVERHOOD: Implement color replace in AnimatedSprite | johndoe123 | |
(used to disable a color in sprite drawing) | |||
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: Start with Scene1002 (a lot incomplete) | 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: 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: 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, 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 AnimatedSprite and AnimResource | johndoe123 | |
2013-05-08 | NEVERHOOD: Add default parameters to StaticSprite constructors | johndoe123 | |
2013-05-08 | NEVERHOOD: Start with Scene and Sprite classes | johndoe123 | |