1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
#include "header.h"
#include "movechar.h"
#include "printmap.h"
void cmdcent()
{
bool gameLoop = true;
char cmd;
while(gameLoop == true)
{
cmd = getch();
switch(cmd)
{
case '8':
movechar(0, -1, '0');
break;
case '2':
movechar(0, 1, '0');
break;
case '4':
movechar(-1, 0, '0');
break;
case '6':
movechar(1, 0, '0');
break;
case '7':
movechar(-1, -1, '0');
break;
case '9':
movechar(1, -1, '0');
break;
case '1':
movechar(-1, 1, '0');
break;
case '3':
movechar(1, 1, '0');
break;
case '>':
movechar(0, 0, '>');
break;
case '<':
movechar(0, 0, '<');
break;
case ';':
movechar(0, 0, ';');
break;
default:
break;
}
}
}
|