Othello

Dependencies:   mbed

Committer:
Yuto_K
Date:
Tue Sep 04 04:07:41 2018 +0000
Revision:
0:8c7f841516ab
Othello;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Yuto_K 0:8c7f841516ab 1 #include "led_func.h"
Yuto_K 0:8c7f841516ab 2 #include "othellomain.h"
Yuto_K 0:8c7f841516ab 3
Yuto_K 0:8c7f841516ab 4 Ticker LedBoard;
Yuto_K 0:8c7f841516ab 5
Yuto_K 0:8c7f841516ab 6 void SetLEDBoard(Board board){
Yuto_K 0:8c7f841516ab 7 for(uint8_t i=0;i<8;i++){
Yuto_K 0:8c7f841516ab 8 for(uint8_t j=0;j<8;j++){
Yuto_K 0:8c7f841516ab 9 if(board.board[i][j]==BLACK)led_board[i][j].SetColor(CBLUE);
Yuto_K 0:8c7f841516ab 10 if(board.board[i][j]==WHITE)led_board[i][j].SetColor(CGREEN);
Yuto_K 0:8c7f841516ab 11 }
Yuto_K 0:8c7f841516ab 12 }
Yuto_K 0:8c7f841516ab 13 }
Yuto_K 0:8c7f841516ab 14
Yuto_K 0:8c7f841516ab 15 int main(){
Yuto_K 0:8c7f841516ab 16 ResetLEDBoard();
Yuto_K 0:8c7f841516ab 17 RandomAI player1(BLACK);
Yuto_K 0:8c7f841516ab 18 RandomAI player2(WHITE);
Yuto_K 0:8c7f841516ab 19 Board mainboard;
Yuto_K 0:8c7f841516ab 20 LedBoard.attach_us(&PrintLEDBoard,100);
Yuto_K 0:8c7f841516ab 21 Play(player1,player2,mainboard);
Yuto_K 0:8c7f841516ab 22 while(1){}
Yuto_K 0:8c7f841516ab 23 }