Filippos Karapetis
4ad86e0c11
PEGASUS: MarsTimerEvent is a struct
2012-10-01 03:05:50 +03:00
Johannes Schickel
1c024519d5
AUDIO: Add easy way to write to OPL3's secondary register set.
2012-10-01 01:50:23 +02:00
Johannes Schickel
04baadcf7a
AUDIO: Switch MidiDriver_ADLIB to new OPL API.
2012-09-30 21:36:52 +02:00
Johannes Schickel
78e8b9dd59
AUDIO: Properly handle AdLibPercussionChannel::noteOff.
2012-09-30 21:28:18 +02:00
Johannes Schickel
e5c41cbf9a
AUDIO: Comment out unused member in AdLibPart.
2012-09-30 21:22:03 +02:00
Johannes Schickel
8eeb3f2bf9
AUDIO: Give AdLibSetParam's members more descriptive names.
2012-09-30 21:17:04 +02:00
Johannes Schickel
c2d39e9152
AUDIO: Enforce method naming guidelines in adlib.cpp.
2012-09-30 21:13:07 +02:00
Johannes Schickel
2d01b7de43
AUDIO: Enforce variable naming guidelines in adlib.cpp.
2012-09-30 21:13:05 +02:00
Johannes Schickel
b63950f40d
AUDIO: Fix formatting in adlib.cpp.
...
Powered by astyle.cpp.
2012-09-30 21:12:05 +02:00
Johannes Schickel
a222e0640f
AUDIO: Rename global variables in SCUMM AdLib code.
...
This does give them slightly nicer names and also adds a "g_" prefix to them.
2012-09-30 21:11:15 +02:00
Willem Jan Palenstijn
17887e24a2
SCI: Implement kMergePoly
...
Thanks to Walter for creating debugging tools for MergePoly and testing.
2012-09-30 18:18:20 +02:00
Paul Gilbert
c0f658847c
HOPKINS: Implemented several stubbed ObjectsManager methods
2012-09-30 23:28:21 +10:00
Paul Gilbert
c306fe01a6
HOPKINS: Fixed compilation errors with previously commented out methods
2012-09-30 22:41:10 +10:00
Paul Gilbert
7eb6fffdbd
HOPKINS: Converted many numeric values to character constants
2012-09-30 22:18:50 +10:00
Paul Gilbert
1f87e4836a
HOPKINS: Fixed some more castings identified by gcc
2012-09-30 21:41:47 +10:00
Paul Gilbert
b34091852c
HOPKINS: Fix casting errors identified by gcc
2012-09-30 21:33:00 +10:00
Paul Gilbert
84e07ae725
HOPKINS: Changed all __int16 to int
2012-09-30 21:21:09 +10:00
Paul Gilbert
8fa33e7714
HOPKINS: Implemented more object manager methods
2012-09-30 21:02:39 +10:00
Paul Gilbert
92313216dd
HOPKINS: Implemented more graphics and object methods
2012-09-29 09:33:42 +10:00
Einar Johan Trøan Sømåen
afc21941e3
WINTERMUTE: Make scGetProperty use Common::String& instead of const char*
2012-09-29 00:47:12 +02:00
Einar Johan Trøan Sømåen
67a7f5b306
WINTERMUTE: Privatize variables in BaseQuickMsg
2012-09-28 23:57:42 +02:00
Einar Johan Trøan Sømåen
03e7bffc77
WINTERMUTE: Privatize variables in BaseRegion and BaseSubFrame
2012-09-28 23:55:41 +02:00
Einar Johan Trøan Sømåen
b31d6212ff
WINTERMUTE: Privatize variables in BaseFrame and BaseSprite
2012-09-28 23:43:43 +02:00
Einar Johan Trøan Sømåen
f6d7d05343
WINTERMUTE: Privatize variables in BaseFader
2012-09-28 23:43:35 +02:00
Einar Johan Trøan Sømåen
ee4a92cce5
WINTERMUTE: Privatise member-variables in BaseDynamicBuffer
2012-09-28 15:42:08 +02:00
Paul Gilbert
3594a691ab
HOPKINS: Implemented stubbed talk manager methods
2012-09-28 22:49:43 +10:00
Paul Gilbert
7c9ad56aac
HOPKINS: Implemented many of the previously stubbed methods
2012-09-28 22:15:59 +10:00
Strangerke
5a18453863
TONY: Update the Obj tables in other languages
2012-09-28 12:19:05 +02:00
Strangerke
72e32ab35e
TONY: Fix German fonts
2012-09-28 10:58:32 +02:00
Filippos Karapetis
a297ae6195
PARALLACTION: Add a workaround for the end credits of NS
...
The game scripts try to show a non-existing frame. We set it to an existing one
here. Part of the fixes for bug #5866
2012-09-28 01:49:37 +03:00
Filippos Karapetis
17b42b5570
PARALLACTION: Add a workaround for the end credits of NS
...
The end credits reference a version of Dino called "Dinor", which makes the
engine look for a non-existing file. We set the name to "dino", as it should be
in this case, so that the engine loads the correct file. Part of the fixes for
bug #5866
2012-09-28 01:47:38 +03:00
Filippos Karapetis
a1969ae268
PARALLACTION: Add a missing return statement
...
The final credits screen has no background, it just reuses the background of the
final scene. Part of the fixes for bug #5866
2012-09-28 01:44:06 +03:00
Filippos Karapetis
864b4acdf1
PARALLACTION: Fix a script bug in the end of the multilingual DOS version of NS
...
The mouse cursor is incorrectly hidden outside the final cave in NS because of
a script bug. A workaround is added to fix that screen and the final screen in
order to make it playable. Part of fixes for bug #5866
2012-09-28 01:40:43 +03:00
Alyssa Milburn
41d337c549
PARALLACTION: Clean up global variables a bit.
2012-09-27 22:41:51 +02:00
Alyssa Milburn
d7b74ed5b1
PARALLACTION: Remove unused function.
2012-09-27 22:33:04 +02:00
Alyssa Milburn
73cb72e318
Merge pull request #281 from fuzzie/parallaction-adlib
...
PARALLACTION: Add custom Adlib driver for BRA.
2012-09-27 06:31:43 -07:00
Paul Gilbert
221050f39f
HOPKINS: Implemented more talk manager methods
2012-09-27 23:05:09 +10:00
Strangerke
cf78f9a7ac
TONY: Font fix for French version: Some Polish characters are also used.
2012-09-27 07:53:44 +02:00
Strangerke
b1844253d4
TONY: In French version, fix 'ê' in hotspot names by replacing it by 'e', like for other accentuated characters
2012-09-26 23:19:16 +02:00
Johannes Schickel
9942b5ab60
GUI: Support for page restoring for non-continuous save lists in the grid chooser.
2012-09-26 16:14:18 +02:00
Paul Gilbert
1885141be5
HOPKINS: Starting implementation of talk manager
2012-09-26 23:34:10 +10:00
Paul Gilbert
ddb4fdcf12
HOPKINS: Implementing font methods
2012-09-26 22:13:15 +10:00
Johannes Schickel
89abab97e3
JANITORIAL: Remove trailing whitespaces.
...
Powered by:
git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-09-26 04:17:55 +02:00
Johannes Schickel
a6c6c74350
PEGASUS: Remove trailing whitespaces.
...
Powered by: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2012-09-26 04:11:09 +02:00
Matthew Hoops
d9b204b78e
PEGASUS: Fix minor formatting issue
2012-09-25 22:09:21 -04:00
Matthew Hoops
bbec9fac20
PEGASUS: Initialize _duration in RobotShip
2012-09-25 22:08:55 -04:00
D G Turner
30dfaa7c34
TEENAGENT: Cleanup TeenagentEngine class.
...
This removes the underscores in various variables as per project
coding standard.
2012-09-26 02:15:25 +01:00
Johannes Schickel
40fb004509
GUI: Fix maximum page number calculation in grid chooser.
...
This avoids a off by one error in some cases.
2012-09-26 02:59:32 +02:00
Johannes Schickel
bc1743b225
GUI: Save/restore last scroll position in the list save/load dialog.
...
This should give a better user experience, since the user will not have to
scroll back to where he was when he used the dialog last.
Thanks to wjp for suggesting this.
2012-09-26 02:59:32 +02:00
Johannes Schickel
66fb399227
GUI: Save/restore the last used page in the grid save/load dialog.
...
This allows opening the dialog on (nearly) the same page again as when it was
closed. Sadly due to the different number of entries in the save and load
version this is not always exactly the same page as before. Same goes for
resolution changes.
Thanks to wjp for suggesting this.
2012-09-26 02:59:31 +02:00