|
|
6bbcadddfd
|
Fix flickering on board redraw
Turns out == operator can't be used to compare two JS objects. Implement
a custom method for determining piece equality.
|
2021-12-14 21:57:26 +01:00 |
|
|
|
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 |
|