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