Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tk: Fix leak if second calloc() fails | P. J. McDermott | 2023-10-16 | 1 | -0/+1 |
| | |||||
* | tk: Use goto for render errors | P. J. McDermott | 2023-10-16 | 4 | -51/+34 |
| | |||||
* | tk: Add padding to text | P. J. McDermott | 2022-01-31 | 5 | -9/+14 |
| | |||||
* | menu, game: Rename border macro | P. J. McDermott | 2022-01-31 | 3 | -10/+10 |
| | |||||
* | tk: Fix size and rendering position of check | P. J. McDermott | 2022-01-29 | 1 | -7/+7 |
| | |||||
* | tk: Add border with focus indication to text | P. J. McDermott | 2022-01-29 | 4 | -26/+51 |
| | | | | | More visible (and consistent with the rest of the UI changes) than just the cursor. | ||||
* | tk: Add focus indication to radio | P. J. McDermott | 2022-01-29 | 1 | -4/+19 |
| | |||||
* | tk: Simplify check render code | P. J. McDermott | 2022-01-27 | 1 | -33/+16 |
| | |||||
* | tk: Add border with focus indication to check | P. J. McDermott | 2022-01-27 | 4 | -26/+60 |
| | |||||
* | tk: Add border with focus indication to button | P. J. McDermott | 2022-01-27 | 6 | -7/+41 |
| | |||||
* | tk: Fill text background (if editable) | P. J. McDermott | 2022-01-27 | 4 | -12/+24 |
| | | | | And use the same macros for all background fill colors. | ||||
* | menu: Render at 30 fps, not just on input events | P. J. McDermott | 2022-01-27 | 1 | -19/+39 |
| | | | | This is necessary to blink the text cursor. | ||||
* | tk: Blink text cursor | P. J. McDermott | 2022-01-27 | 2 | -1/+26 |
| | |||||
* | tk: Add border to box | P. J. McDermott | 2022-01-27 | 6 | -16/+54 |
| | |||||
* | tk: Improve declaration alignment | P. J. McDermott | 2022-01-27 | 1 | -3/+3 |
| | |||||
* | build, menu, game: Use bold font | P. J. McDermott | 2022-01-27 | 2 | -2/+2 |
| | |||||
* | Revert "char/enemy: Factor out collision check into jump" | P. J. McDermott | 2022-01-27 | 1 | -27/+26 |
| | | | | This reverts commit 01e2f6af97c858b810e834b53aa25c356b940a38. | ||||
* | maze: Use consistent error string | P. J. McDermott | 2022-01-27 | 1 | -3/+2 |
| | |||||
* | maze: Factor out border line drawing | P. J. McDermott | 2022-01-27 | 2 | -16/+10 |
| | |||||
* | maze: Factor out wall line drawing | P. J. McDermott | 2022-01-26 | 1 | -24/+22 |
| | |||||
* | maze: Double wall thickness | P. J. McDermott | 2022-01-26 | 1 | -4/+12 |
| | | | | | This will allow characters and pickups to have even sizes. It also makes the maze look a little more cartoonish and less professional. | ||||
* | char/enemy: Factor out collision check into jump | P. J. McDermott | 2021-12-24 | 1 | -26/+27 |
| | | | | And replace the loop with tail recursion. | ||||
* | char/enemy: Don't spawn on top of allies | P. J. McDermott | 2021-12-24 | 1 | -4/+20 |
| | |||||
* | maze: Draw a border around the maze | P. J. McDermott | 2021-12-24 | 1 | -0/+13 |
| | |||||
* | tk/text: strchr() allowed_chars for validation | P. J. McDermott | 2021-12-24 | 4 | -18/+9 |
| | |||||
* | tk/text: Replace min_char and max_char with allowed_chars | P. J. McDermott | 2021-12-24 | 5 | -20/+21 |
| | |||||
* | tk: Define colors within local header | P. J. McDermott | 2021-09-25 | 11 | -155/+143 |
| | |||||
* | char: Remove old collision functions | P. J. McDermott | 2021-09-25 | 6 | -49/+0 |
| | |||||
* | tk: Handle keypad Enter key | P. J. McDermott | 2021-09-25 | 4 | -0/+4 |
| | |||||
* | tk/text: Replace min_char, max_char with callback | P. J. McDermott | 2021-09-25 | 4 | -7/+20 |
| | |||||
* | game: Fix stack use after scope | P. J. McDermott | 2021-09-25 | 1 | -8/+7 |
| | |||||
* | menu: Fix stack use after scope | P. J. McDermott | 2021-09-25 | 1 | -19/+23 |
| | |||||
* | game: Slow down for debugging | P. J. McDermott | 2021-09-25 | 1 | -1/+1 |
| | |||||
* | Revert "char/enemy: Try to fix movement lag" | P. J. McDermott | 2021-08-19 | 3 | -18/+2 |
| | | | | This reverts commit 09775804429ccd7486419b4c539581d6f70e193d. | ||||
* | Revert "char/enemy: Try to fix movement lag" | P. J. McDermott | 2021-08-19 | 1 | -35/+36 |
| | | | | This reverts commit 44a31faf04009ee147f1e2fbf3ba3cab9fd13b12. | ||||
* | char/enemy: Try to fix movement lag | P. J. McDermott | 2021-08-19 | 1 | -36/+35 |
| | |||||
* | char/enemy: Try to fix movement lag | P. J. McDermott | 2021-08-19 | 3 | -2/+18 |
| | |||||
* | char/enemy: Fix movement upon collision after turn | P. J. McDermott | 2021-08-19 | 1 | -0/+30 |
| | |||||
* | menu: Debugging | P. J. McDermott | 2021-08-19 | 1 | -1/+1 |
| | |||||
* | char/enemy: Resume movement after stopping | P. J. McDermott | 2021-08-19 | 1 | -6/+17 |
| | | | | | If backed into a dead end by an ally, wait for the ally to leave then resume movement. | ||||
* | char/enemy: Add collision avoidance | P. J. McDermott | 2021-08-19 | 1 | -0/+19 |
| | |||||
* | char/enemy: Add room for pointer in method decls | P. J. McDermott | 2021-08-19 | 1 | -8/+8 |
| | |||||
* | char/enemy: Store allies array | P. J. McDermott | 2021-08-19 | 3 | -6/+14 |
| | | | | And fix variable name. | ||||
* | game: Separate player struct from enemies array | P. J. McDermott | 2021-08-19 | 1 | -13/+19 |
| | |||||
* | menu: Debugging | P. J. McDermott | 2021-08-19 | 1 | -4/+4 |
| | |||||
* | Revert "char/enemy: Make a linked list of enemy chars" | P. J. McDermott | 2021-08-19 | 3 | -54/+56 |
| | | | | This reverts commit b1fbb0b1c078e82a651181101fed9d6742164e0b. | ||||
* | Revert "char/enemy: Add room for pointer in method decls" | P. J. McDermott | 2021-08-19 | 1 | -8/+8 |
| | | | | This reverts commit ad6baa8005d083b5dbe8b4c3a68808b1819cd6ae. | ||||
* | Revert "char/enemy: Add collision avoidance" | P. J. McDermott | 2021-08-19 | 1 | -13/+0 |
| | | | | This reverts commit 7a252a42c4ec1a0116f7eff5727afcda3c5aba22. | ||||
* | char/enemy: Add collision avoidance | P. J. McDermott | 2021-08-19 | 1 | -0/+13 |
| | |||||
* | char/enemy: Add room for pointer in method decls | P. J. McDermott | 2021-08-18 | 1 | -8/+8 |
| |