- 23 Sep, 2021 2 commits
- 22 Sep, 2021 3 commits
-
-
ceddral authored
windowSizeLoop does not access any variables that are altered during a reconnect. therefore it can continue to run uninterrupted
-
ceddral authored
keepalive takes care of terminating stale connections so we do not have to implement a ping loop. inputloop now accesses player reference. no input loop for a player must be running when that player is being modified
-
ceddral authored
artifact from previous Place -> *Place refactor
-
- 20 Sep, 2021 5 commits
-
-
ceddral authored
coordinates rotations and pieces are now taken from the place or state parameters. this fixes an issue of tokens on a board place being shown on the currently to-be-placed piece.
-
ceddral authored
prepare for render getting an optional *Place parameter. optional parameter must be pointer to be able to detect whether it is present. for consistency make everything take pointers
-
ceddral authored
bounds check must be done inside the lock.. duh
-
ceddral authored
-
ceddral authored
-
- 19 Sep, 2021 3 commits
- 17 Sep, 2021 3 commits
- 16 Sep, 2021 12 commits
-
-
ceddral authored
pennants, inns, cathedrals
-
ceddral authored
-
ceddral authored
detecting adjacent parts of a structure and lack thereof will be used to tell whether a structure is completed
-
ceddral authored
use breaks instead of weird empty if blocks
-
ceddral authored
impossible means the piece can not be placed on the current board due to collisions in all free places
-
ceddral authored
free means adjacent to another piece but not containing a piece
-
ceddral authored
-
ceddral authored
-
ceddral authored
-
ceddral authored
-
ceddral authored
tokens are t if possible, not i
-
ceddral authored
-
- 15 Sep, 2021 1 commit
-
-
ceddral authored
actually remove start piece from pieceOrder
-
- 14 Sep, 2021 3 commits
- 11 Sep, 2021 1 commit
-
-
ceddral authored
-
- 21 Aug, 2021 3 commits
- 20 Aug, 2021 4 commits
-
-
ceddral authored
i don't care to do this properly so i'll not do it at all
-
ceddral authored
-
ceddral authored
update may come before first wait. ignore if we woke up from a timeout or not. always check if a resize is necessary.
-
ceddral authored
use terminal line/character insertion/deletion to scroll board without updating everything
-