diff options
| -rw-r--r-- | src/Hello.c | 6 | ||||
| -rw-r--r-- | src/Hello.h | 14 | ||||
| -rw-r--r-- | src/Main.cpp | 8 | ||||
| -rw-r--r-- | src/board.cpp | 13 | ||||
| -rw-r--r-- | src/board.hpp | 3 | ||||
| -rw-r--r-- | src/main.cpp | 20 |
6 files changed, 35 insertions, 29 deletions
diff --git a/src/Hello.c b/src/Hello.c deleted file mode 100644 index 7cd1d70..0000000 --- a/src/Hello.c +++ /dev/null @@ -1,6 +0,0 @@ -#include "Hello.h" -#include <stdio.h> - -void printMessage(const char* message) { - printf("%s", message); -} diff --git a/src/Hello.h b/src/Hello.h deleted file mode 100644 index 1ec1f96..0000000 --- a/src/Hello.h +++ /dev/null @@ -1,14 +0,0 @@ -#ifndef SRC_HELLO_H_ -#define SRC_HELLO_H_ - -#ifdef __cplusplus -extern "C" { -#endif - -void printMessage(const char* message); - -#ifdef __cplusplus -} -#endif - -#endif /* SRC_HELLO_H_ */ diff --git a/src/Main.cpp b/src/Main.cpp deleted file mode 100644 index 3348d2a..0000000 --- a/src/Main.cpp +++ /dev/null @@ -1,8 +0,0 @@ -#include <cstdlib> - -#include "Hello.h" - -int main(){ - printMessage("Hello world\n"); - return EXIT_SUCCESS; -} diff --git a/src/board.cpp b/src/board.cpp new file mode 100644 index 0000000..34db11c --- /dev/null +++ b/src/board.cpp @@ -0,0 +1,13 @@ +#include "board.hpp" +#include <cstdio> + +void printBoard(board *b){ + for (int i = 0; i < 64; i++) { + piece currentPiece = b->pieces[i]; + std::printf("%d ", currentPiece.type); + if (i % 8 == 7 && i != 0){ + std::printf("\n"); + } + } + +} diff --git a/src/board.hpp b/src/board.hpp index c07fffa..b1e5238 100644 --- a/src/board.hpp +++ b/src/board.hpp @@ -13,7 +13,7 @@ enum pieceType }; struct piece { - bool isWhite; + bool color; pieceType type; bool moved; }; @@ -23,4 +23,5 @@ struct board { bool turn; // 1 white; 0 black }; +void printBoard(board* b); #endif /* SRC_BOARD_H_ */ diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..22b94e5 --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,20 @@ +#include <cstdlib> + +#include "board.hpp" + +#define WHITE = true +#define BLACK = false + +int main(){ + board b; + b.turn = true; + for (int i = 0; i < 64; i++) { + piece NewPiece; + NewPiece.color = true; + NewPiece.moved = false; + NewPiece.type = ROOK; + b.pieces[i] = NewPiece; + }; + printBoard(&b); + return EXIT_SUCCESS; +} |
