Angus Lees
330e94feed
Drop direct use of (private) libEGL.so and call EGL functions via Java.
...
This removes the final private library - we should be completely above
board now.
svn-id: r50677
2010-07-05 13:06:58 +00:00
Max Horn
d4ad7b8a6d
DS: Add missing .bin -> .elf rule
...
svn-id: r50676
2010-07-05 11:53:55 +00:00
Max Horn
fcde7221d5
DS: Fix typo; change bin2o/bin2h to create taget dir
...
svn-id: r50675
2010-07-05 11:07:24 +00:00
Max Horn
cb265ae09a
DS: Fix setShakePos
...
svn-id: r50674
2010-07-05 10:08:13 +00:00
Max Horn
9a61be13e6
DS: Made some vars static, code formatting, cleanup
...
svn-id: r50673
2010-07-05 10:07:54 +00:00
Max Horn
a9af532448
DS: Can now build binaries via our "configure/make" build system.
...
Conversion of the old build system is incomplete. Binaries created
using this new build system support most likely will not run!
More work is needed, but the work done so far should be enough
to get basic NDS support on our buildbot working.
svn-id: r50672
2010-07-05 10:07:33 +00:00
Max Horn
db1fa71745
NDS: Enable compilation of backend specific files
...
Also tried to enable the conversion of .raw/.pal/.bin files,
but this does not currently work (probably something really
silly, but I don't have the time to debug this right now).
svn-id: r50671
2010-07-05 10:07:06 +00:00
Max Horn
179a2b4e88
NDS: Rename backend 'nds' to 'ds' in configure
...
svn-id: r50670
2010-07-05 10:06:38 +00:00
Paul Gilbert
660ffc194d
Bugfixes for new player code - Rex is now correctly positioned when the player manager takes over from the wakeup animation sequence
...
svn-id: r50669
2010-07-05 09:53:10 +00:00
Alejandro Marzini
30136589f0
Base class for OpenGL graphics manager.
...
svn-id: r50668
2010-07-05 03:21:48 +00:00
Alejandro Marzini
3c607ef289
Cleanup and documentation.
...
svn-id: r50667
2010-07-05 01:10:29 +00:00
Angus Lees
830c7611dc
Revert Android libtremor header to standard path, since we now ship
...
our own statically linked version rather than relying on the system
shared lib that happens to be on most Android systems.
svn-id: r50666
2010-07-05 01:03:52 +00:00
Angus Lees
b8778fc7c3
Switch Android toolchain prefix from arm-android-eabi to
...
arm-*-linux-androideabi, since this is what the upcoming gcc-4.6
change uses.
Work around Android 2.0 and newer dynamic linker bug by explicitly
linking plugins against the core libscummvm.so.
Mark Android packages as preferring to be on external storage.
Move -lm from LDFLAGS to LIBS.
svn-id: r50665
2010-07-05 01:00:59 +00:00
Angus Lees
bb300ec671
Skip /dev/sequencer MIDI on Android.
...
svn-id: r50664
2010-07-05 00:09:41 +00:00
Matthew Hoops
18b449d4fd
Add a hexDumpReg function to view references that are not raw and fix SCI32 strings/arrays in segmentInfo.
...
svn-id: r50660
2010-07-04 23:38:08 +00:00
Neeraj Kumar
96dad5be41
fixed a typo in keyborad events
...
svn-id: r50658
2010-07-04 22:27:06 +00:00
Filippos Karapetis
6219ffe52f
SCI: Removed the unused line number parameter from validate_variable() and related functions
...
svn-id: r50654
2010-07-04 21:31:09 +00:00
Johannes Schickel
2f138f6055
Simplify audio device settings handling by using the device handle as tag instead of newly created id.
...
svn-id: r50651
2010-07-04 18:24:13 +00:00
Johannes Schickel
9cf1cff5fc
Whoops, always increase midiId, not only when it's added to the GM Device popup.
...
svn-id: r50650
2010-07-04 18:07:34 +00:00
Johannes Schickel
9880017c11
Prevent the MT-32 Emulator from being displayed in the "GM Device" pop up.
...
svn-id: r50649
2010-07-04 18:03:18 +00:00
Johannes Schickel
da1a8535b4
More cleanup / readability fixes.
...
svn-id: r50648
2010-07-04 18:00:46 +00:00
Johannes Schickel
8f2c0c2ff0
Cleanup.
...
svn-id: r50647
2010-07-04 17:40:06 +00:00
Florian Kagerer
6c9e3b01da
GUI/AUDIO: This change will make individual game audio settings take over the audio device from the global settings if no device config key is found for that game (This should fix the problem reported by LordHoto on devel. It might make sense to implement this behaviour to other settings, like subtitle mode etc.)
...
svn-id: r50646
2010-07-04 15:06:42 +00:00
Filippos Karapetis
7d64f3e343
SCI: Added a short description for all opcodes, so that it's easier to understand what they do without cross referencing the wiki, and removed some obsolete and unused code
...
svn-id: r50645
2010-07-04 14:55:28 +00:00
Paul Gilbert
587ba8a90e
Implemented more of the support methods for player display
...
svn-id: r50644
2010-07-04 12:45:33 +00:00
Torbjörn Andersson
dde6dabac9
Cleanup: Treat booleans as booleans, not integers. (I hope I didn't mess up,
...
because that would cause some nasty regressions...)
svn-id: r50643
2010-07-04 07:32:12 +00:00
Johannes Schickel
db01417447
Fix the size of the ScummVM logo in the launcher in the modern theme.
...
svn-id: r50642
2010-07-04 01:19:16 +00:00
Johannes Schickel
052d2ab6f1
Prevent GraphicsWidget from being assigned a surface which wouldn't fit in the widget.
...
svn-id: r50641
2010-07-04 01:18:49 +00:00
Johannes Schickel
336cde4b61
Always use kThumbnailHeight2 (i.e. 120) for the height of the thumbnail widget.
...
This fixes the thumbnails for games with resolutions != n*200 in the launcher.
svn-id: r50640
2010-07-04 01:11:37 +00:00
Johannes Schickel
acecfcaf69
Center the surface of a GraphicsWidget in case it is smaller than the widget's size.
...
svn-id: r50639
2010-07-04 01:11:18 +00:00
Paul Gilbert
10e7581fe1
Added support for horizontally flipped foreground sprites, which are indicated by setting the high bit of frame numbers
...
svn-id: r50638
2010-07-04 00:38:16 +00:00
Neeraj Kumar
9aae29b8d3
added code for mouse and kbd events
...
svn-id: r50633
2010-07-03 21:14:44 +00:00
Martin Kiewitz
5872f5bb1f
SCI: adding support to identify uninitialized values, when doing debug output for kernel signatures
...
svn-id: r50626
2010-07-03 18:44:44 +00:00
Paul Gilbert
88d1155c5e
Implemented necessary logic for the abort timer/action code, which allows the player manager to be correctly activated when the 'getting up' animation finishes
...
svn-id: r50622
2010-07-03 12:49:42 +00:00
Martin Kiewitz
6b152e8039
SCI: fixing #define SIGFOR_ALL, so that amiga games work again :P
...
svn-id: r50621
2010-07-03 12:33:49 +00:00
Paul Gilbert
99939109d7
Adding the beginnings of a player control class, as well as various changes to the other classes to support it
...
svn-id: r50620
2010-07-03 11:50:42 +00:00
Martin Kiewitz
42dfdea5df
SCI: added resetting of SoundCommandParser, so that error()s before that one got initialized wont crash
...
svn-id: r50619
2010-07-03 06:55:10 +00:00
Robert Špalek
0fd3558986
Finish support of compressed dubbing
...
Now even the length of a compressed stream is measured precisely and
the dubbing sounds exactly like the original.
svn-id: r50618
2010-07-03 05:05:28 +00:00
Tony Puccinelli
41663da282
moved plugin linker and elf32 header file to arm9/source and modified ds makefile to use dynamic plugins
...
svn-id: r50617
2010-07-03 05:05:27 +00:00
Tony Puccinelli
36435eecbf
moved loader to arm9/source and added it to module.mk
...
svn-id: r50616
2010-07-03 04:42:34 +00:00
Tony Puccinelli
ffdfd3217f
changed main to use DS plugin provider if dynamic modules are turned on
...
svn-id: r50615
2010-07-03 04:01:39 +00:00
Robert Špalek
8d26e7c2d2
Dragon History tries uses compressed dubbing when available
...
Timing of speaking is not fixed yet.
svn-id: r50614
2010-07-03 03:48:26 +00:00
Tony Puccinelli
0b0bc1050b
added ds plugin provider to module.mk
...
svn-id: r50613
2010-07-03 03:47:39 +00:00
Tony Puccinelli
13948b8118
modified default ds linker script for linking of engine plugins
...
svn-id: r50612
2010-07-03 03:46:21 +00:00
Alejandro Marzini
86fbe02933
Fixed "declared class seen before as struct" warning on MSVC.
...
svn-id: r50611
2010-07-03 00:44:05 +00:00
Alejandro Marzini
4e50b23005
Cleanup and documentation.
...
svn-id: r50610
2010-07-03 00:25:06 +00:00
Alejandro Marzini
fda9416cc8
Cleanup and documentation.
...
svn-id: r50609
2010-07-03 00:13:45 +00:00
Florian Kagerer
aefc42ab0e
KYRA/PC98 Audio: fix invalid mem access
...
svn-id: r50608
2010-07-03 00:06:54 +00:00
Filippos Karapetis
4304a414ab
AGI: Removed the deprecated (and confusing) getGameId() function inside the AgiEngine class, and fixed a related bug, too
...
svn-id: r50607
2010-07-02 23:12:17 +00:00
Filippos Karapetis
188f8d9a11
AGI: Fixed bug #3017905 - "AGI: GR - Crash on start". A free() was done on an already freed reference
...
svn-id: r50606
2010-07-02 22:55:56 +00:00