aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* bts: improve the vfx timings.HEADfrontrodri2024-12-071-3/+3
* bts: fix confirmdone().rodri2024-11-161-3/+4
* add a stats command. change the main buttons appearance.rodri2024-11-163-14/+54
* fix the menulist (make it play nice with periodic refreshing).rodri2024-11-163-8/+19
* bts: add a little vfx for the buttons. add playvfx helper function.rodri2024-11-154-20/+28
* bts: add a cover image.rodri2024-11-154-11/+33
* forgot the vfx units…rodri2024-11-152-0/+193
* bts: add vfx. use stringn instead of string.rodri2024-11-156-13/+111
* bts: refactor processcmd().rodri2024-11-131-29/+76
* btsd: refactor battleproc().rodri2024-11-131-76/+129
* bts: moderate cleanup and restructuring.rodri2024-11-121-68/+56
* bts: proper board names when watching a match.rodri2024-11-111-2/+2
* bts: remove unnecessary anon struct.rodri2024-11-111-30/+27
* bts: poll matches automatically.rodri2024-11-082-5/+27
* mkfile: fix install rule.rodri2024-11-071-4/+2
* bts: use buttons to select the game mode (removes -a option).rodri2024-11-072-20/+112
* btsd: tiny cleanup.rodri2024-11-071-1/+1
* andy: remove useless return.rodri2024-11-071-1/+0
* copy the assets into /sys/games/lib.rodri2024-11-072-10/+23
* allow the user to disable sound. only spawn a new window when debugging.rodri2023-10-112-26/+45
* get rid of duplicate AudioSource init procedures.rodri2023-10-103-230/+172
* replace the andy layout algorithm for a better one.rodri2023-10-092-30/+16
* minor cleanup.rodri2023-10-081-10/+3
* make sure andys never stall while searching.rodri2023-10-081-3/+31
* wrote a real layout algorithm for the andys.rodri2023-10-082-2/+60
* only send a shot if the target cell is clear/unknown.rodri2023-10-071-2/+4
* make cell2coords thread-safe.rodri2023-10-075-19/+22
* tell the spectator who's playing the moment they join.rodri2023-10-072-5/+5
* use a better random source. fix a bug with andys generating oob cell coordina...rodri2023-10-074-8/+33
* remove debug prints.rodri2023-10-071-16/+4
* initial implementation of an AI.rodri2023-10-066-42/+336
* get rid of unused wav structs from the mixer.rodri2023-10-021-18/+0
* add more sfx and do some of their orchestration.rodri2023-10-025-11/+54
* replaced the custom wav decoder for the general Pcm one using the audio(1) ones.rodri2023-10-022-278/+90
* get the condition right.rodri2023-10-011-1/+1
* fixed a Menulist.update bug where it would return 0 when there were no entries.rodri2023-10-011-1/+7
* add a credits file, acknowledging people. add another sfx.rodri2023-10-013-1/+16
* add a mixer and some background sfx.rodri2023-10-019-10/+945
* send the matches list upon first connection. changed the syntax a bit.rodri2023-09-292-20/+34
* paint the none entry in the middle of the row too.rodri2023-09-291-1/+2
* added a border to the boards and corrected a bug when placing a ship.rodri2023-09-284-16/+23
* got rid of static Image pointers in favor of a global color palette.rodri2023-09-281-59/+59
* updated How to play.rodri2023-09-271-8/+13
* give more feedback about the current state of play to the spectator.rodri2023-09-271-3/+8
* implemented spectator mode.rodri2023-09-275-28/+135
* initial work towards spectator mode.rodri2023-09-265-5/+92
* add parsecmd to the client. finish the menulist of matches.rodri2023-09-222-60/+144
* add parsecmd to the server.rodri2023-09-216-22/+182
* more work on the menulist of matches.rodri2023-09-207-92/+169
* initial work on a menu of matches.rodri2023-09-173-34/+134