Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | change mmb to rotate the ship without presenting a menu. | rodri | 2023-09-01 | 2 | -50/+40 |
| | |||||
* | correct patrolcursor not showing up after finishing a battle. | rodri | 2023-08-31 | 1 | -3/+5 |
| | |||||
* | show the board labels. | rodri | 2023-08-31 | 1 | -0/+21 |
| | |||||
* | improved playerq locking. | rodri | 2023-08-31 | 3 | -20/+59 |
| | | | | wrote a little how to play guide. | ||||
* | forbid placing ships after being done with the layout. | rodri | 2023-08-30 | 4 | -29/+66 |
| | | | | | show the current ship and its length during placement. also made changes to some of the info banners. | ||||
* | added new cursors and their switching. | rodri | 2023-08-30 | 1 | -28/+71 |
| | |||||
* | change the cursor based on game state (waiting and playing). | rodri | 2023-08-30 | 1 | -9/+52 |
| | |||||
* | implemented match conclusion logic and notification. | rodri | 2023-08-29 | 4 | -8/+79 |
| | | | | made the window un-resizable. | ||||
* | reset the boards after each game. | rodri | 2023-08-29 | 4 | -14/+68 |
| | | | | | | only change turns if the shot was valid. show the opponent's hits on localboard. keep the orientation for consecutive ships while outlaying. | ||||
* | removed unnecessary pointer. | rodri | 2023-08-29 | 2 | -12/+8 |
| | |||||
* | major development stride: | rodri | 2023-08-29 | 5 | -103/+254 |
| | | | | | | - implemented per-line msg framing - wrote most of the game logic - fixed an issue where the ship would go off-board when rotated | ||||
* | show the current state and keep ships from overlapping. | rodri | 2023-08-26 | 1 | -9/+38 |
| | |||||
* | implemented most of the layout code. | rodri | 2023-08-25 | 5 | -41/+166 |
| | | | | | | added a new util.c to host the cell/coordinate conversions. made the showproc a painter thread instead, to avoid problems with menuhit(2). | ||||
* | minor ship placement clean up. | rodri | 2023-08-24 | 1 | -7/+12 |
| | |||||
* | armada placement testing. wrote part of the client netcode. | rodri | 2023-08-24 | 2 | -40/+104 |
| | |||||
* | fixed the match process cleanup procedure. | rodri | 2023-08-24 | 2 | -80/+65 |
| | |||||
* | wrote a readme. | rodri | 2023-08-24 | 1 | -0/+3 |
| | |||||
* | added the rules manual. | rodri | 2023-08-16 | 3 | -33/+67 |
| | |||||
* | added ship drawing and placement procedures. | rodri | 2023-08-15 | 2 | -19/+107 |
| | |||||
* | latest try of player mgmt procedure. (not working) | rodri | 2023-08-12 | 3 | -40/+314 |
| | |||||
* | initial commit. | rodri | 2023-08-08 | 7 | -0/+520 |