mirror of
https://github.com/ondra-novak/gates_of_skeldal.git
synced 2025-09-01 08:25:59 -04:00
fix compile errors in msvc
This commit is contained in:
parent
e0aa5096ba
commit
ecf8f5c62c
3 changed files with 3 additions and 12 deletions
|
@ -983,14 +983,12 @@ void show_loading_picture(char *filename)
|
||||||
ablock_free(p);
|
ablock_free(p);
|
||||||
}
|
}
|
||||||
|
|
||||||
typedef struct {
|
typedef int (*GAME_THREAD_CB)(va_list);
|
||||||
va_list _args;
|
|
||||||
} Args ;
|
|
||||||
|
|
||||||
int init_skeldal_thread(va_list args) {
|
int init_skeldal_thread(va_list args) {
|
||||||
|
|
||||||
const INI_CONFIG *cfg = va_arg(args, const INI_CONFIG *);
|
const INI_CONFIG *cfg = va_arg(args, const INI_CONFIG *);
|
||||||
int (*game_thread)(va_list) = va_arg(args, int (*)(va_list));
|
GAME_THREAD_CB game_thread = va_arg(args,GAME_THREAD_CB);
|
||||||
va_list *game_args = va_arg(args, va_list *);
|
va_list *game_args = va_arg(args, va_list *);
|
||||||
|
|
||||||
showview = game_display_update_rect;
|
showview = game_display_update_rect;
|
||||||
|
@ -1733,7 +1731,7 @@ int skeldal_gen_string_table_entry_point(const SKELDAL_CONFIG *start_cfg, const
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void skeldal_entry_point_thread() {
|
void skeldal_entry_point_thread(va_list _) {
|
||||||
int start_task = add_task(65536,start);
|
int start_task = add_task(65536,start);
|
||||||
|
|
||||||
escape();
|
escape();
|
||||||
|
|
|
@ -413,11 +413,6 @@ int SDLContext::init_window(const VideoConfig &config, const char *title, std::f
|
||||||
return exit_code;
|
return exit_code;
|
||||||
}
|
}
|
||||||
|
|
||||||
void SDLContext::init_video(const VideoConfig &config, const char *title) {
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
int SDLContext::check_axis_dir(int &cooldown, int value) {
|
int SDLContext::check_axis_dir(int &cooldown, int value) {
|
||||||
int range = 0x8000-_jcontrol_map.walk_deadzone;
|
int range = 0x8000-_jcontrol_map.walk_deadzone;
|
||||||
|
|
|
@ -100,8 +100,6 @@ public:
|
||||||
|
|
||||||
int init_window(const VideoConfig &config, const char *title, std::function<int()> game_thread);
|
int init_window(const VideoConfig &config, const char *title, std::function<int()> game_thread);
|
||||||
|
|
||||||
void init_video(const VideoConfig &config, const char *title);
|
|
||||||
|
|
||||||
void set_window_icon(const void *icon_data, size_t icon_size);
|
void set_window_icon(const void *icon_data, size_t icon_size);
|
||||||
|
|
||||||
void configure_controller(const JoystickConfig &cfg);
|
void configure_controller(const JoystickConfig &cfg);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue