Age | Commit message (Collapse) | Author |
|
Sounds and music play now in some scenes
(I didn't change the comments to code in all modules yet)
- Fix calcHash to ignore non-alphanumeric characters, this fixes at least
one animation glitch (when inserting tapes into the player)
- Move SoundResource to sound.cpp
|
|
important code doesn't exist yet
|
|
couldn't find any apparent causes yet)
|
|
|
|
- Implement DataResource::getHitRectList, DataResource::getMessageListAtPos and related stuff in scene.cpp
|
|
- Implement CollisionMan::removeSprite
|
|
- Fix Smacker player by using a SafeSubReadStream
- Fix NavigationMouse (cursors in type 1 were swapped)
|
|
- Module1000 is now almost complete
|
|
- Add FontSurface
- Add DataResource
- Fix NavigationScene, only accept input when interactive
|
|
(used to disable a color in sprite drawing)
|
|
- 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
|
|
|
|
- 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
|
|
- 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)
|
|
later) and AnimResource related stuff
|
|
- Implement BaseSurface::drawSpriteResourceEx
- Use CollisionMan in Scene
- Some cleanup
|
|
- 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
|
|
|
|
|
|
|
|
- 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)
|