mirror of
https://github.com/Steffo99/iiiiil-gioco.git
synced 2024-11-21 15:34:19 +00:00
Aggiunta fine turno dopo aver attaccato.
This commit is contained in:
parent
1894142889
commit
eb032b9310
1 changed files with 26 additions and 25 deletions
51
main.cpp
51
main.cpp
|
@ -201,37 +201,38 @@ class Player : public Entity
|
|||
}
|
||||
else if(input == 'a') //A
|
||||
{
|
||||
printf("ATTACCO selezionato");
|
||||
if(getch() == 224)
|
||||
{
|
||||
char atk=getch();
|
||||
switch(atk)
|
||||
{
|
||||
|
||||
case 72: //ATK SU
|
||||
if(map[x][y-1]==ENEMY)
|
||||
{
|
||||
attack(x, y-1);
|
||||
}
|
||||
break;
|
||||
case 80: //ATK GIU
|
||||
if(map[x][y+1]==ENEMY)
|
||||
{
|
||||
attack(x, y+1);
|
||||
}
|
||||
break;
|
||||
case 75: //ATK SX
|
||||
if(map[x-1][y]==ENEMY)
|
||||
{
|
||||
attack(x-1, y);
|
||||
}
|
||||
break;
|
||||
case 77: //ATK DX
|
||||
if(map[x+1][y]==ENEMY)
|
||||
{
|
||||
attack(x+1, y);
|
||||
}
|
||||
break;
|
||||
case 72: //ATK SU
|
||||
if(map[x][y-1]==ENEMY)
|
||||
{
|
||||
attack(x, y-1);
|
||||
}
|
||||
break;
|
||||
case 80: //ATK GIU
|
||||
if(map[x][y+1]==ENEMY)
|
||||
{
|
||||
attack(x, y+1);
|
||||
}
|
||||
break;
|
||||
case 75: //ATK SX
|
||||
if(map[x-1][y]==ENEMY)
|
||||
{
|
||||
attack(x-1, y);
|
||||
}
|
||||
break;
|
||||
case 77: //ATK DX
|
||||
if(map[x+1][y]==ENEMY)
|
||||
{
|
||||
attack(x+1, y);
|
||||
}
|
||||
break;
|
||||
}
|
||||
waiting = false;
|
||||
}
|
||||
}
|
||||
//Se ti sei mosso, controlla in che direzione e aggiorna correttamente la x e la y.
|
||||
|
|
Loading…
Reference in a new issue