Othello
Dependencies: mbed
main.cpp@0:8c7f841516ab, 2018-09-04 (annotated)
- Committer:
- Yuto_K
- Date:
- Tue Sep 04 04:07:41 2018 +0000
- Revision:
- 0:8c7f841516ab
Othello;
Who changed what in which revision?
User | Revision | Line number | New 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 | } |