Alyssa Milburn
e37257fe39
MOHAWK: fix LB menu mode with subpages
...
svn-id: r54770
2010-12-04 23:48:14 +00:00
Alyssa Milburn
5928532f0b
MOHAWK: fix LiveText items without phrases
...
svn-id: r54769
2010-12-04 23:47:59 +00:00
Alyssa Milburn
8ed8adeeba
MOHAWK: tidy up LB hardcoded UI click functions, add poetry mode support
...
svn-id: r54768
2010-12-04 23:47:43 +00:00
Bastien Bouclet
52217fa434
MOHAWK: Implement Myst opcodes 120 and 210, rocket power generator
...
svn-id: r54759
2010-12-04 11:54:08 +00:00
Bastien Bouclet
4a8fc942b7
MOHAWK: Give meaningful names to the game global vars and selenitic vars
...
svn-id: r54758
2010-12-04 09:26:44 +00:00
Johannes Schickel
16483fcf34
BASE: Only clear debug channels after destructing the engine object in runGame.
...
This should fix missing debugC output when the engine object uses debugC etc.
in its destructor (or functions called from there).
In theory all the engines should do that themselves, but to avoid any issues
because of them not doing it we still do it here to be safe.
svn-id: r54757
2010-12-04 02:50:27 +00:00
Jordi Vilalta Prat
5884f5a7ac
OPENGLES: Fix the projection matrix and the includes.
...
svn-id: r54756
2010-12-03 19:43:27 +00:00
Jordi Vilalta Prat
f1d961a35e
OPENGL: Some slight formatting fixes.
...
svn-id: r54755
2010-12-03 19:16:23 +00:00
Jordi Vilalta Prat
bd6f33380e
OPENGL: Fix the fullscreen mode detection when SDL accepts any resolution.
...
svn-id: r54754
2010-12-03 19:09:27 +00:00
Johannes Schickel
7f533ba253
DC: Remove extra semicolon. (Should fix compiliation hopefully).
...
svn-id: r54753
2010-12-03 19:01:52 +00:00
Marcus Comstedt
878674809e
DC: Implement getSystemLanguage()
...
svn-id: r54752
2010-12-03 18:57:20 +00:00
Jordi Vilalta Prat
68937e6e77
WII: Use more standard Chinese locales.
...
Don't distinguish between simplified and traditional Chinese in the
language tag, as suggested by LordHoto.
svn-id: r54751
2010-12-03 15:11:43 +00:00
Lars Persson
9163b9e032
LURE : Fix for ID: 3030143 Unexpected game cursor behavior. Always refresh menu and screen when mouse is moved.
...
svn-id: r54747
2010-12-03 09:23:56 +00:00
Johannes Schickel
a29adaa77c
GUI: Prevent high res versions of the themes to be picked for 544x333.
...
This fixes a problem in case the high resolution theme file was picked up
before the low resolution theme file and thus it was directly chosen.
svn-id: r54746
2010-12-02 21:54:55 +00:00
Johannes Schickel
d6fadb2cb4
GUI: Change the themes to use their low res version for 544x333.
...
This fixes an assertion in Myst when opening the GMM. The GMM in Myst looks a
bit odd now though.
svn-id: r54745
2010-12-02 21:46:11 +00:00
Sven Hesse
4b7af0244f
GOB: Make drawYUV() more clear
...
(It's still wrong though :P)
svn-id: r54744
2010-12-02 21:40:17 +00:00
Alyssa Milburn
27799e354e
MOHAWK: move shared setPalette/copyImage routines into GraphicsManager
...
svn-id: r54743
2010-12-02 21:25:15 +00:00
Alyssa Milburn
eb729b5f2e
MOHAWK: implement kLBAnimOpDelay
...
svn-id: r54742
2010-12-02 21:24:55 +00:00
Bastien Bouclet
bf82f16982
MOHAWK: Implement Myst opcodes 141 to 143, circuit breakers
...
svn-id: r54741
2010-12-02 21:16:39 +00:00
Bastien Bouclet
a9388af996
MOHAWK: Fix resource type 12
...
svn-id: r54740
2010-12-02 21:15:47 +00:00
Thierry Crozat
a2e49af864
I18N: Update Hungarian translation (from patch #3124359 )
...
svn-id: r54738
2010-12-02 20:43:37 +00:00
Johannes Schickel
c14399c229
SCI: Slight formatting fix.
...
svn-id: r54737
2010-12-02 17:03:21 +00:00
Filippos Karapetis
4fe03f1b66
SCI: Enabled the GUI option to play speech and show subtitles simultaneously in SQ4CD
...
svn-id: r54736
2010-12-02 13:37:39 +00:00
Lars Skovlund
0ac28d1fbf
Disable error message regarding RESOURCE.AUD/.SFX for now.
...
svn-id: r54735
2010-12-02 13:29:49 +00:00
Jordi Vilalta Prat
44483e1e6e
OPENGL: Fix compilation when OpenGL error checks are enabled.
...
svn-id: r54734
2010-12-02 13:13:10 +00:00
Jordi Vilalta Prat
f1d8fc49f4
CONFIGURE: Add detection for OpenGL ES 1.1
...
svn-id: r54733
2010-12-02 12:44:36 +00:00
Filippos Karapetis
5990753271
OPENGL: Fixed flawed include file logic in gltexture.h, when USE_GLES is defined (a regression from r54704)
...
svn-id: r54732
2010-12-02 09:09:53 +00:00
Matthew Hoops
41ad4a431d
MOHAWK: Stub off various Myst opcodes
...
svn-id: r54731
2010-12-02 04:01:07 +00:00
Max Horn
31d2d2af4c
SCUMM: Workaround for bug #1447058 , a race condition in the game scripts
...
svn-id: r54730
2010-12-02 00:27:46 +00:00
Max Horn
e85d196f33
SCUMM: Fix bug in V12 games causing chars to be lost when wrapping talk text
...
svn-id: r54729
2010-12-02 00:27:26 +00:00
Johannes Schickel
b36b7ee349
SCUMM: Fix GM initialization when "enable_gs" is set.
...
This is a regression from r25630, which caused the code to send some garbage
data to the GS device, which resulted in some devices to fail with an
"Address Error." (like the Roland SC-55).
This might also fix bug #1927501 "GS option is broken". Even though actually
the device there failed with another error it is likely to be caused by the
same code. At least it is the only iMuse MIDI code change between 0.9.0 and
0.12.0, which might result in such a problem.
svn-id: r54727
2010-12-01 23:55:10 +00:00
David Turner
349ebe94f1
HUGO: Add Missing shutdown() Call - Currently Disabled.
...
The engine shutdown() function is required to be called to clean up a number of allocated memory blocks. Unfortunately, this currently causes double free issues. This call is added, but commented out with a FIXME explaining this.
svn-id: r54726
2010-12-01 23:15:28 +00:00
Arnaud Boutonné
a029f6a5c4
GOB: Add back 3 empty lines used by DrMcCoy
...
svn-id: r54724
2010-12-01 21:08:47 +00:00
Matthew Hoops
bdc3742ced
MOHAWK: Split makingof and preview opcodes into their own class (and now all are separate)
...
svn-id: r54723
2010-12-01 21:05:08 +00:00
Johannes Schickel
4fe7e1b3e9
CONFIGURE: Fix OpenGL library detection on OS X in case MESA is installed.
...
svn-id: r54722
2010-12-01 20:50:12 +00:00
Jordi Vilalta Prat
75cf4a225d
CONFIGURE: Remove the duplicated --disable-opengl description.
...
svn-id: r54721
2010-12-01 20:40:12 +00:00
Bastien Bouclet
f3bda71376
MOHAWK: Implement maze runner backtrack button. Last part of Selenitic completed !
...
svn-id: r54720
2010-12-01 20:37:36 +00:00
Arnaud Boutonné
250d5d81f7
GOB: little clean-up
...
Remove a useless include of cursorman.h and several
superflous empty lines.
svn-id: r54718
2010-12-01 20:17:31 +00:00
Arnaud Boutonné
85d42c405d
HUGO: Use cursorman, add a windows-looking cursor
...
Cursor copied from Mohawk engine, thanks clone2727
svn-id: r54717
2010-12-01 20:11:24 +00:00
Jordi Vilalta Prat
d5a4f554af
ALL: Fix a few typos
...
svn-id: r54716
2010-12-01 20:03:05 +00:00
Jordi Vilalta Prat
a17c07bcaa
I18N: Improve the fallback language auto-detection.
...
- Broaden the range of language tags that could be accepted as fallback in
auto-detection. For example, for a system with locale 'pt_PT', all of
these would be accepted as valid fallbacks: 'pt_PT_*', 'pt', 'pt_*'
- Make language codes matching case-insensitive as specified in RFC 4647.
- Add support language code blocks longer than 2 characters.
svn-id: r54715
2010-12-01 20:00:40 +00:00
Marcus Comstedt
1ed5b5b353
DC: Adapted CDDA interface to the new standard.
...
svn-id: r54714
2010-12-01 19:57:23 +00:00
Jordi Vilalta Prat
cb8ce9feac
WII: Let the base backend decide the default detected language.
...
svn-id: r54713
2010-12-01 19:46:46 +00:00
Alyssa Milburn
1cb199229a
MOHAWK: add stub implementations for more LB script opcodes
...
svn-id: r54712
2010-12-01 18:22:36 +00:00
Alyssa Milburn
1b27de3829
MOHAWK: fix LBPaletteItem
...
svn-id: r54711
2010-12-01 18:22:21 +00:00
Alyssa Milburn
a62500db1e
MOHAWK: document/handle more LB item data
...
svn-id: r54710
2010-12-01 18:22:05 +00:00
Alyssa Milburn
4e3233fdba
MOHAWK: fix LBLiveTextItem drawing for LB 2+
...
svn-id: r54709
2010-12-01 18:21:49 +00:00
Alyssa Milburn
3471d8ee45
MOHAWK: rename DelayedEventType values
...
svn-id: r54708
2010-12-01 18:21:33 +00:00
Alyssa Milburn
ddd691e2d3
MOHAWK: add LBGraphics::copyImageSectionToScreen
...
svn-id: r54707
2010-12-01 18:21:17 +00:00
Matthew Hoops
77782f4eb3
MOHAWK: Split intro and demo opcodes into their own classes
...
svn-id: r54706
2010-12-01 17:56:36 +00:00