#define TOUCH_DROP_DISTANCE_DEFAULT 5
+/* values for screen keyboard on mobile devices */
+#if defined(PLATFORM_ANDROID)
+#define HAS_SCREEN_KEYBOARD
+#endif
+
+
/* default input keys */
#define DEFAULT_KEY_LEFT KSYM_Left
#define DEFAULT_KEY_RIGHT KSYM_Right
unsigned int frame_delay;
unsigned int frame_delay_value;
+ boolean shifted_up;
+
boolean initialized;
};
int x, y;
};
+struct XYTileSize
+{
+ int x, y;
+ int tile_size;
+};
+
struct Rect
{
int x, y;
Bitmap *LoadCustomImage(char *);
void ReloadCustomImage(Bitmap *, char *);
-Bitmap *ZoomBitmap(Bitmap *, int, int);
void ReCreateGameTileSizeBitmap(Bitmap **);
void CreateBitmapWithSmallBitmaps(Bitmap **, int, int);
void CreateBitmapTextures(Bitmap **);
KeyMod HandleKeyModState(Key, int);
KeyMod GetKeyModState();
KeyMod GetKeyModStateFromEvents();
+void StartTextInput(int, int);
+void StopTextInput();
boolean CheckCloseWindowEvent(ClientMessageEvent *);
void InitJoysticks();