summaryrefslogtreecommitdiff
path: root/web/web_scoreboard.c
Commit message (Collapse)AuthorAgeFilesLines
* web: use function ptrs for menu optionsDavid Vazgenovich Shakaryan2022-05-211-1/+0
| | | | | 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 startsDavid Vazgenovich Shakaryan2022-05-211-3/+5
|
* web: don't try checking player 2 visits when there is only one playerDavid Vazgenovich Shakaryan2022-05-211-3/+4
|
* web: support visit log for 3+ player matchesDavid Vazgenovich Shakaryan2022-05-201-3/+102
| | | | | 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 functionsDavid Vazgenovich Shakaryan2022-05-201-22/+19
|
* web: use configured number of slots in show functionDavid Vazgenovich Shakaryan2022-05-201-6/+6
|
* web: dynamically allocate player bufsDavid Vazgenovich Shakaryan2022-05-201-22/+18
|
* web: use generic player slots in HTML/CSSDavid Vazgenovich Shakaryan2022-05-201-7/+7
|
* web: add (incomplete) support for 3+ player matchesDavid Vazgenovich Shakaryan2022-05-201-10/+118
|
* web: display darts for comp as player 1David Vazgenovich Shakaryan2022-05-191-8/+21
|
* web: use match info funcs instead of checking modeDavid Vazgenovich Shakaryan2022-05-181-3/+3
|
* web: remove active leg ptr; various cleanupDavid Vazgenovich Shakaryan2022-05-181-3/+3
|
* web: use icons for settings; misc changesDavid Vazgenovich Shakaryan2022-05-131-2/+2
|
* web: add prettier iconsDavid Vazgenovich Shakaryan2022-05-111-1/+2
| | | | | | | The icons come from the lovely people at Bootstrap, who've shared them under a permissive licence. To avoid loading a large file consisting almost entirely of icons we'll never display, I've generated the icon font myself, limiting it to only the glyphs we use.
* web: display who throws first in visit logDavid Vazgenovich Shakaryan2022-05-101-0/+5
|
* web: allow selection of starting points and user to throw firstDavid Vazgenovich Shakaryan2022-05-091-1/+6
| | | | | | | This new option selection code is a bit messy for now. It requires the options and their order to be in sync between the prompt functions and the corresponding submit functions. There's also a bit too much repetition of generic code that's applicable to all options.
* web: fix memory bugsDavid Vazgenovich Shakaryan2022-05-091-1/+1
|
* web: stylesheet cleanupDavid Vazgenovich Shakaryan2022-05-071-11/+11
|
* web: add landscape layoutDavid Vazgenovich Shakaryan2022-05-071-2/+8
|
* web: move scroll ellipses to CSS where they belongDavid Vazgenovich Shakaryan2022-05-061-8/+8
|
* web: simplify buffering of display dataDavid Vazgenovich Shakaryan2022-05-061-52/+17
|
* web: allocate space for header elemsDavid Vazgenovich Shakaryan2022-05-051-1/+1
|
* web: clean up scoreboard and dom functionsDavid Vazgenovich Shakaryan2022-05-051-61/+63
|
* web: abstract away most EM_ASM calls to dom fileDavid Vazgenovich Shakaryan2022-05-041-12/+8
|
* formattingDavid Vazgenovich Shakaryan2022-05-041-10/+21
|
* web: move elem construction to shared dom fileDavid Vazgenovich Shakaryan2022-05-031-13/+5
|
* web: reuse elem array appending for drawing visitsDavid Vazgenovich Shakaryan2022-05-031-22/+69
|
* web: more use of generic JS functionsDavid Vazgenovich Shakaryan2022-05-031-0/+19
|
* web: use generic JS functions for manipulating DOMDavid Vazgenovich Shakaryan2022-05-031-12/+27
|
* web: more renamingDavid Vazgenovich Shakaryan2022-05-021-0/+185