Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix setup shots indent | David Vazgenovich Shakaryan | 2022-05-25 | 1 | -191/+191 |
| | |||||
* | minor cleanup and organisation of lib code | David Vazgenovich Shakaryan | 2022-05-25 | 7 | -104/+102 |
| | |||||
* | curses: use suggested checkout function from lib | David Vazgenovich Shakaryan | 2022-05-25 | 1 | -20/+6 |
| | |||||
* | pregenerate segment names to avoid constant mallocs | David Vazgenovich Shakaryan | 2022-05-25 | 7 | -37/+38 |
| | |||||
* | display 2-dart checkout if different than 3-dart checkout | David Vazgenovich Shakaryan | 2022-05-24 | 4 | -14/+35 |
| | |||||
* | calculate suggested checkouts in lib code | David Vazgenovich Shakaryan | 2022-05-24 | 3 | -21/+32 |
| | |||||
* | clear undone visit before overwriting with new visit | David Vazgenovich Shakaryan | 2022-05-24 | 3 | -21/+36 |
| | |||||
* | move more match logic from web to lib | David Vazgenovich Shakaryan | 2022-05-23 | 5 | -58/+76 |
| | |||||
* | store starting player as part of match data | David Vazgenovich Shakaryan | 2022-05-23 | 5 | -10/+14 |
| | |||||
* | move a bunch of general match logic from web to lib | David Vazgenovich Shakaryan | 2022-05-23 | 9 | -207/+251 |
| | |||||
* | web: support early match exit via keyboard | David Vazgenovich Shakaryan | 2022-05-22 | 1 | -0/+2 |
| | |||||
* | web: remove test match modes; prompt cleanup | David Vazgenovich Shakaryan | 2022-05-22 | 3 | -80/+61 |
| | |||||
* | web: bump cache version | David Vazgenovich Shakaryan | 2022-05-21 | 1 | -1/+1 |
| | |||||
* | web: add support for custom matchesmulti | David Vazgenovich Shakaryan | 2022-05-21 | 4 | -32/+96 |
| | |||||
* | web: automatically scroll dense visits to active player | David Vazgenovich Shakaryan | 2022-05-21 | 1 | -3/+6 |
| | |||||
* | web: use function ptrs for menu options | David Vazgenovich Shakaryan | 2022-05-21 | 3 | -130/+150 |
| | | | | | This avoids having to keep the options and their order in sync between separate display and submit functions. | ||||
* | web: show full visit log when player 3 or higher starts | David Vazgenovich Shakaryan | 2022-05-21 | 1 | -3/+5 |
| | |||||
* | web: don't try checking player 2 visits when there is only one player | David Vazgenovich Shakaryan | 2022-05-21 | 1 | -3/+4 |
| | |||||
* | web: remove hard-coded match modes | David Vazgenovich Shakaryan | 2022-05-21 | 4 | -66/+77 |
| | |||||
* | web: reimplement menus as a stack with more shared code | David Vazgenovich Shakaryan | 2022-05-21 | 4 | -189/+216 |
| | |||||
* | web: support visit log for 3+ player matches | David Vazgenovich Shakaryan | 2022-05-20 | 8 | -34/+177 |
| | | | | | The new match modes are for testing. They'll eventually be removed in favour of true configurability. | ||||
* | web: use configured number of slots in navigation functions | David Vazgenovich Shakaryan | 2022-05-20 | 1 | -22/+19 |
| | |||||
* | web: use configured number of slots in show function | David Vazgenovich Shakaryan | 2022-05-20 | 1 | -6/+6 |
| | |||||
* | web: dynamically allocate player bufs | David Vazgenovich Shakaryan | 2022-05-20 | 4 | -26/+22 |
| | |||||
* | web: use generic player slots in HTML/CSS | David Vazgenovich Shakaryan | 2022-05-20 | 3 | -31/+29 |
| | |||||
* | web: add (incomplete) support for 3+ player matches | David Vazgenovich Shakaryan | 2022-05-20 | 10 | -28/+193 |
| | |||||
* | web: display darts for comp as player 1 | David Vazgenovich Shakaryan | 2022-05-19 | 6 | -23/+75 |
| | |||||
* | web: display comp name in throwing prompt | David Vazgenovich Shakaryan | 2022-05-18 | 3 | -7/+10 |
| | |||||
* | web: store comp info as part of match player info instead of globally | David Vazgenovich Shakaryan | 2022-05-18 | 5 | -25/+79 |
| | | | | | This allows us things like two computer players against one another, which I've also added for testing. | ||||
* | web: remove assumption that comp is player 2 | David Vazgenovich Shakaryan | 2022-05-18 | 1 | -8/+7 |
| | |||||
* | web: fix bug when player 2 presses remaining key | David Vazgenovich Shakaryan | 2022-05-18 | 2 | -2/+2 |
| | |||||
* | web: use match info funcs instead of checking mode | David Vazgenovich Shakaryan | 2022-05-18 | 3 | -18/+14 |
| | |||||
* | web: move match info funcs to match file | David Vazgenovich Shakaryan | 2022-05-18 | 3 | -44/+58 |
| | |||||
* | web: change winning player message | David Vazgenovich Shakaryan | 2022-05-18 | 4 | -14/+28 |
| | |||||
* | web: remove active leg ptr; various cleanup | David Vazgenovich Shakaryan | 2022-05-18 | 6 | -23/+27 |
| | |||||
* | web: support first-visit undo when player 2 throws first | David Vazgenovich Shakaryan | 2022-05-18 | 2 | -3/+15 |
| | |||||
* | web: refactor undo logic | David Vazgenovich Shakaryan | 2022-05-18 | 3 | -53/+75 |
| | |||||
* | web: overlay virtual keyboard on chrome | David Vazgenovich Shakaryan | 2022-05-16 | 2 | -1/+4 |
| | | | | | | This prevents everything from getting resized when an input field is focused. Ideally we'd make the page scrollable when the keyboard appears, but the inputs are all at the top so it's not crucial. | ||||
* | web: display svg overflow | David Vazgenovich Shakaryan | 2022-05-16 | 4 | -12/+9 |
| | |||||
* | web: add favicon to local cache | David Vazgenovich Shakaryan | 2022-05-16 | 1 | -0/+1 |
| | |||||
* | web: add throw animation | David Vazgenovich Shakaryan | 2022-05-16 | 5 | -2/+25 |
| | |||||
* | web: change end match button styling | David Vazgenovich Shakaryan | 2022-05-16 | 1 | -3/+19 |
| | |||||
* | web: fix ending match mid-comp-throw and starting another quickly | David Vazgenovich Shakaryan | 2022-05-16 | 4 | -31/+19 |
| | |||||
* | web: clean up properly when match is ended while comp is throwing | David Vazgenovich Shakaryan | 2022-05-16 | 5 | -7/+31 |
| | |||||
* | web: support ending ongoing match; ui/colour tweaks | David Vazgenovich Shakaryan | 2022-05-16 | 10 | -65/+127 |
| | | | | | | Ending a match while the computer is throwing currently results in data being written to the prompt because any scheduled C calls are not being cleared yet. | ||||
* | web: add back button to option menus | David Vazgenovich Shakaryan | 2022-05-15 | 2 | -1/+13 |
| | |||||
* | web: avoid setting stdev twice on load | David Vazgenovich Shakaryan | 2022-05-15 | 1 | -8/+9 |
| | |||||
* | web: implement difficulty abstraction for stdev | David Vazgenovich Shakaryan | 2022-05-15 | 4 | -24/+59 |
| | |||||
* | web: host fonts locally | David Vazgenovich Shakaryan | 2022-05-13 | 12 | -8/+235 |
| | |||||
* | web: use icons for settings; misc changes | David Vazgenovich Shakaryan | 2022-05-13 | 7 | -23/+21 |
| |