Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | web: add debug build to MakefileHEADmaster | David Vazgenovich Shakaryan | 2022-06-02 | 1 | -0/+10 |
| | |||||
* | web: fix minor mem leaks and bugs | David Vazgenovich Shakaryan | 2022-06-02 | 7 | -12/+52 |
| | |||||
* | web: reduce mem used during drawing of board | David Vazgenovich Shakaryan | 2022-05-28 | 2 | -83/+64 |
| | |||||
* | web: refactor svg drawing and related code | David Vazgenovich Shakaryan | 2022-05-27 | 6 | -116/+173 |
| | |||||
* | move coord conversion to board code | David Vazgenovich Shakaryan | 2022-05-26 | 4 | -16/+17 |
| | |||||
* | web: bump cache version | David Vazgenovich Shakaryan | 2022-05-26 | 1 | -1/+1 |
| | |||||
* | move difficulty-to-stdev logic to lib | David Vazgenovich Shakaryan | 2022-05-26 | 4 | -40/+45 |
| | |||||
* | handle visits memory entirely from match file | David Vazgenovich Shakaryan | 2022-05-25 | 4 | -11/+12 |
| | |||||
* | 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 |
| |