umorna/source/main.c

52 lines
1.3 KiB
C

#include "game.h"
#include "render.h"
#include "engine.h"
#include "menu.h"
int main (void) {
game_configure ();
render_configure ();
menu_configure ();
while (! WindowShouldClose ()) {
BeginDrawing ();
ClearBackground (BLACK);
view_map ();
view_base_1 (0, 100, 100);
view_base_1 (1, 100, 400);
view_base_2 (0, 1300, 100);
view_base_2 (1, 1300, 500);
//~for (int i = 0; i < 18; ++i) {
//~view_unit (orc, i, 900 + 32 * i, 32);
//~view_unit (human, i, 900 + 32 * i, 64);
//~view_unit (elf, i, 900 + 32 * i, 96);
//~}
if (IsKeyPressed (KEY_RIGHT)) { menu_show [menu_traits] = menu_show [menu_traits] ? 0 : 1; }
if (IsKeyPressed (KEY_LEFT)) { menu_show [menu_skills] = menu_show [menu_skills] ? 0 : 1; }
if (IsKeyPressed (KEY_DOWN)) { menu_show [menu_values] = menu_show [menu_values] ? 0 : 1; }
view_neon_menu (menu_resources, 1, 0, 0);
view_neon_menu (menu_traits, 1, 0, 0);
view_neon_menu (menu_skills, 1, 0, 0);
view_neon_menu (menu_values, 1, 0, 0);
//~Rectangle source = { 0, 0, BASE_SIZE * 15, BASE_SIZE * 10 };
//~Rectangle destination = { 128, 128, BASE_SIZE * 15 * zoom, BASE_SIZE * 10 * zoom };
//~DrawTexturePro (vvv, source, destination, (Vector2) { 0, 0 }, 0.0F, WHITE);
EndDrawing ();
}
return (0);
}