Commit graph

96 commits

Author SHA1 Message Date
Tao Tien
e8dd782f59 add some color to tiles 2026-02-24 19:27:25 -08:00
Tao Tien
922413cc93 temporary workaround racing against render and spawning hand? 2026-02-24 17:32:51 -08:00
Tao Tien
c274f6b807 while .next() on db cache is infinite 2026-02-24 17:10:36 -08:00
Tao Tien
b512e38b26 (wip) crash in render_hand, hand doesn't seem to be spawned 2026-02-24 15:44:52 -08:00
Tao Tien
e2d554f321 (wip) figure out why on_connect can't find player in logged_out table 2026-02-24 14:56:10 -08:00
Tao Tien
093af571d2 add logging to file 2026-02-24 14:30:43 -08:00
Tao Tien
550ae73287 cont... some query invariant isn't upheld once enter lobby, crashes 2026-02-24 10:13:46 -08:00
Tao Tien
cc07cc89c6 (stash) render other players 2026-02-24 01:51:34 -08:00
Tao Tien
33cb9c7f97 refactor layout code a lil 2026-02-24 01:11:32 -08:00
Tao Tien
74bf702219 reconnect logic, and we're now jongin 2026-02-24 00:53:41 -08:00
Tao Tien
a0171b1de6 can we call this rewrite 4.5 2026-02-23 23:40:12 -08:00
Tao Tien
2d3993452b (stash) 2026-02-23 15:48:54 -08:00
Tao Tien
d7b4221727 codegen 2026-02-22 00:45:59 -08:00
Tao Tien
d1446309c4 update to bevy 0.18 2026-02-22 00:45:59 -08:00
Tao Tien
15e4425eb0 update 2026-02-22 00:45:37 -08:00
Tao Tien
e2c9c815ec state advancer reducer 2026-02-21 16:53:59 -08:00
Tao Tien
c12667938e (stash) state advancer reducer 2026-02-20 15:34:38 -08:00
Tao Tien
1d9577ba42 render pond 2026-02-20 02:56:06 -08:00
Tao Tien
875c3fb5bb discarding proper now 2026-02-19 00:32:27 -08:00
Tao Tien
c3686221aa more refactor, start using stdb for everything???
4.5th rewrite for tui
2026-02-18 23:50:45 -08:00
Tao Tien
034e543d40 update 2026-02-16 00:04:16 -08:00
Tao Tien
c709fb5851 re-organize crates 2026-02-16 00:04:16 -08:00
Tao Tien
1afb7f4e3d cargo fix 2026-02-15 09:41:01 -08:00
Tao Tien
4a833da757 discard out of hand, many new bugs 2026-02-15 09:08:58 -08:00
Tao Tien
f71e32b0b9 危危危 clear_all 危危危 2026-02-15 07:31:57 -08:00
Tao Tien
b6e7635122 skip_calls, discard drawn works 2026-02-15 07:08:29 -08:00
Tao Tien
8c4132e628 sorta discard a tile 2026-02-13 08:16:38 -08:00
Tao Tien
63e21713ab partialy draw a tile
wind assignment and turn ordering
2026-02-13 06:59:48 -08:00
Tao Tien
b9c653f3a2 tiles are now in hand 2026-02-12 18:09:08 -08:00
Tao Tien
a1c72b2c48 add a tile table 2026-02-12 17:18:52 -08:00
Tao Tien
9b01f6b96a merge all extra tables back into player for now 2026-02-11 18:40:19 -08:00
Tao Tien
71ad4cada6 extract player tables 2026-02-11 10:14:09 -08:00
Tao Tien
7cef787f38 use deprecated RLS until views work in bevy_stdb 2026-02-11 10:02:05 -08:00
Tao Tien
f6bd7fd6f7 spawn each player and hand 2026-02-11 01:16:11 -08:00
Tao Tien
50fd406dbf small changes 2026-02-11 00:24:36 -08:00
Tao Tien
d183f5d993 all clients trigger ready, then advance gamestate on last ready 2026-02-11 00:06:16 -08:00
Tao Tien
1e6a3ca84b turn_state logic 2026-02-10 03:11:36 -08:00
Tao Tien
f6361b9fa1 lspmux 2026-02-10 03:11:36 -08:00
Tao Tien
5497872aff begin FOURTH time lmao 2026-02-10 01:37:00 -08:00
Tao Tien
6f3d27a6f6 view_hand to bevy hand children logic 2026-02-10 01:28:43 -08:00
Tao Tien
47735931b4 hack for player-lobby and Res<Player> race? 2026-02-10 00:38:04 -08:00
Tao Tien
9f6a5b6423 temporarily sub all, then react 2026-02-08 23:39:09 -08:00
Tao Tien
d0c79377aa squash 2026-02-08 23:05:21 -08:00
Tao Tien
6cd10329df extract GameState 2026-02-08 18:58:16 -08:00
Tao Tien
78c199b61e basic lobby joinage logic 2026-02-08 18:04:25 -08:00
Tao Tien
655123b055 integrate 2026-02-08 00:08:47 -08:00
Tao Tien
004aafd4ba devenv 2026-02-07 21:08:59 -08:00
Tao Tien
c86f8d93f1 extract types 2026-02-07 20:16:02 -08:00
Tao Tien
d7d567b0e6 insert shuffled wall 2026-02-07 00:35:32 -08:00
Tao Tien
3ca8574a6e reinit spacetimedb 2026-02-07 00:18:13 -08:00