aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/iphone
diff options
context:
space:
mode:
authorJohannes Schickel2012-02-22 02:30:44 +0100
committerJohannes Schickel2012-02-22 02:30:44 +0100
commite79f6a631474a49b9e92d3d0c8c5f2a7dc72d123 (patch)
treebc7d05bfeeccd1d2af2bd12193ae26565a3728f5 /backends/platform/iphone
parent1b26346fc887ce2681b3a70c6b5af030542dc3f1 (diff)
downloadscummvm-rg350-e79f6a631474a49b9e92d3d0c8c5f2a7dc72d123.tar.gz
scummvm-rg350-e79f6a631474a49b9e92d3d0c8c5f2a7dc72d123.tar.bz2
scummvm-rg350-e79f6a631474a49b9e92d3d0c8c5f2a7dc72d123.zip
IPHONE: Move ObjC code files (.m) to ObjC++ files (.mm).
Diffstat (limited to 'backends/platform/iphone')
-rw-r--r--backends/platform/iphone/iphone_common.h24
-rw-r--r--backends/platform/iphone/iphone_keyboard.mm (renamed from backends/platform/iphone/iphone_keyboard.m)0
-rw-r--r--backends/platform/iphone/iphone_main.mm (renamed from backends/platform/iphone/iphone_main.m)0
-rw-r--r--backends/platform/iphone/iphone_video.mm (renamed from backends/platform/iphone/iphone_video.m)2
-rw-r--r--backends/platform/iphone/osys_video.cpp2
5 files changed, 5 insertions, 23 deletions
diff --git a/backends/platform/iphone/iphone_common.h b/backends/platform/iphone/iphone_common.h
index 3c2d414304..5a46a6dde6 100644
--- a/backends/platform/iphone/iphone_common.h
+++ b/backends/platform/iphone/iphone_common.h
@@ -50,27 +50,13 @@ enum UIViewSwipeDirection {
kUIViewSwipeRight = 8
};
-typedef enum {
+enum GraphicsModes {
kGraphicsModeLinear = 0,
kGraphicsModeNone = 1
-} GraphicsModes;
-
-#ifdef IPHONE_OFFICIAL
-void iphone_main(int argc, char **argv);
-#endif
-
-// We need this to be able to call functions from/in Objective-C.
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-// On the C++ side
-#ifndef IPHONE_OFFICIAL
-void iphone_main(int argc, char *argv[]);
-#endif
+};
// On the ObjC side
-void iPhone_setGraphicsMode(int mode);
+void iPhone_setGraphicsMode(GraphicsModes mode);
void iPhone_updateScreen(int mouseX, int mouseY);
void iPhone_updateScreenRect(unsigned short *screen, int x1, int y1, int x2, int y2);
void iPhone_updateOverlayRect(unsigned short *screen, int x1, int y1, int x2, int y2);
@@ -87,8 +73,4 @@ void iPhone_setMouseCursor(unsigned short *buffer, int width, int height, int ho
uint getSizeNextPOT(uint size);
-#ifdef __cplusplus
-}
-#endif
-
#endif
diff --git a/backends/platform/iphone/iphone_keyboard.m b/backends/platform/iphone/iphone_keyboard.mm
index b00930ab31..b00930ab31 100644
--- a/backends/platform/iphone/iphone_keyboard.m
+++ b/backends/platform/iphone/iphone_keyboard.mm
diff --git a/backends/platform/iphone/iphone_main.m b/backends/platform/iphone/iphone_main.mm
index 051da417ea..051da417ea 100644
--- a/backends/platform/iphone/iphone_main.m
+++ b/backends/platform/iphone/iphone_main.mm
diff --git a/backends/platform/iphone/iphone_video.m b/backends/platform/iphone/iphone_video.mm
index 5adf594a15..2dcca3592c 100644
--- a/backends/platform/iphone/iphone_video.m
+++ b/backends/platform/iphone/iphone_video.mm
@@ -83,7 +83,7 @@ int printOglError(const char *file, int line) {
return retCode;
}
-void iPhone_setGraphicsMode(int mode) {
+void iPhone_setGraphicsMode(GraphicsModes mode) {
_graphicsMode = mode;
[sharedInstance performSelectorOnMainThread:@selector(setGraphicsMode) withObject:nil waitUntilDone: YES];
diff --git a/backends/platform/iphone/osys_video.cpp b/backends/platform/iphone/osys_video.cpp
index 2b45b5568c..e26c360c82 100644
--- a/backends/platform/iphone/osys_video.cpp
+++ b/backends/platform/iphone/osys_video.cpp
@@ -39,7 +39,7 @@ bool OSystem_IPHONE::setGraphicsMode(int mode) {
case kGraphicsModeNone:
case kGraphicsModeLinear:
_currentGraphicsMode = mode;
- iPhone_setGraphicsMode(mode);
+ iPhone_setGraphicsMode((GraphicsModes)mode);
return true;
default: