Lamthai/game/main.cpp

40 lines
822 B
C++
Raw Normal View History

2025-07-12 12:33:24 +02:00
#include <iostream>
#include <vector>
#include "structs.h"
#include "player.h"
#include "ennemy.h"
#include "spells.h"
#include "interfaces.h"
#include "combat.h"
void select_menu(int arg, Player& player_arg, std::vector<Ennemy>& ennemies_arg, bool& game_loop_arg);
void select_menu(int arg, Player& player_arg, std::vector<Ennemy>& ennemies_arg, bool& game_loop_arg) {
switch (arg){
case 1:
init_combat(player_arg, ennemies_arg);
break;
case 2:
game_loop_arg = 0;
break;
default:
game_loop_arg = 0;
break;
}
}
int main() {
Player mage;
init_default_mage(mage);
std::vector<Ennemy> ennemies;
create_ennemies(ennemies);
int arg;
bool game_loop = 1;
while (game_loop) {
display_menu();
std::cin >> arg;
select_menu(arg, mage, ennemies, game_loop);
}
return 0;
}