|
@@ -54,7 +54,7 @@ int main(int argc,char** argv)
|
|
|
double shootrate; //probability of an enemy shooting a bomb
|
|
|
int command; //keyboard input
|
|
|
int score=0; //score: gain +100 when an enemy is destroyed and +50 when a bomb is destroyed
|
|
|
- char level='1'; //difficulty level
|
|
|
+ int level=1; //difficulty level
|
|
|
//bool sound=false;
|
|
|
|
|
|
/*//PTHREAD STUFF
|
|
@@ -97,12 +97,12 @@ int main(int argc,char** argv)
|
|
|
|
|
|
WALLS_NUM=2;
|
|
|
|
|
|
- choose_level(shootrate, refresh_time, boss1, level, ENEMY_NUM, commands); //choose difficulty level and set game parameters and boss
|
|
|
+ choose_level(shootrate, refresh_time, boss1, level, ENEMY_NUM, commands); // set game parameters and boss
|
|
|
load_enemies(enemies,ENEMY_NUM);
|
|
|
player1.set_commands(commands);
|
|
|
erase();
|
|
|
|
|
|
- if(atoi(&level)==1) WALLS_NUM=3;
|
|
|
+ if(level==1) WALLS_NUM=3;
|
|
|
|
|
|
|
|
|
w_vec walls(WALLS_NUM);
|
|
@@ -261,7 +261,7 @@ int main(int argc,char** argv)
|
|
|
score=0;
|
|
|
erase();
|
|
|
refresh();
|
|
|
- choose_level(shootrate, refresh_time, boss1, level, ENEMY_NUM, commands);
|
|
|
+ choose_level(shootrate, refresh_time, boss1, level, ENEMY_NUM, commands); // set game parameters and boss
|
|
|
load_enemies(enemies,ENEMY_NUM);
|
|
|
reset(player1, enemies, boss1, bullets, bombs, walls, powerups,rockets, level,chflag); // reset box, player, enemy and deletes all bullets and bombs
|
|
|
erase();
|
|
@@ -292,7 +292,7 @@ int main(int argc,char** argv)
|
|
|
score=0;
|
|
|
erase();
|
|
|
refresh();
|
|
|
- choose_level(shootrate, refresh_time, boss1, level, ENEMY_NUM, commands);
|
|
|
+ choose_level(shootrate, refresh_time, boss1, level, ENEMY_NUM, commands); // set game parameters and boss
|
|
|
load_enemies(enemies,ENEMY_NUM);
|
|
|
reset(player1, enemies, boss1, bullets, bombs, walls, powerups,rockets,level,chflag); // reset box, player, enemy and delete all bullets and bombs
|
|
|
erase();
|