basic framework added, moving onto varied any many pieces
Click logic and ID complete, moving on to movement logic
Been a while, added pawn movement logic outline and tile highlights.
added code to send move to server when it exists and temporary player selecter for untill client + server exists
Added ownership test
Added cardinal movement routines, then found a way to make one method for all 8 directions and added that. early test worked but have not tested actuall movement.
basic movement added and tested
basic movement working correctly, capture, enpassant, check, and castling still un done.. and the knight.
movement works capture logic tests well, captures not yet in place special moves and knights still unfunctional
begginning nightime coding. this commit is incase I need to revert to before this session
not to bad, units now all have a unique image, moving on to captures
captures seem to be working as needed. have not checked mid movement collisions yet.
added the majority of knight movement. now just need to update the mid move collision check so that it works correctly with the knight
Knight works fully, bug in tile occupation that involves captures
Fixed bug where captured piece would occupie a tile
Seems like capture logic is in working order
Fixed the p2Origin == p1Destination bug
started work on threat check
added threat logic except pawn and a toggle button to toggle the visualization of threats
messed around with color a bit, ground work is down but not satisfied with look, probally going to just finish pawn and close the branch