├── .gitattributes ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── Chess.sln ├── LICENSE.txt ├── README.md ├── cmake └── sdl2 │ ├── FindSDL2_image.cmake │ └── FindSDL2main.cmake ├── res ├── Chess_bdt60.png ├── Chess_blt60.png ├── Chess_kdt60.png ├── Chess_klt60.png ├── Chess_ndt60.png ├── Chess_nlt60.png ├── Chess_pdt60.png ├── Chess_plt60.png ├── Chess_qdt60.png ├── Chess_qlt60.png ├── Chess_rdt60.png └── Chess_rlt60.png ├── sdl2-config.cmake ├── sdl2-image-config.cmake └── src ├── Bishop.cpp ├── Bishop.h ├── CMakeLists.txt ├── Chess.vcxproj ├── Chess.vcxproj.filters ├── Game.cpp ├── Game.h ├── King.cpp ├── King.h ├── Knight.cpp ├── Knight.h ├── Main.cpp ├── MainLoop.cpp ├── MainLoop.h ├── Pawn.cpp ├── Pawn.h ├── Piece.cpp ├── Piece.h ├── Queen.cpp ├── Queen.h ├── Rook.cpp ├── Rook.h ├── SDL2.dll ├── SDL_Handler.cpp └── SDL_Handler.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Chess.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/Chess.sln -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/README.md -------------------------------------------------------------------------------- /cmake/sdl2/FindSDL2_image.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/cmake/sdl2/FindSDL2_image.cmake -------------------------------------------------------------------------------- /cmake/sdl2/FindSDL2main.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/cmake/sdl2/FindSDL2main.cmake -------------------------------------------------------------------------------- /res/Chess_bdt60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/res/Chess_bdt60.png -------------------------------------------------------------------------------- /res/Chess_blt60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/res/Chess_blt60.png -------------------------------------------------------------------------------- /res/Chess_kdt60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/res/Chess_kdt60.png -------------------------------------------------------------------------------- /res/Chess_klt60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/res/Chess_klt60.png -------------------------------------------------------------------------------- /res/Chess_ndt60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/res/Chess_ndt60.png -------------------------------------------------------------------------------- /res/Chess_nlt60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/res/Chess_nlt60.png -------------------------------------------------------------------------------- /res/Chess_pdt60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/res/Chess_pdt60.png -------------------------------------------------------------------------------- /res/Chess_plt60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/res/Chess_plt60.png -------------------------------------------------------------------------------- /res/Chess_qdt60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/res/Chess_qdt60.png -------------------------------------------------------------------------------- /res/Chess_qlt60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/res/Chess_qlt60.png -------------------------------------------------------------------------------- /res/Chess_rdt60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/res/Chess_rdt60.png -------------------------------------------------------------------------------- /res/Chess_rlt60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/res/Chess_rlt60.png -------------------------------------------------------------------------------- /sdl2-config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/sdl2-config.cmake -------------------------------------------------------------------------------- /sdl2-image-config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/sdl2-image-config.cmake -------------------------------------------------------------------------------- /src/Bishop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/Bishop.cpp -------------------------------------------------------------------------------- /src/Bishop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/Bishop.h -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/Chess.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/Chess.vcxproj -------------------------------------------------------------------------------- /src/Chess.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/Chess.vcxproj.filters -------------------------------------------------------------------------------- /src/Game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/Game.cpp -------------------------------------------------------------------------------- /src/Game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/Game.h -------------------------------------------------------------------------------- /src/King.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/King.cpp -------------------------------------------------------------------------------- /src/King.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/King.h -------------------------------------------------------------------------------- /src/Knight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/Knight.cpp -------------------------------------------------------------------------------- /src/Knight.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/Knight.h -------------------------------------------------------------------------------- /src/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/Main.cpp -------------------------------------------------------------------------------- /src/MainLoop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/MainLoop.cpp -------------------------------------------------------------------------------- /src/MainLoop.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | class MainLoop 3 | { 4 | public: 5 | static void run(); 6 | }; 7 | 8 | -------------------------------------------------------------------------------- /src/Pawn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/Pawn.cpp -------------------------------------------------------------------------------- /src/Pawn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/Pawn.h -------------------------------------------------------------------------------- /src/Piece.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/Piece.cpp -------------------------------------------------------------------------------- /src/Piece.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/Piece.h -------------------------------------------------------------------------------- /src/Queen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/Queen.cpp -------------------------------------------------------------------------------- /src/Queen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/Queen.h -------------------------------------------------------------------------------- /src/Rook.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/Rook.cpp -------------------------------------------------------------------------------- /src/Rook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/Rook.h -------------------------------------------------------------------------------- /src/SDL2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/SDL2.dll -------------------------------------------------------------------------------- /src/SDL_Handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/SDL_Handler.cpp -------------------------------------------------------------------------------- /src/SDL_Handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuUnland/Chess/HEAD/src/SDL_Handler.h --------------------------------------------------------------------------------