Commit Graph

47036 Commits

Author SHA1 Message Date
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
Eugene Sandulenko
16997e38ee Merge pull request #46 from tramboi/master
DREAMWEB: Reversing and reimplementing natively frameoutv
2011-06-22 15:36:15 -07:00
Thierry Crozat
59d3b938d4 I18N: Regenerate translations data file 2011-06-22 22:48:09 +01:00
Thierry Crozat
4865572316 I18N: Update Hungarian translation from patch #3323744 2011-06-22 22:48:08 +01:00
Thierry Crozat
2109fc7a3c COMMON: Improve loading of translations data file
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-22 22:48:08 +01:00
Bertrand Augereau
cf12e04997 DREAMWEB: frameoutv becomes a native function 2011-06-22 23:11:44 +02:00
Strangerke
52d91368af TSAGE: Fix bug in sound fading in scene 20.
This was blocking progress under linux...
2011-06-22 23:09:36 +02:00
Eugene Sandulenko
33ce6e60fd Merge pull request #26 from Littleboy/taskbar
Taskbar integration
2011-06-22 13:35:37 -07:00
eriktorbjorn
afdfff02f1 TSAGE: Don't crash if -x option points to an non-existing savegame.
Instead, just pretend there is no spoon^H^H^H^H^H-x option.
2011-06-22 22:00:59 +02:00
Alyssa Milburn
cb37f4517b NEWS: Mention Tinsel fix. 2011-06-22 18:35:59 +02:00
Johannes Schickel
7dca4bf096 LASTEXPRESS: Make some static data const respectively static. 2011-06-22 18:11:13 +02:00
Max Horn
c2d31c4ca5 CREDITS: Mark myself as retired 2011-06-22 11:52:58 +02:00
Max Horn
f646ab3c86 SCI: Mark sq6 as a CD game 2011-06-22 11:50:14 +02:00
Paul Gilbert
69290ef7ae TSAGE: Remove out of date TODO comments where applicable 2011-06-22 19:13:36 +10:00
Paul Gilbert
f67f069e3f TSAGE: Fix sounds not getting registered in Globals::_sounds
This fixes a problem in Scene 20 where the scene wasn't ending after a sound fade
2011-06-22 18:58:59 +10:00
Paul Gilbert
7ef6bea74e TSAGE: Clarified Globals::_sceneListeners as Globals::_sounds 2011-06-22 18:31:33 +10:00
Paul Gilbert
45e1d7aa0d TSAGE: Bugfix for sound assert in scene 20 2011-06-22 18:31:32 +10:00
Eugene Sandulenko
1fe9985912 LASTEXPRESS: Named several soundEntry structure members 2011-06-22 10:41:38 +03:00
Eugene Sandulenko
c288d6d207 LASTEXPRESS: Implement sound filters. Still not hooked in. 2011-06-22 10:20:43 +03:00
Willem Jan Palenstijn
2551389304 DREAMWEB: Fix bug in tasmrecover causing load/save mixup
This is a regression from c1b9adb691 and (my commit) 287c23f126.

It is not safe to remove opcodes from proc.stmts since labels
are sometimes referenced by their offset in the list. So, instead
they are now replaced by op._nop.

This fixes kLoadingorsave not being set in doload(), which was
visible when going to the load game menu from the startup menu.
2011-06-22 00:00:56 +02:00
Willem Jan Palenstijn
55ed69dbab DREAMWEB: Remove control char from source 2011-06-21 21:01:02 +02:00
Johannes Schickel
3b7c91f2a7 COMMON: Move HerculesDimensions enum to SCUMM.
The enum is only used inside the SCUMM engine so it is rather pointless to
keep it in common/util.h right now. Also if we really want it in some common
place it should probably be better in graphics/ too.
2011-06-21 16:59:50 +02:00
Paul Gilbert
36526ef954 TSAGE: Bugfix for properly stopping playing sounds 2011-06-21 22:42:20 +10:00
Johannes Schickel
fc2aa70c96 NEWS: Add 1.3.1 news entry to master branch too. 2011-06-21 13:55:52 +02:00
Paul Gilbert
8aa368fe55 TSAGE: Fix updating the volume when changed in the Options dialog 2011-06-21 21:42:42 +10:00
Paul Gilbert
8c6ad70158 TSAGE: Disable SFX and speech volume sliders for all games 2011-06-21 21:30:57 +10:00
Paul Gilbert
fd84b04614 TSAGE: Fixes for sound fading 2011-06-21 19:44:22 +10:00
Paul Gilbert
12fc332242 TSAGE: Fix for un-used variable in _sfRethinkVoiceTypes 2011-06-21 18:50:56 +10:00
Willem Jan Palenstijn
8534f984c9 Merge branch 'dreamsrc' 2011-06-21 10:35:34 +02:00
Thierry Crozat
53dfd3a3f5 I18N: Regenerate translations data file 2011-06-20 23:16:58 +01:00
Thierry Crozat
e58bedc479 I18N: Update translations files from template 2011-06-20 23:16:27 +01:00
Thierry Crozat
5e4e36ea38 I18N: Update translations template file from source code 2011-06-20 23:14:25 +01:00
Thierry Crozat
f4d20223be I18N: Make the unsupported game warning translatable 2011-06-20 23:12:26 +01:00