| Commit message (Expand) | Author | Age | Files | Lines |
* | only send a shot if the target cell is clear/unknown. | rodri | 2023-10-07 | 1 | -2/+4 |
* | make cell2coords thread-safe. | rodri | 2023-10-07 | 5 | -19/+22 |
* | tell the spectator who's playing the moment they join. | rodri | 2023-10-07 | 2 | -5/+5 |
* | use a better random source. fix a bug with andys generating oob cell coordina... | rodri | 2023-10-07 | 4 | -8/+33 |
* | remove debug prints. | rodri | 2023-10-07 | 1 | -16/+4 |
* | initial implementation of an AI. | rodri | 2023-10-06 | 6 | -42/+336 |
* | get rid of unused wav structs from the mixer. | rodri | 2023-10-02 | 1 | -18/+0 |
* | add more sfx and do some of their orchestration. | rodri | 2023-10-02 | 5 | -11/+54 |
* | replaced the custom wav decoder for the general Pcm one using the audio(1) ones. | rodri | 2023-10-02 | 2 | -278/+90 |
* | get the condition right. | rodri | 2023-10-01 | 1 | -1/+1 |
* | fixed a Menulist.update bug where it would return 0 when there were no entries. | rodri | 2023-10-01 | 1 | -1/+7 |
* | add a credits file, acknowledging people. add another sfx. | rodri | 2023-10-01 | 3 | -1/+16 |
* | add a mixer and some background sfx. | rodri | 2023-10-01 | 9 | -10/+945 |
* | send the matches list upon first connection. changed the syntax a bit. | rodri | 2023-09-29 | 2 | -20/+34 |
* | paint the none entry in the middle of the row too. | rodri | 2023-09-29 | 1 | -1/+2 |
* | added a border to the boards and corrected a bug when placing a ship. | rodri | 2023-09-28 | 4 | -16/+23 |
* | got rid of static Image pointers in favor of a global color palette. | rodri | 2023-09-28 | 1 | -59/+59 |
* | updated How to play. | rodri | 2023-09-27 | 1 | -8/+13 |
* | give more feedback about the current state of play to the spectator. | rodri | 2023-09-27 | 1 | -3/+8 |
* | implemented spectator mode. | rodri | 2023-09-27 | 5 | -28/+135 |
* | initial work towards spectator mode. | rodri | 2023-09-26 | 5 | -5/+92 |
* | add parsecmd to the client. finish the menulist of matches. | rodri | 2023-09-22 | 2 | -60/+144 |
* | add parsecmd to the server. | rodri | 2023-09-21 | 6 | -22/+182 |
* | more work on the menulist of matches. | rodri | 2023-09-20 | 7 | -92/+169 |
* | initial work on a menu of matches. | rodri | 2023-09-17 | 3 | -34/+134 |
* | update readme file. | rodri | 2023-09-17 | 1 | -2/+2 |
* | renamed cmd to f(ields) to better reflect their nature. | rodri | 2023-09-16 | 1 | -29/+29 |
* | remove leftover msgq channel. | rodri | 2023-09-16 | 1 | -2/+0 |
* | don't send shots when the game is over. and freeze the cursor. | rodri | 2023-09-15 | 1 | -2/+2 |
* | fix mouse button handling. | rodri | 2023-09-15 | 1 | -11/+11 |
* | really allow any key to be pressed to continue. | rodri | 2023-09-15 | 1 | -5/+7 |
* | draw the game's title. | rodri | 2023-09-15 | 15 | -0/+29 |
* | got rid of unnecessary operator process. | rodri | 2023-09-15 | 1 | -60/+52 |
* | fit client to the new architecture. clean things up, make them more consistent. | rodri | 2023-09-15 | 3 | -60/+103 |
* | new server architecture. | rodri | 2023-09-15 | 5 | -174/+569 |
* | fixed game-breaking typo. | rodri | 2023-09-10 | 1 | -1/+1 |
* | don't rotate the ship when moving the mouse while pressing mmb. | rodri | 2023-09-09 | 1 | -2/+6 |
* | made playerq a Channel, turned polling into send/recv points and got rid of t... | rodri | 2023-09-09 | 2 | -90/+37 |
* | wrote a manual. | rodri | 2023-09-08 | 2 | -4/+68 |
* | got rid of unused locking popplayer. use an fd for the threadgrp. | rodri | 2023-09-08 | 1 | -21/+4 |
* | inline spawned threads to threadmain. | Amavect | 2023-09-07 | 3 | -73/+46 |
* | obtain each player's username and show it during battle. | rodri | 2023-09-01 | 3 | -9/+35 |
* | make playerq a fifo instead of a lifo. | rodri | 2023-09-01 | 1 | -4/+10 |
* | 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 |
* | forbid placing ships after being done with the layout. | rodri | 2023-08-30 | 4 | -29/+66 |
* | 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 |