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
Strangerke
72e32ab35e
TONY: Fix German fonts
2012-09-28 10:58:32 +02: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
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
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
Strangerke
c61effaff9
TONY: Use debug channel for fading messages
2012-09-25 22:09:42 +02:00
Willem Jan Palenstijn
c18cacc248
TOUCHE: Add more font entries to French Touche
...
The nbsp at position 255 (assuming CP863) was missing (bug #3571138 ).
2012-09-25 19:39:10 +02:00
Alyssa Milburn
050a02c6f8
TONY: Replace abortGame() with nicer error() calls.
2012-09-25 17:33:49 +02:00
Alyssa Milburn
0093c4d13e
TONY: Don't error out on invalid ReleaseOwnership calls.
...
A script triggers this at the end of the scene where you give the
flowers to the bearded woman.
2012-09-25 17:32:34 +02:00
Willem Jan Palenstijn
1277a04e60
TONY: Don't mute all sound when using sound config dialog
...
Thanks to fuzzie for noticing this.
2012-09-24 22:05:28 +02:00
Willem Jan Palenstijn
edeedc3cc5
WINTERMUTE: Fix leak
2012-09-24 19:25:31 +02:00
Matthew Hoops
12c8320374
CONFIGURE: Mark some engines off as requiring 16bit color support
2012-09-24 11:35:38 -04:00
Torbjörn Andersson
f437e1df32
WINTERMUTE: Remove unnecessary semicolons.
2012-09-24 00:11:49 +02:00
Johannes Schickel
01a458f8f2
SCUMM: Add check for resource fork for ".iMUSE Setups".
...
This should help identify incorrect dumps/file naming like what (probably)
happened in bug #3570973
"FOA: Doesn't start anymore after adding Mac sound support".
2012-09-23 21:12:06 +02:00
Matthew Hoops
3a5b3a5145
PEGASUS: Fix saving while in the space chase
2012-09-22 21:03:22 -04:00
Matthew Hoops
50747429cd
PEGASUS: Don't allow loading/saving in a few more places
...
Only affects loading/saving from the GMM
2012-09-22 20:43:34 -04:00
Matthew Hoops
b9f6121194
PEGASUS: Fix restoring correct biochip after sub chase
2012-09-22 19:46:51 -04:00
Matthew Hoops
ad632d88d9
PEGASUS: Fix movie pause/resume
2012-09-22 18:13:31 -04:00
Matthew Hoops
9a1bdfbd08
PEGASUS: Fixed claw scoring time
...
It should be set when actually using the claw instead of just looking at the sub control monitors.
Thanks to Keith Kaisershot (blitter) for spotting
2012-09-22 13:26:36 -04:00
Alyssa Milburn
a081ae78ee
PARALLACTION: Add custom Adlib driver for BRA.
...
Thanks to peres for working out how it works in the original engine.
Also, fix the length of MIDI events so it works properly.
2012-09-22 13:20:58 +02:00
Johannes Schickel
56e59aaea6
AGOS: Rewrite note on events with velocity 0 to note off events in MidiParser_S1D.
2012-09-21 23:55:26 +02:00
Willem Jan Palenstijn
23de059262
VIDEO: Make getCurFrame declaration consistent
...
The declaration used int32 while the definition used int.
This should fix building on AmigaOS4 (bug #3570577 ).
2012-09-21 22:35:15 +02:00
Matthew Hoops
42e395859f
PEGASUS: Fix stopping Mercury scoring
...
Thanks to Keith Kaisershot (blitter) for figuring it out
2012-09-20 23:22:28 -04:00
Matthew Hoops
65664f8a9a
PEGASUS: Fix avoiding Mars robot scoring
...
Thanks to Keith Kaisershot (blitter) for spotting
2012-09-20 23:12:32 -04:00
Johannes Schickel
fad5041a32
TOLTECS: Replace ceil with integer maths.
...
This removes an unnecessary use of floating point maths.
2012-09-21 03:01:39 +02:00
Johannes Schickel
1aa12ddb96
PEGASUS: "Fix" segmentation fault for DC toolchain when compiling shuttlehud.cpp.
...
It seems the explicit destructor of ShuttleHUD is problematic. When I move
it's implementation to shuttlehud.cpp it does not segfault. Removing it on
the other hand also does not cause it to segfault. So I chose the latter,
since it has no special implementation anyway.
2012-09-21 02:36:37 +02:00
Johannes Schickel
8aceef9711
PEGASUS: Replace FunctionPtr by our Functor code in Common.
...
This "fixes" a segmentation fault in our buildbot's toolchain for DC.
The segmentation fault occured while compiling
engines/pegasus/ai/ai_condition.cpp.
Thanks to clone2727 for looking over this and testing it.
2012-09-21 02:35:50 +02:00
Matthew Hoops
b0079f4fa6
PEGASUS: Prevent recalling from Prehistoric without the historical log
...
Fixes an original game bug
2012-09-20 19:45:01 -04:00
clone2727
2e4ee0b2d0
Merge pull request #275 from clone2727/pegasus
...
Pegasus engine (The Journeyman Project: Pegasus Prime)
2012-09-20 13:17:39 -07:00
Matthew Hoops
b105104534
SCUMM: Update comments
2012-09-20 12:00:13 -04:00
Matthew Hoops
2a9d98003e
SCUMM: Restrict the Mac m68k v5 driver to MI2/Indy4
...
Shouldn't be used with MI1
2012-09-20 11:58:04 -04:00
Matthew Hoops
fc6ab89b50
SCUMM: Add support for Indy4 Mac 68k sound
2012-09-20 11:48:00 -04:00
Johannes Schickel
c3f37fb187
SCUMM: Always use the Mac sound output for MI2 Mac.
...
Formerly it wasn't used when the user selected a MIDI output in the options.
Thanks to clone2727 for noticing.
2012-09-20 04:07:18 +02:00
Johannes Schickel
6ea51e8c45
SCUMM: Implement support for special sfx in MI2 Mac.
...
This also increases the savegame version, since it introduces a new
Instrument subclass.
2012-09-20 02:13:03 +02:00
Johannes Schickel
58f542d434
SCUMM: Implement support for Monkey Island 2 Mac music.
...
This is a initial RE of the audio output Monkey Island 2 Mac uses. Support
for special sound effects is not in there yet.
2012-09-20 02:12:41 +02:00
Johannes Schickel
6c9f9f8356
SCUMM: Extend comment about SysEx manufacturer 0x97.
2012-09-20 01:59:51 +02:00
Johannes Schickel
b5aaa1d7bc
SCUMM: Don't play SBL effects in MI2 mac.
...
The original does not do this either.
2012-09-20 01:59:50 +02:00
Matthew Hoops
974c7f1530
SCUMM: Enable CMS for the MI1 demo
2012-09-19 12:58:19 -04:00
Filippos Karapetis
c0babb010a
Merge pull request #278 from bluegr/pcxdecoder
...
GRAPHICS: Add a PCX decoder
2012-09-16 14:06:42 -07:00
Einar Johan Trøan Sømåen
b1ec9280fd
WINTERMUTE: Disable aspect-ratio correction for now.
2012-09-15 18:05:18 +02:00