project_files/HedgewarsMobile/Classes/PascalImports.h
changeset 3547 02875b1145b7
parent 3546 ccf4854df294
child 3551 d4de36b3801a
--- a/project_files/HedgewarsMobile/Classes/PascalImports.h	Wed Jun 23 21:49:19 2010 +0200
+++ b/project_files/HedgewarsMobile/Classes/PascalImports.h	Wed Jun 23 22:03:56 2010 +0200
@@ -0,0 +1,59 @@
+/*
+ *  PascalImports.h
+//  fpciphonedel
+//
+//  Created by Vittorio on 07/01/10.
+//  Copyright __MyCompanyName__ 2010. All rights reserved.
+ *
+ */
+
+#ifndef PASCALIMPORTS
+#define PASCALIMPORTS
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+    
+    /* add C declarations below for all exported Pascal functions/procedure
+     * that you want to use
+     */
+
+    void Game(const char *args[]);
+    void GenLandPreview(void);
+
+
+    void HW_versionInfo(short int*, char**);
+
+    void HW_click(void);
+    void HW_zoomIn(void);
+    void HW_zoomOut(void);
+    void HW_zoomReset(void);
+    void HW_ammoMenu(void);
+    
+    void HW_allKeysUp(void);
+    
+    void HW_walkLeft(void);
+    void HW_walkRight(void);
+    void HW_aimUp(void);
+    void HW_aimDown(void);
+    void HW_shoot(void);
+    void HW_jump(void);
+    void HW_backjump(void);
+    
+    void HW_chat(void);
+    void HW_tab(void);
+    void HW_pause(void);
+    
+    void HW_cursorUp(int);
+    void HW_cursorDown(int);
+    void HW_cursorLeft(int);
+    void HW_cursorRight(int);
+    
+    void HW_terminate(BOOL);
+    
+    void HW_setLandscape(BOOL);
+#ifdef __cplusplus
+}
+#endif
+
+#endif