Johannes Schickel
8edcedf3b6
IPHONE: Directly use the overlay's texture buffer instead of another intermediate buffer.
2012-02-23 21:34:12 +01:00
Johannes Schickel
5ae958bcf3
IPHONE: Let iPhoneView and OSystem_IPHONE share the same VideoContext.
...
This allows for better sharing between the current video state in the view and
the OSystem implementation.
This also gets rid of most C interface functions for calling ObjC code.
2012-02-23 03:18:00 +01:00
Johannes Schickel
99ffbfedbc
IPHONE: Use VideoContext in OSystem_IPHONE.
2012-02-23 02:25:26 +01:00
Johannes Schickel
d4c167414d
IPHONE: Refactor event code a bit.
...
Now mouse x/y coordinates are passed as int.
2012-02-20 18:39:57 +01:00
Johannes Schickel
5cc3d754f7
IPHONE: Even more slight formatting fixes.
2012-02-20 18:39:57 +01:00
Johannes Schickel
d77253fbe5
IPHONE: Add support for unfiltered upscaling.
2012-02-20 02:32:10 +01:00
Johannes Schickel
8102e7e645
IPHONE: Implement cursor palette support.
2012-02-20 01:32:48 +01:00
Johannes Schickel
65cda4cd6b
IPHONE: Fix some mismatching malloc/delete calls.
2012-02-20 00:36:13 +01:00
Johannes Schickel
723a38c699
IPHONE: Rename screen related buffers a bit.
2012-02-20 00:35:14 +01:00
Johannes Schickel
68bbe973bd
IPHONE: Always use the mouse texture.
...
Formerly the mouse texture was only used when the overlay was visible. When
only the game screen was visible, the code rendered the mouse cursor on the
game screen texture.
This simplifies the drawing pipeline a bit.
2012-02-20 00:08:42 +01:00
Johannes Schickel
3d0316ccd2
IPHONE: Formatting fixes.
2012-02-19 21:30:53 +01:00
Johannes Schickel
ab4420b3ca
IPHONE: Take advantage of Common::EVENT_INVALID.
2012-02-19 05:21:17 +01:00
Max Horn
c06ddf2e57
IPHONE: Add logMessage() implementation
2011-06-17 20:50:37 +02:00
Max Horn
fce7f90a94
BACKENDS: Shuffle backends class hierarchy and module initialization
2011-06-08 14:29:22 +02:00
Max Horn
0a0c6ac07d
IPHONE: Use OSystem's _fsFactory slot
2011-06-07 14:57:59 +02:00
Max Horn
14f0a0c682
IPHONE: Use OSystem's 'slots' for timer/savefile manager
2011-06-07 14:57:57 +02:00
Sven Hesse
7ea4583d2f
IPHONE: Fix a typo, fix compilation (hopefully)
2011-06-07 01:43:48 +02:00
Max Horn
c847522422
BACKENDS: Add OSystem::getDefaultConfigFileName
...
This is used to provide default implementations for createConfigWriteStream
and createConfigReadStream, which can be used by most backends.
Note that backends can still override createConfigRead/WriteStream;
this could be useful if settings on some port are not stored in a
regular file (think 'Windows registry', for a hypothetical example).
2011-06-06 15:30:21 +02:00
Max Horn
afb06b51cc
BACKENDS: Unify AudioCD manager instantiation
2011-06-06 15:02:33 +02:00
Oystein Eftevaag
b3062b5e7e
IPHONE: Changed the iOS queued event handling to fix mouseclicks in Gob
...
We now delay the mouseup events for 50ms, rather than just delaying them for an additional couple of pollEvent (which doesn't work anymore due to changes in the eventhandling code elsewhere). This fixes #3018512 .
2011-05-15 18:04:36 -04:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Max Horn
42ab839dd6
AUDIO: Rename sound/ dir to audio/
...
svn-id: r55850
2011-02-09 01:09:01 +00:00
Max Horn
2e4cedd98a
IPHONE: Enable use of forbidden symbols
...
svn-id: r53971
2010-10-31 00:04:24 +00:00
Oystein Eftevaag
ab01f42a4b
IPHONE: The overlay will now always be in the native device resolution
...
svn-id: r52939
2010-09-29 00:19:13 +00:00
Oystein Eftevaag
90649938d2
We'll now default to non-touchpad mode on the iPad
...
svn-id: r49403
2010-06-03 03:22:10 +00:00
Max Horn
42120ed626
Introduce a new struct TimeDate, replacing struct tm in client code. May lead to compilation issues in ports, which should be trivial to fix, though
...
svn-id: r44793
2009-10-08 19:41:38 +00:00
Oystein Eftevaag
37c7cf951a
Split the iPhone OSystem class up into several files
...
svn-id: r42479
2009-07-14 13:52:11 +00:00