aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-05-08NEVERHOOD: More work on Scene1002johndoe123
- Implement NavigationMouse and NavigationLists - Some renaming
2013-05-08NEVERHOOD: Add NavigationLists in create_neverhoodjohndoe123
2013-05-08NEVERHOOD: Implement color replace in AnimatedSpritejohndoe123
(used to disable a color in sprite drawing)
2013-05-08NEVERHOOD: Fix crash/corruption in clipped sprite drawingjohndoe123
2013-05-08NEVERHOOD: More work on Scene1002, Klayman and the restjohndoe123
- 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-08NEVERHOOD: Change addHitRect to use an explicit countjohndoe123
- 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-08NEVERHOOD: More work on Scene1002johndoe123
2013-05-08NEVERHOOD: Start with Scene1002 (a lot incomplete)johndoe123
2013-05-08NEVERHOOD: Updated tables.h with data from Scene1002johndoe123
2013-05-08NEVERHOOD: Implement Mouse435johndoe123
2013-05-08NEVERHOOD: Implement MouseCursorResource and Mouse433 mouse cursorjohndoe123
2013-05-08NEVERHOOD: More work on Scene1001/Klaymanjohndoe123
- Looking through the open window now works (mostly).
2013-05-08NEVERHOOD: Implement game varsjohndoe123
2013-05-08NEVERHOOD: More work on Scene1001/Klaymanjohndoe123
- 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-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: 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-08NEVERHOOD: Commit of create_neverhood and neverhood.datjohndoe123
2013-05-08NEVERHOOD: More work on Klaymanjohndoe123
- Rename Scene::_playerSprite to _klayman - Send mouse clicks to the scene object (has not effect yet)
2013-05-08NEVERHOOD: Implement Klayman::updatejohndoe123
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: More work on Scene1001, also give sprites classes and vars some ↵johndoe123
better names
2013-05-08NEVERHOOD: Add transparency and x flipping to sprite drawing (flip y still ↵johndoe123
TODO but rarely used) - Add Class511 (the lever) to Module1000
2013-05-08NEVERHOOD: More work on Scene1001, implement Class509 (yes, will be renamed ↵johndoe123
later) and AnimResource related stuff
2013-05-08NEVERHOOD: Module1000 and Scene1001 skeletonsjohndoe123
- Implement BaseSurface::drawSpriteResourceEx - Use CollisionMan in Scene - Some cleanup
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 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
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: More work on Module1500johndoe123
- Implement Scene1501 (with yet unimpelemented stuff commented out) - Add preliminary main loop to test stuff/updates - Add dummy SoundResource - And fix a mean bug/typo in some initializer lists... (The intro now "runs" but doesn't show anything yet since the actual display code and other classes are not yet implemented yet.)
2013-05-08NEVERHOOD: Start with AnimatedSprite and AnimResourcejohndoe123
2013-05-08NEVERHOOD: Add default parameters to StaticSprite constructorsjohndoe123
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: More work on the Palette classjohndoe123
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 the BaseSurface class (doesn't do much yet)johndoe123
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
2011-06-22Merge pull request #46 from tramboi/masterEugene Sandulenko
DREAMWEB: Reversing and reimplementing natively frameoutv
2011-06-22I18N: Regenerate translations data fileThierry Crozat
2011-06-22I18N: Update Hungarian translation from patch #3323744Thierry Crozat
2011-06-22COMMON: Improve loading of translations data fileThierry Crozat
Now if the header of the file is not correct it continues to look for a valid file, while before if the first file found was obsolete or corrupted translation was disabled even if a valid file was present in the search path.
2011-06-22DREAMWEB: frameoutv becomes a native functionBertrand Augereau
2011-06-22TSAGE: Fix bug in sound fading in scene 20.Strangerke
This was blocking progress under linux...