; ; Raw Game Engine ; Copyright (C) 2023 Ernest Deak ; ; This program is free software: you can redistribute it and/or modify ; it under the terms of the GNU General Public License as published by ; the Free Software Foundation, either version 3 of the License, or ; (at your option) any later version. ; ; This program is distributed in the hope that it will be useful, ; but WITHOUT ANY WARRANTY; without even the implied warranty of ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ; GNU General Public License for more details. ; ; You should have received a copy of the GNU General Public License ; along with this program. If not, see . ; %ifndef INTERNAL_INC %define INTERNAL_INC %include "inc/generic.inc" %include "inc/sdl2.inc" extern game_boot extern game_init extern game_render_pre extern game_render_post extern game_update extern game_object_handler extern game_object_render extern game_event_handler global RG_Main:function global RG_set_title:function global RG_set_win_dim:function global RG_set_camera_dim:function global RG_Camera_Center:function global MainRenderer:function global MainWindow:function global RG_Alloc:function global RG_Dealloc:function global RG_DebugPrint:function global RG_Abort:function global RG_Printf:function global RG_PrintDecimal:function global RG.pause_update:object global RG.pause_obj_update:object global RG.pause_render:object global RG.pause_mainloop:object ; Global variables global Camera.x:object global Camera.y:object %endif .