summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* char/enemy: New characterP. J. McDermott2021-08-085-0/+170
* char/player: Prune #include directivesP. J. McDermott2021-08-081-4/+1
* char: Notify update method if completed stepP. J. McDermott2021-08-083-3/+5
* char: New "class", absorbing playerP. J. McDermott2021-08-088-427/+563
* player: Remove unnecessary functionP. J. McDermott2021-08-081-10/+4
* game: Add win conditionP. J. McDermott2021-08-081-14/+41
* player: Reveal mapP. J. McDermott2021-08-081-2/+21
* maze: Optionally hide unseen wallsP. J. McDermott2021-08-084-8/+74
* game: Implement fog of warP. J. McDermott2021-08-082-2/+77
* player: Add vector getterP. J. McDermott2021-08-082-0/+20
* player: Fix eyes maskingP. J. McDermott2021-08-081-2/+2
* player: Don't spin 270 degreesP. J. McDermott2021-08-081-1/+8
* player: Fix face turningP. J. McDermott2021-08-081-19/+37
* player: Add eyes (WIP)P. J. McDermott2021-08-082-0/+67
* player: Add smileP. J. McDermott2021-08-082-11/+66
* player: Render circleP. J. McDermott2021-08-082-10/+43
* player: Implement (renders just a dot so far)P. J. McDermott2021-08-085-0/+274
* game: Add timerP. J. McDermott2021-08-071-4/+33
* tk: Make text widget optionally staticP. J. McDermott2021-08-073-10/+24
* menu: Generate new seed after each gameP. J. McDermott2021-08-071-10/+24
* menu: Save seed bufferP. J. McDermott2021-08-071-6/+9
* tk: Add text widget value setterP. J. McDermott2021-08-072-0/+19
* tk: Prevent buffer overrun in text constructorP. J. McDermott2021-08-071-1/+5
* game: Poll for eventsP. J. McDermott2021-08-071-19/+39
* tk: Add submit callback to check, radio, and textP. J. McDermott2021-08-075-17/+35
* menu, game: Rename macrosP. J. McDermott2021-08-073-43/+43
* game: New screenP. J. McDermott2021-08-074-16/+191
* tk: Fix box positioningP. J. McDermott2021-08-071-2/+2
* tk: Add window origin coordinatesP. J. McDermott2021-08-073-5/+9
* menu: Improve quit handling; free strings earlierP. J. McDermott2021-08-071-14/+14
* menu: Handle escape keyP. J. McDermott2021-08-071-0/+7
* menu: Log game infoP. J. McDermott2021-08-071-0/+5
* menu: Replace switch with arrayP. J. McDermott2021-08-071-13/+4
* build: Fix out-of-tree font buildingP. J. McDermott2021-08-071-4/+5
* splash: Rename to menuP. J. McDermott2021-08-074-50/+48
* splash, tk: Clarify and standardize function ptrsP. J. McDermott2021-08-072-5/+6
* splash: Make callbacks usefulP. J. McDermott2021-08-071-29/+57
* tk: Fix text insertionP. J. McDermott2021-08-061-0/+3
* tk: Add text widget event callbackP. J. McDermott2021-08-063-21/+44
* tk: Handle text inputP. J. McDermott2021-08-063-3/+31
* tk: Move text texture updating codeP. J. McDermott2021-08-061-3/+4
* tk: Handle zero-width text renderingP. J. McDermott2021-08-061-4/+10
* tk: Handle Backspace and Delete keys in textP. J. McDermott2021-08-061-0/+20
* tk: Handle Home and End keys in text widgetP. J. McDermott2021-08-061-0/+6
* tk: Maintain static text input buffersP. J. McDermott2021-08-061-14/+24
* tk: Add (de)focus methodsP. J. McDermott2021-08-067-0/+73
* tk: Implement text cursor movementP. J. McDermott2021-08-061-1/+20
* tk: Add radio key handlingP. J. McDermott2021-08-061-2/+38
* tk: Add button key handlingP. J. McDermott2021-08-061-1/+15
* tk: Add check key handlingP. J. McDermott2021-08-061-1/+16