#include "game/level/player.h"
#include "game/sound_samples.h"
#include "game/sprite_font.h"
-#include "math/minmax.h"
#include "math/point.h"
#include "sdl/renderer.h"
#include "system/error.h"
{
srand((unsigned int) time(NULL));
- lt_t *const lt = create_lt();
+ Lt *const lt = create_lt();
char *level_filename = NULL;
int fps = 30;
};
const size_t sound_sample_files_count = sizeof(sound_sample_files) / sizeof(char*);
- game_t *const game = PUSH_LT(
+ Game *const game = PUSH_LT(
lt,
create_game(
level_filename,
}
const int64_t end_frame_time = (int64_t) SDL_GetTicks();
-
+#define max_int64(a, b) (a > b ? a : b)
SDL_Delay((unsigned int) max_int64(10, delta_time - (end_frame_time - begin_frame_time)));
+#undef max_int64
}
RETURN_LT(lt, 0);