Commit Graph

8 Commits

Author SHA1 Message Date
a1207f2404 Implement moving on engine
Thus make all state management the engine's responsibility, and remove
the state maintaining code from frontend!
2021-12-14 21:56:27 +01:00
27dce5f7a3 Implement move squares highlighting
Issue #3
2021-12-13 20:46:53 +01:00
8d93acf950 Implement selected piece highlighting
Issue #3
2021-12-13 20:14:53 +01:00
941a5c072a Refactor square drawing
Make square drawing modular and a member function of Canvas.

Issue #3
2021-12-13 19:38:54 +01:00
7788aea805 Address eslint 2021-12-11 18:08:02 +01:00
7dabb49cd4 Do another refactoring of frontend 2021-12-11 17:15:50 +01:00
b246ba83d1 Make prettier 2021-11-08 21:55:51 +01:00
ab1e70e7d4 Major overhaul of the architecture
It's pretty horrible to have a commit messing up 90% of the code and
also stuff isn't really well organized, but probably it needed to be
done...
2021-08-13 17:16:56 +02:00