make baby windows work again
This commit is contained in:
parent
cf72287659
commit
8effcc0421
@ -49,13 +49,22 @@ add_subdirectory(third-party/libxm SYSTEM)
|
|||||||
|
|
||||||
|
|
||||||
if(LINUX)
|
if(LINUX)
|
||||||
set(SYSTEM_SOURCE_FILES
|
set(SYSTEM_SOURCE_FILES src/system/linux/twn_elf.c)
|
||||||
src/system/linux/twn_elf.c
|
else()
|
||||||
|
set(SYSTEM_SOURCE_FILES)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(EMSCRIPTEN)
|
||||||
|
set(TWN_RENDERING_API WEBGL1)
|
||||||
|
else()
|
||||||
|
set(TWN_RENDERING_API OPENGL_15)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(TWN_RENDERING_API MATCHES OPENGL_15)
|
||||||
|
set(SYSTEM_SOURCE_FILES ${SYSTEM_SOURCE_FILES}
|
||||||
src/rendering/twn_gl_any_rendering.c
|
src/rendering/twn_gl_any_rendering.c
|
||||||
src/rendering/twn_gl_15_rendering.c
|
src/rendering/twn_gl_15_rendering.c
|
||||||
src/rendering/twn_gl_15_gpu_texture.c)
|
src/rendering/twn_gl_15_gpu_texture.c)
|
||||||
else()
|
|
||||||
set(SYSTEM_SOURCE_FILES)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(TWN_THIRD_PARTY_SOURCE_FILES
|
set(TWN_THIRD_PARTY_SOURCE_FILES
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#include "townengine/twn_game_object.h"
|
#include "twn_game_object_c.h"
|
||||||
#include "townengine/game_api.h"
|
#include "twn_game_api.h"
|
||||||
|
|
||||||
|
|
||||||
void game_object_load(void) {
|
void game_object_load(void) {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#include "townengine/twn_game_object.h"
|
#include "twn_game_object_c.h"
|
||||||
#include "townengine/context.h"
|
#include "twn_engine_context_c.h"
|
||||||
|
|
||||||
#include <errhandlingapi.h>
|
#include <errhandlingapi.h>
|
||||||
#include <libloaderapi.h>
|
#include <libloaderapi.h>
|
||||||
@ -48,7 +48,7 @@ static void load_game_object(void) {
|
|||||||
|
|
||||||
handle = new_handle;
|
handle = new_handle;
|
||||||
|
|
||||||
if (ctx.tick_count != 0)
|
if (ctx.game.tick_count != 0)
|
||||||
log_info("Game object was reloaded\n");
|
log_info("Game object was reloaded\n");
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
#include "twn_util.h"
|
#include "twn_util.h"
|
||||||
#include "twn_engine_context_c.h"
|
#include "twn_engine_context_c.h"
|
||||||
#include "twn_rendering_c.h"
|
#include "twn_rendering_c.h"
|
||||||
|
#include "twn_rendering.h"
|
||||||
|
|
||||||
#include <SDL2/SDL.h>
|
#include <SDL2/SDL.h>
|
||||||
#include <stb_ds.h>
|
#include <stb_ds.h>
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
#include "twn_rendering.h"
|
||||||
#include "twn_rendering_c.h"
|
#include "twn_rendering_c.h"
|
||||||
#include "twn_engine_context_c.h"
|
#include "twn_engine_context_c.h"
|
||||||
#include "twn_textures_c.h"
|
#include "twn_textures_c.h"
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
|
|
||||||
#include "twn_context.h"
|
#include "twn_context.h"
|
||||||
#include "twn_textures_c.h"
|
#include "twn_textures_c.h"
|
||||||
|
#include "twn_engine_api.h"
|
||||||
#include "twn_input.h"
|
#include "twn_input.h"
|
||||||
#include "rendering/twn_rendering_c.h"
|
#include "rendering/twn_rendering_c.h"
|
||||||
|
|
||||||
@ -47,6 +48,6 @@ typedef struct engine_context {
|
|||||||
bool was_successful;
|
bool was_successful;
|
||||||
} t_engine_ctx;
|
} t_engine_ctx;
|
||||||
|
|
||||||
extern t_engine_ctx ctx;
|
TWN_API extern t_engine_ctx ctx;
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user