I have been working on a knockoff version of ChessPlusPlus and here is what I have so far: https://github.com/usandfriends/ChessPlusPlus . Currently, I have proper move and capture highlights showing and player turns working.
I'm trying to learn how your guys's setup works. Hopefully, after I build the game, I will understand how it works and contribute something useful.
Well i have a suggestion, use more than one source file and there are so many tabs to the point half the screen is just whitespace that goes on for almost 900 lines :/.
I agree with xerzi on this one. I would suggest looking into creating a CMakeList which can be used to build a solution for different IDE's and compilers. It might take a little bit to gain the knowledge required to write a CMakeList but in the end it is a very handy skill to have and will simplify your building process greatly.