#include #include #include #include #include #include #include #include "types.h" #include "game.h" #include "draw.h" //Idées : // - Drogues int try_interface(Game *game){ return 0; } int main(){ int rand_seed = GetTime(); rand_seed &= 0xFFFFFFFF; srand(rand_seed); InitWindow(1280, 720, "Mineur Tycoon"); SetTargetFPS(60); Game game; init_game(&game); Machine *coal_mine = add_machine(&game.machines, (V2d){40,40}); coal_mine->type = MT_CoalMine; Machine *iron_mine = add_machine(&game.machines, (V2d){40,240}); iron_mine->type = MT_IronMine; Machine *furnace = add_machine(&game.machines, (V2d){140,140}); furnace->type = MT_Furnace; for(int i = 0; i < 10; i++) add_worker(&game.workers, (V2d){.x=100,.y=100}); for(int i = 0; i < 4; i++) assign_worker_machine(coal_mine, &game.workers.worker_stack[i]); for(int i = 4; i < 8; i++) assign_worker_machine(iron_mine, &game.workers.worker_stack[i]); assign_worker_fetch(iron_mine, furnace, &game.workers.worker_stack[8]); assign_worker_fetch(coal_mine, furnace, &game.workers.worker_stack[9]); while(!WindowShouldClose()){ BeginDrawing(); ClearBackground(BLACK); update(&game); draw(&game); EndDrawing(); } clean_game(&game); CloseWindow(); return 0; }