Commit Graph

53 Commits (main)

Author SHA1 Message Date
Trevor Slocum 91392d4239 Fix rendering issues 2023-09-30 15:30:12 -07:00
Trevor Slocum a1748def23 Fix alignment when hitting opponent checker 2023-09-30 15:12:24 -07:00
Trevor Slocum cf82b7bf0b Fix checker borders 2023-09-30 14:26:46 -07:00
Trevor Slocum 2869a20a15 Use internal redraw mechanism 2023-09-30 13:51:16 -07:00
Trevor Slocum 9d6d8d8dbd Redesign FPS indicator 2023-09-30 12:08:49 -07:00
Trevor Slocum eadfb05b81 Remove extra debug mode for drawing space rects 2023-09-30 11:58:15 -07:00
Trevor Slocum 8418704d91 Redesign welcome screen 2023-09-29 23:12:01 -07:00
Trevor Slocum 8a00265553 Use etk.Grid to improve UI layout 2023-09-29 22:40:33 -07:00
Trevor Slocum 9a2cbab9d3 Fix checker alignment when bearing off 2023-09-24 22:50:55 -07:00
Trevor Slocum b722181bb5 Update README 2023-09-24 22:19:18 -07:00
Trevor Slocum a7033653ce Disable vsync 2023-09-24 21:39:17 -07:00
Trevor Slocum f8422fa794 Animate opponent moves 2023-09-24 21:16:20 -07:00
Trevor Slocum cb1bfeb136 Wait until interface has loaded before auto-connecting 2023-09-20 08:19:55 -07:00
Trevor Slocum 1fdb5f6db2 Fix checker position flickering 2023-09-19 17:39:03 -07:00
Trevor Slocum 6a885c83f4 Fix checker positioning on bar spaces 2023-09-19 17:15:13 -07:00
Trevor Slocum fd914cb985 Fix space numbering 2023-09-19 01:03:32 -07:00
Trevor Slocum 8741b6cb75 Update README 2023-09-18 23:57:36 -07:00
Trevor Slocum 85d13ca2e1 Update default server address 2023-09-18 23:42:43 -07:00
Trevor Slocum 48639eb0c3 Reset game buffer when joining a new match 2023-09-18 23:15:13 -07:00
Trevor Slocum 379e8092ba Draw dice faces 2023-09-18 23:07:14 -07:00
Trevor Slocum 258173a07c Draw transparent space highlight when dragging 2023-09-18 20:03:00 -07:00
Trevor Slocum b7b0599a72 Draw space numbers 2023-09-18 18:47:53 -07:00
Trevor Slocum e5b0a3470e Fix logging in without password 2023-09-18 13:03:17 -07:00
Trevor Slocum 072d726370 Support creating matches 2023-09-18 12:42:29 -07:00
Trevor Slocum 210ffa6b22 Fix login screen 2023-09-15 22:46:42 -07:00
Trevor Slocum b98223adfd Fix text input 2023-09-15 22:28:54 -07:00
Trevor Slocum e5e86764ce Use messeji text widgets 2023-09-14 23:29:52 -07:00
Trevor Slocum f633229f40 Add initial create match dialog 2023-09-14 01:53:12 -07:00
Trevor Slocum c930b704c6 Fix connection when running in browsers 2023-09-14 01:26:02 -07:00
Trevor Slocum 0b0dea620f Fix highlighted match styling in browser 2023-09-14 01:12:31 -07:00
Trevor Slocum a671d2f505 Fix board orientation 2023-09-14 00:40:31 -07:00
Trevor Slocum e036f837d1 Fix match browser 2023-09-13 23:40:19 -07:00
Trevor Slocum b975c56a05 Update README 2023-09-13 23:01:24 -07:00
Trevor Slocum fe9268f21e Rewrite as client for bgammon.org 2023-09-13 22:56:04 -07:00
Trevor Slocum 67cb241e1e Update chat and game status color scheme 2021-11-12 13:31:51 -08:00
Trevor Slocum 22a97cdbfe Use proportional font for chat and game status 2021-11-11 20:30:28 -08:00
Trevor Slocum 1e8ba9860c Support bearing off by dragging outside board
Resolves #3.
2021-11-10 08:42:14 -08:00
Trevor Slocum 57f265acf3 Add game status buffer 2021-11-09 18:21:35 -08:00
Trevor Slocum a061c032c6 Accept user input in chat window 2021-11-08 17:11:51 -08:00
Trevor Slocum 8e5d87bbcc Wrap text buffers 2021-11-03 17:48:52 -07:00
Trevor Slocum bcd81219e4 Update dependency kibodo 2021-10-18 20:06:17 -07:00
Trevor Slocum 08bb73626b Add status text and input buffers 2021-10-15 11:14:40 -07:00
Trevor Slocum ff6e3e5147 Add refresh button to lobby 2021-10-14 19:13:30 -07:00
Trevor Slocum 32ab7da9af Optimize lobby screen 2021-10-13 20:18:48 -07:00
Trevor Slocum 475bae8664 Add lobby screen 2021-09-30 18:04:04 -07:00
Trevor Slocum 988d69cb10 Draw marker on pre-move pieces 2021-09-14 18:20:46 -07:00
Trevor Slocum 91e33b70ba Add reset button 2021-09-12 17:21:35 -07:00
Trevor Slocum 8618f9e674 Support connecting to FIBS via WebSocket proxy 2021-09-07 18:12:05 -07:00
Trevor Slocum 0c1c6ea6c3 Draw screen only when required 2021-08-30 21:26:49 -07:00
Trevor Slocum 23fba33928 Support logging in 2021-08-25 20:30:04 -07:00