Commit graph

41 commits

Author SHA1 Message Date
974751bda0 Split UI code into separate files 2023-08-23 20:46:43 -07:00
de2605af67 Improve tile exchange to retain player order 2023-08-23 20:37:22 -07:00
e8cff060b0 Add 'Return Tiles' button 2023-08-23 20:23:58 -07:00
ca5ab097c5 Add basic tile exchange support
Still need to support handling if the player reordered their tray
2023-08-22 20:52:03 -07:00
960e8c31fb Fix Rust dependency issue 2023-08-22 19:02:08 -07:00
b790e48bc4 Add UI for tile exchange 2023-08-21 19:42:22 -07:00
4ba4c15e23 Transfer previous Modal code 2023-08-20 17:26:52 -07:00
800ec27c36 Slightly improve styling 2023-08-20 16:34:00 -07:00
f3d085ff99 Add LICENSE and fields to Cargo.toml 2023-08-20 16:28:42 -07:00
368dcd4a65 Add auto-scrolling for log
Styling is still a WIP
2023-08-20 10:00:10 -07:00
4c8d27b659 Improve tray handling
Fix bugs when the tray is not fully filled, and retain custom
user tray ordering between turns.
2023-08-19 14:47:34 -07:00
b33007d3c4 Downgrade serde to remove included binary 2023-08-19 09:58:16 -07:00
cb10d97724 Refactored receive_play from wasm into Game 2023-08-18 18:14:27 -07:00
cd8a4b73a9 Add support for blank characters 2023-08-17 18:30:55 -07:00
c61b2e3f75 Add display of previous tiles 2023-08-17 18:05:20 -07:00
fd7cf2d6af Add turn counting and score persistence 2023-08-16 19:37:32 -07:00
c7399b2b99 Integrate score keeping and individual trays 2023-08-15 19:35:23 -07:00
deedc1aee4 Improve WIP move-checking integration 2023-08-13 17:02:13 -07:00
a496b15710 Integrate very WIP move-checking onto front-end 2023-08-13 13:08:37 -07:00
cbd76895ac Add styling to grid and allow moving ephemeral tiles 2023-08-10 21:43:14 -07:00
5dc11de37d WIP Add Grid 2023-08-09 20:00:14 -07:00
1fb5235f2b Build in basic drag & drop for tiles 2023-08-07 22:56:12 -07:00
44e3b97f14 Start using reducer to track tile locations 2023-08-07 22:12:29 -07:00
69eb2060fc Adjust how I track tiles in React 2023-08-07 21:41:46 -07:00
f8e99ea02f Add autogenerated Typescript definitions 2023-08-05 21:55:16 -07:00
c9c3c7b59e Add React elements for basic tray display; connect to WASM 2023-08-05 19:24:15 -07:00
cb69ada00d Basic tray retrieval 2023-08-05 18:59:30 -07:00
efeb2d4d0b Add React + Typescript to UI 2023-08-04 19:39:03 -07:00
5e839f862c Integrate parcel 2023-08-04 17:09:27 -07:00
6f36bb344a First steps of WASM support 2023-08-04 11:38:56 -07:00
e3ba7ac440 Add tray and tile pool 2023-08-02 20:00:01 -07:00
55f96f32f5 Break apart into multiple files 2023-07-31 20:00:58 -07:00
3c97c9f2c5 Add total board scoring 2023-07-31 19:31:22 -07:00
3c9a0db3cb Add word checking 2023-07-30 13:00:01 -07:00
37fe5bac56 Re-do dictionary, fix bug in word-finding 2023-07-30 12:57:36 -07:00
6f14579f3a Catch errors in word-finding; add start of scoring 2023-07-29 17:31:55 -07:00
5184c5b520 Add full word finding 2023-07-28 21:53:01 -07:00
4f5de6e52e Refactor; add word searching 2023-07-27 21:25:50 -07:00
c842119254 Add dictionary 2023-07-24 19:50:40 -07:00
4e4912ac3f Added basic display for board 2023-07-22 16:43:49 -07:00
b874bb99d4 Initial commit; board grid is defined 2023-07-21 20:18:06 -07:00