X-Git-Url: http://deadsoftware.ru/gitweb?p=d2df-sdl.git;a=blobdiff_plain;f=src%2Fgame%2Fopengl%2Fr_render.pas;h=cfc2a0d61464b50af5e7b0e67e07986cce8a9539;hp=2eba7b282439ec1dff864cc11afedfd423ab8311;hb=83221a8d1b958465bd68e3c79575f4a94c8ffa42;hpb=aa7e40301df69aa13c00ff2bcdb8e532b06b8053 diff --git a/src/game/opengl/r_render.pas b/src/game/opengl/r_render.pas index 2eba7b2..cfc2a0d 100644 --- a/src/game/opengl/r_render.pas +++ b/src/game/opengl/r_render.pas @@ -39,12 +39,20 @@ interface function r_Render_GetGibRect (m, id: Integer): TRectWH; procedure r_Render_QueueEffect (AnimType, X, Y: Integer); +{$IFDEF ENABLE_TOUCH} + // touch screen button location and size + procedure r_Render_GetKeyRect (key: Integer; out x, y, w, h: Integer; out founded: Boolean); +{$ENDIF} + procedure r_Render_DrawLoading (force: Boolean); // !!! remove it implementation uses {$INCLUDE ../../nogl/noGLuses.inc} + {$IFDEF ENABLE_TOUCH} + r_touch, + {$ENDIF} SysUtils, Classes, Math, e_log, g_system, utils, g_game, g_options, g_console, @@ -156,6 +164,9 @@ implementation procedure r_Render_Draw; begin r_Game_Draw; + {$IFDEF ENABLE_TOUCH} + r_Touch_Draw; + {$ENDIF} end; procedure r_Render_Resize (w, h: Integer); @@ -221,6 +232,13 @@ implementation r_GFX_OnceAnim(AnimType, X, Y) end; +{$IFDEF ENABLE_TOUCH} + procedure r_Render_GetKeyRect (key: Integer; out x, y, w, h: Integer; out founded: Boolean); + begin + r_Touch_GetKeyRect (key, x, y, w, h, founded) + end; +{$ENDIF} + procedure r_Render_DrawLoading (force: Boolean); begin r_Window_DrawLoading(force)