added gitignore
modified Makefile to compile external lib playerlib.cc added geteEnemyChar()
This commit is contained in:
parent
0b61f2a2f5
commit
b8ba70b0de
5 changed files with 24 additions and 18 deletions
|
@ -3,13 +3,15 @@
|
|||
|
||||
#include "playerlib.h"
|
||||
|
||||
char getEnemyChar(char ownc)
|
||||
{
|
||||
char enemyc;
|
||||
switch(ownc){
|
||||
case "O": enemyc="X"; break;
|
||||
case "X": enemyc="O";
|
||||
}
|
||||
return enemyc;
|
||||
}
|
||||
|
||||
char
|
||||
getEnemyChar(char c) {
|
||||
char enemyc;
|
||||
switch(c)
|
||||
{
|
||||
case 'X':
|
||||
enemyc='O'; break;
|
||||
case 'O':
|
||||
enemyc='X'; break;
|
||||
}
|
||||
return enemyc;
|
||||
}
|
|
@ -1,8 +1,7 @@
|
|||
#ifndef PLAYERLIB_H
|
||||
#define PLAYERLIB_H
|
||||
char enemyc = 0;
|
||||
|
||||
//returns the character used for the enemy's stones
|
||||
char getEnemyChar(char);
|
||||
extern char getEnemyChar(char);
|
||||
|
||||
#endif
|
||||
|
|
|
@ -45,10 +45,8 @@ int main(void)
|
|||
// sind durch einen Punkt (.) gekennzeichnet.
|
||||
|
||||
// 2. TODO: Strategie hier einfügen. Resultat in turn_row und turn_col speichern.
|
||||
if(!enemyc)
|
||||
enemyc = getEnemyChar(state_buffer[0]);
|
||||
printf("%s",enemyc);
|
||||
|
||||
|
||||
printf("%c\n",getEnemyChar(state_buffer[0]));
|
||||
// 3. Return result
|
||||
//send_move(turn_row, turn_col);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue