Commit Graph
86814 Commits
Author SHA1 Message Date
johndoe123 c39fb81951 NEVERHOOD: More work on Scene1001/Klayman
- Looking through the open window now works (mostly).
2013-05-08 20:38:47 +02:00
johndoe123 6d81ef0199 NEVERHOOD: Implement game vars 2013-05-08 20:38:47 +02:00
johndoe123 ed863b65b5 NEVERHOOD: More work on Scene1001/Klayman
- 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 20:38:46 +02:00
johndoe123 222cd4a651 NEVERHOOD: More work on Scene1001 and Klayman
- 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 20:38:46 +02:00
johndoe123 5c69ae21dd NEVERHOOD: More work on Klayman (still eye cancerous code)
- 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 20:38:46 +02:00
johndoe123 78d632b0ed NEVERHOOD: Commit of create_neverhood and neverhood.dat 2013-05-08 20:38:39 +02:00
johndoe123 c694ce8505 NEVERHOOD: More work on Klayman
- Rename Scene::_playerSprite to _klayman
- Send mouse clicks to the scene object (has not effect yet)
2013-05-08 20:30:59 +02:00
johndoe123 3131cc6f18 NEVERHOOD: Implement Klayman::update 2013-05-08 20:30:58 +02:00
johndoe123 88d2759f85 NEVERHOOD: Start with the Klayman class (this is quite some horrible code, also, it doesn't work yet and isn't used yet) 2013-05-08 20:30:58 +02:00
johndoe123 5a34d20ec8 NEVERHOOD: More work on Scene1001, also give sprites classes and vars some better names 2013-05-08 20:30:58 +02:00
johndoe123 e6236a3978 NEVERHOOD: Add transparency and x flipping to sprite drawing (flip y still TODO but rarely used)
- Add Class511 (the lever) to Module1000
2013-05-08 20:30:58 +02:00
johndoe123 97f319c945 NEVERHOOD: More work on Scene1001, implement Class509 (yes, will be renamed later) and AnimResource related stuff 2013-05-08 20:30:58 +02:00
johndoe123 056b69f0c8 NEVERHOOD: Module1000 and Scene1001 skeletons
- Implement BaseSurface::drawSpriteResourceEx
- Use CollisionMan in Scene
- Some cleanup
2013-05-08 20:30:58 +02:00
johndoe123 6b71d17792 NEVERHOOD: Start with the CollisionMan class 2013-05-08 20:30:58 +02:00
johndoe123 ae4ef4e66d NEVERHOOD: Add StaticData class 2013-05-08 20:30:58 +02:00
johndoe123 9d0e90bcd2 NEVERHOOD: Add skeleton for Module1000
- Add dummies for game variable access
2013-05-08 20:30:58 +02:00
johndoe123 21eb88053c NEVERHOOD: Implement SmackerScene, SmackerPlayer and related stuff
- The intro video after the logo screens is now played (still needs better sync)
2013-05-08 20:30:58 +02:00
johndoe123 bd1749863e NEVERHOOD: Start with the Palette2 class (which needs a better name later)
- Implement Screen::drawSurface2 (needs color key support)
- The first intro now show up, complete with fade-in and fade-out
2013-05-08 20:30:58 +02:00
johndoe123 1285b37b32 NEVERHOOD: Start with the Background and DirtyBackground classes
- 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 20:30:58 +02:00
johndoe123 44ab81eab8 NEVERHOOD: Start with the Screen class, also
- 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 20:30:58 +02:00
johndoe123 3c82668fe4 NEVERHOOD: More work on Module1500
- 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-08 20:30:57 +02:00
johndoe123 f01f9343c8 NEVERHOOD: Start with AnimatedSprite and AnimResource 2013-05-08 20:30:57 +02:00
johndoe123 0614b288cf NEVERHOOD: Add default parameters to StaticSprite constructors 2013-05-08 20:30:57 +02:00
johndoe123 aded2a104b NEVERHOOD: Start with Scene and Sprite classes 2013-05-08 20:30:57 +02:00
johndoe123 ce4ef688b3 NEVERHOOD: Add skeleton for Module1500 (the intro module) 2013-05-08 20:30:57 +02:00
johndoe123 4a01a69e37 NEVERHOOD: Start with Module and GameModule classes 2013-05-08 20:30:57 +02:00
johndoe123 eb5ab30ce0 NEVERHOOD: More work on the Palette class 2013-05-08 20:30:57 +02:00
johndoe123 108368e9b5 NEVERHOOD: Add more
- 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 20:30:57 +02:00
johndoe123 a262055df2 NEVERHOOD: Start with the BaseSurface class (doesn't do much yet) 2013-05-08 20:30:57 +02:00
johndoe123 7d5d5f139f NEVERHOOD: Start with graphics code (bitmap parsing and rle decompression) 2013-05-08 20:30:57 +02:00
johndoe123 70d20096c1 NEVERHOOD: Start with the resource manager 2013-05-08 20:30:57 +02:00
johndoe123 3b00cfa669 NEVERHOOD: Start with the blb archive class 2013-05-08 20:30:57 +02:00
johndoe123 52e0ac85db NEVERHOOD: First code with basic detection, nothing else so far 2013-05-08 20:30:49 +02:00
Thierry Crozat 4b387fae7a I18N: Fix missing quote in Ukrainian translation 2013-05-08 19:20:12 +01:00
Thierry Crozat 4a458a2118 DOC: Update Czech README (from patch #3612592) 2013-05-08 19:07:01 +01:00
Thierry Crozat 206e6613de I18N: Regenerate translations data file 2013-05-08 19:06:29 +01:00
Thierry Crozat 0f7c5dcece I18N: Update Czech translation (from patch #3612592) 2013-05-08 19:06:04 +01:00
sylvaintv 43791c51c8 HOPKINS: Fix bug #3612566 - scaling glitch on Samantha 2013-05-08 02:23:44 +02:00
sylvaintv 4b6378f2e8 * HOPKINS: Fix bug #3611824 - problem when changing clothes 2013-05-08 02:21:45 +02:00
Strangerke 19a96699a4 HOPKINS: Fix bug #3611824 - music cut during dialogs after loading from launcher 2013-05-08 00:25:29 +02:00
Strangerke 823844f396 HOPKINS: Fix bug #3612115 - Courtesy of SylvainTV: Fix palette in thumbnails 2013-05-08 00:24:33 +02:00
Torbjörn Andersson ba68b7b275 AGOS: Initialize _mouseToggle
This shouldn't actually be necessary since, as far as I can tell,
its only purpose is to toggle between true and false to slow down
some mouse cursor animations. But Valgrind doesn't know that.
2013-05-07 23:25:39 +02:00
Strangerke 6285509d64 HOPKINS: Fix bug #3612036 - partially broken thumbnail - Courtesy of SylvainTV 2013-05-07 07:49:30 +02:00
Eugene Sandulenko 4a62d6c25a Merge pull request #320 from johndoe123/sword25-gfx
SWORD25: Optimized graphics drawing
2013-05-06 03:49:21 -07:00
Strangerke cc3f4a36b2 HOPKINS: Remove useless assert 2013-05-06 08:23:22 +02:00
Strangerke b1dce29ee8 HOPKINS: Get rid of magic values 2013-05-06 08:21:50 +02:00
Strangerke 3d5b975c37 HOPKINS: Fix bug #3612483 - FadeOut length issue after lift animation 2013-05-05 22:59:10 +02:00
Eugene Sandulenko 6d1e456c05 I18N: Updated translations.dat 2013-05-05 23:28:20 +03:00
Eugene Sandulenko 7bb7eb9dab I18N: Updated Russian and Ukrainian translations 2013-05-05 23:27:51 +03:00
D G Turner da1d4cc2a2 GIT: Fix build failures on new release tagging.
This occurs because previously when the current version was equal
to a tag i.e. v1.7.0, the output of git --describe was shortened.
This ensures that the output is of the form v1.7.0-0-gXXXXX even
when the revision is equal to the tag.
2013-05-05 19:17:43 +01:00