aboutsummaryrefslogtreecommitdiff
path: root/bts.c
Commit message (Expand)AuthorAgeFilesLines
* don't send shots when the game is over. and freeze the cursor.rodri2023-09-151-2/+2
* fix mouse button handling.rodri2023-09-151-11/+11
* really allow any key to be pressed to continue.rodri2023-09-151-5/+7
* draw the game's title.rodri2023-09-151-0/+15
* fit client to the new architecture. clean things up, make them more consistent.rodri2023-09-151-59/+101
* don't rotate the ship when moving the mouse while pressing mmb.rodri2023-09-091-2/+6
* inline spawned threads to threadmain.Amavect2023-09-071-60/+42
* obtain each player's username and show it during battle.rodri2023-09-011-2/+21
* change mmb to rotate the ship without presenting a menu.rodri2023-09-011-43/+34
* correct patrolcursor not showing up after finishing a battle.rodri2023-08-311-3/+5
* show the board labels.rodri2023-08-311-0/+21
* improved playerq locking.rodri2023-08-311-6/+5
* forbid placing ships after being done with the layout.rodri2023-08-301-28/+44
* added new cursors and their switching.rodri2023-08-301-28/+71
* change the cursor based on game state (waiting and playing).rodri2023-08-301-9/+52
* implemented match conclusion logic and notification.rodri2023-08-291-7/+56
* reset the boards after each game.rodri2023-08-291-7/+34
* removed unnecessary pointer.rodri2023-08-291-6/+4
* major development stride:rodri2023-08-291-66/+96
* show the current state and keep ships from overlapping.rodri2023-08-261-9/+38
* implemented most of the layout code.rodri2023-08-251-40/+116
* minor ship placement clean up.rodri2023-08-241-7/+12
* armada placement testing. wrote part of the client netcode.rodri2023-08-241-40/+97
* added the rules manual.rodri2023-08-161-1/+6
* added ship drawing and placement procedures.rodri2023-08-151-12/+93
* latest try of player mgmt procedure. (not working)rodri2023-08-121-11/+97
* initial commit.rodri2023-08-081-0/+315