aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* made playerq a Channel, turned polling into send/recv points and got rid of t...rodri2023-09-092-90/+37
* wrote a manual.rodri2023-09-082-4/+68
* got rid of unused locking popplayer. use an fd for the threadgrp.rodri2023-09-081-21/+4
* inline spawned threads to threadmain.Amavect2023-09-073-73/+46
* obtain each player's username and show it during battle.rodri2023-09-013-9/+35
* make playerq a fifo instead of a lifo.rodri2023-09-011-4/+10
* change mmb to rotate the ship without presenting a menu.rodri2023-09-012-50/+40
* 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-313-20/+59
* forbid placing ships after being done with the layout.rodri2023-08-304-29/+66
* 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-294-8/+79
* reset the boards after each game.rodri2023-08-294-14/+68
* removed unnecessary pointer.rodri2023-08-292-12/+8
* major development stride:rodri2023-08-295-103/+254
* show the current state and keep ships from overlapping.rodri2023-08-261-9/+38
* implemented most of the layout code.rodri2023-08-255-41/+166
* minor ship placement clean up.rodri2023-08-241-7/+12
* armada placement testing. wrote part of the client netcode.rodri2023-08-242-40/+104
* fixed the match process cleanup procedure.rodri2023-08-242-80/+65
* wrote a readme.rodri2023-08-241-0/+3
* added the rules manual.rodri2023-08-163-33/+67
* added ship drawing and placement procedures.rodri2023-08-152-19/+107
* latest try of player mgmt procedure. (not working)rodri2023-08-123-40/+314
* initial commit.rodri2023-08-087-0/+520