summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* char/enemy: Make a linked list of enemy charsP. J. McDermott2021-08-183-56/+54
|
* Revert "game: Slow down on enemy collision"P. J. McDermott2021-08-181-6/+2
| | | | This reverts commit 74904bd7f54e63c1068a8165a71940866205dfbe.
* Revert "char/char: Add debugging info"P. J. McDermott2021-08-181-3/+0
| | | | This reverts commit 459c30627d9a2192d0f79280efaafc1d3a737be5.
* game: Slow down on enemy collisionP. J. McDermott2021-08-181-2/+6
|
* char/char: Add debugging infoP. J. McDermott2021-08-181-0/+3
|
* char: Add collision detection/handlingP. J. McDermott2021-08-106-0/+49
|
* char/enemy: Expose random positioning functionP. J. McDermott2021-08-102-5/+14
|
* char/enemy: Fix closeness checkP. J. McDermott2021-08-101-1/+1
|
* menu: Add enemies text widgetP. J. McDermott2021-08-101-12/+57
|
* game: Create multiple enemiesP. J. McDermott2021-08-103-37/+64
|
* menu: Store size by indexP. J. McDermott2021-08-101-4/+4
|
* Revert "menu: Debugging"P. J. McDermott2021-08-101-3/+3
| | | | This reverts commit bea477939db550d942fbca55a6270ff4aa5698ca.
* menu: DebuggingP. J. McDermott2021-08-101-3/+3
|
* char/char: Decrement travel before step methodP. J. McDermott2021-08-101-2/+2
| | | | Also fix some assignment alignment.
* char/enemy: Don't turn in ALL the directionsP. J. McDermott2021-08-091-0/+1
|
* char: Add turn methodP. J. McDermott2021-08-094-0/+21
|
* char/enemy: Fix anti-backtrackingP. J. McDermott2021-08-091-1/+11
|
* char: Add a step methodP. J. McDermott2021-08-094-13/+22
|
* char: Notify update method if completed turnP. J. McDermott2021-08-081-0/+2
|
* char/enemy: New characterP. J. McDermott2021-08-085-0/+170
|
* char/player: Prune #include directivesP. J. McDermott2021-08-081-4/+1
| | | | And re-align assignments.
* 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
| | | | Wow.
* player: Don't spin 270 degreesP. J. McDermott2021-08-081-1/+8
| | | | Turning from left to up spins 270 degrees. Make it 90 degrees.
* 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
|