Savanni D'Gerinel
|
15c4ae9bad
|
Update the review tree when navigating
|
2024-05-07 08:49:49 -04:00 |
Savanni D'Gerinel
|
7dd531b493
|
It is now possible to move backwards and forwards on the mainline of a tree
|
2024-05-07 07:53:15 -04:00 |
Savanni D'Gerinel
|
cbfb3f2e37
|
Clean up tests
|
2024-05-01 09:36:48 -04:00 |
Savanni D'Gerinel
|
9540a2c5bb
|
Highlight the current node and make all nodes a bit larger
|
2024-04-30 23:34:16 -04:00 |
Savanni D'Gerinel
|
6165d65977
|
Make the review tree scrollable
|
2024-04-30 23:28:12 -04:00 |
Savanni D'Gerinel
|
4f8a1636c1
|
Set up a view model for the game review and highlight current node
|
2024-04-30 23:27:05 -04:00 |
Savanni D'Gerinel
|
278ec27b4e
|
Linting
|
2024-04-30 22:25:01 -04:00 |
Savanni D'Gerinel
|
8b7add37c1
|
Switch from slab_tree to nary_tree
|
2024-04-30 22:25:01 -04:00 |
Savanni D'Gerinel
|
5441a3c441
|
Adapt the app to the new slab tree
|
2024-04-30 22:25:01 -04:00 |
Savanni D'Gerinel
|
b1374229f3
|
Calculate out the depth and width of each node
|
2024-04-30 22:25:01 -04:00 |
Savanni D'Gerinel
|
bc5042c004
|
Start propogating the slab_tree up to OTG
|
2024-04-30 22:25:01 -04:00 |
Savanni D'Gerinel
|
0a62c96b0f
|
Clippy
|
2024-03-31 19:36:44 -04:00 |
Savanni D'Gerinel
|
78863ee709
|
Cleanups
|
2024-03-31 18:16:41 -04:00 |
Savanni D'Gerinel
|
5cdcf0499c
|
Improve ident calculation to help with tree drawing
|
2024-03-31 16:19:09 -04:00 |
Savanni D'Gerinel
|
b982f2c1cc
|
Start doing a bare basic rendering of nodes in a game tree
|
2024-03-31 14:09:48 -04:00 |
Savanni D'Gerinel
|
46b25cc6c5
|
Set up a BFS iterator over the node tree
|
2024-03-31 13:35:23 -04:00 |
Savanni D'Gerinel
|
9fbc630500
|
Game tree becomes a tree of UUIDs, not GameNodes
Doing this avoids reference lifetime hell
|
2024-03-30 11:00:54 -04:00 |
Savanni D'Gerinel
|
b481d5d058
|
Adjust the coordinates calculated to be zero-based
|
2024-03-29 09:29:32 -04:00 |
Savanni D'Gerinel
|
7a06b8cf39
|
Work out how to calculate the horizontal position of each node
|
2024-03-29 09:10:38 -04:00 |
Savanni D'Gerinel
|
acf7ca0c9a
|
Resolve clippy warnings on otg-core
|
2024-03-26 09:17:26 -04:00 |
Savanni D'Gerinel
|
57aadd7597
|
Create the drawing area for the review tree
|
2024-03-26 09:17:25 -04:00 |
Savanni D'Gerinel
|
d9bb9d92e5
|
Apply moves to the abstract board
To get here, I had to also build some conversion functions and make a
lot of things within the game record public
|
2024-03-26 09:17:25 -04:00 |
Savanni D'Gerinel
|
d964ab0d2f
|
Minimal linting
|
2024-03-26 09:17:25 -04:00 |
Savanni D'Gerinel
|
74c8eb6861
|
Document the Goban representation in Core
|
2024-03-26 09:17:25 -04:00 |
Savanni D'Gerinel
|
48271389ad
|
Rename Kifu to On The Grid
|
2024-03-22 08:19:14 -04:00 |