about summary refs log tree commit diff
path: root/src/Xanthous
AgeCommit message (Expand)AuthorFilesLines
2020-01-25 Add a close commandGriffin Smith4-2/+33
2020-01-25 Factor out an "entitiesAtCharacter" lensGriffin Smith3-8/+13
2020-01-25 Put the character at the staircase when going downGriffin Smith1-1/+1
2020-01-25 Lower the maximum gormlak coefficientGriffin Smith1-1/+1
2020-01-20 Store revealed positions on the level itselfGriffin Smith5-19/+61
2020-01-20 Put new levels at the right position in the listGriffin Smith2-3/+2
2020-01-19 Switch to DelaunayTriangulation.NaiveGriffin Smith1-1/+4
2020-01-08 Generate more reasonable doorsGriffin Smith2-16/+65
2020-01-05 Add staircases, and moving between levelsGriffin Smith11-16/+124
2020-01-04 Add support for multiple levelsGriffin Smith5-12/+218
2020-01-03 Track entity collision in the Entity classGriffin Smith9-35/+37
2020-01-03 Decouple Gormlak AI from creaturesGriffin Smith8-80/+146
2020-01-03 Describe doors as either closed or openGriffin Smith1-1/+2
2020-01-03 Don't render moving entities that aren't visibleGriffin Smith5-26/+49
2019-12-31 Fix ambiguity error in Opposite testsGriffin Smith1-0/+2
2019-12-31 Replace previously-wielded items when wieldingGriffin Smith1-1/+3
2019-12-31 Prompt before overwriting files when savingGriffin Smith2-13/+20
2019-12-30 Use more evocative characters for closed doorsGriffin Smith1-6/+8
2019-12-30 Place doors on the levelGriffin Smith4-17/+62
2019-12-30 Add dungeon level generationGriffin Smith11-82/+505
2019-12-30 Fix circle rendering, add filled circleGriffin Smith3-39/+101
2019-12-23 Don't send the welcome message when loadingGriffin Smith4-2/+12
2019-12-23 Update the vision every time we step the gameGriffin Smith1-1/+2
2019-12-23 Confirm before quittingGriffin Smith3-3/+28
2019-12-23 Preserve entityIDs in atPosition's setterGriffin Smith1-12/+31
2019-12-23 Add a drop commandGriffin Smith7-22/+189
2019-12-23 Use attack messages when attackingGriffin Smith2-10/+16
2019-12-23 Use wielded items to calculate damageGriffin Smith2-26/+35
2019-12-22 Add a wield commandGriffin Smith6-27/+77
2019-12-22 Add wielded, wieldable itemsGriffin Smith8-47/+268
2019-12-22 Fix rendering string promptsGriffin Smith1-1/+1
2019-11-30 Eating doesn't take time unless you actually eatGriffin Smith1-1/+1
2019-11-30 Add a very basic inventory panelGriffin Smith8-39/+79
2019-11-30 Add messages on the groundGriffin Smith11-40/+203
2019-11-30 Fail on all warnings in CIGriffin Smith2-3/+2
2019-11-30 Fix an injectivity issue with saving the gameGriffin Smith11-30/+70
2019-11-29 Use menus for combat and picking up itemsGriffin Smith21-196/+214
2019-11-29 Add DerivingVia newtype for generic arbitraryGriffin Smith1-1/+16
2019-11-29 Implement a "look" commandGriffin Smith7-29/+111
2019-11-29 Implement saving+loading the gameGriffin Smith21-85/+529
2019-11-15 Recover character hitpoints over timeGriffin Smith6-18/+44
2019-10-16 Add draw priorityGriffin Smith5-6/+30
2019-10-15 Don't walk gormlaks into wallsGriffin Smith2-12/+27
2019-10-13 Implement speed and ticksGriffin Smith10-80/+273
2019-10-12 Step the game *before* updating visionGriffin Smith1-1/+1
2019-10-12 Allow specifying seed on startupGriffin Smith3-10/+19
2019-10-12 Actually heal the character when they eat foodGriffin Smith1-0/+2
2019-10-06 Export unexported lensGriffin Smith1-0/+1
2019-10-06 Only allow adjacent gormlaks to attackGriffin Smith1-1/+2
2019-10-06 Fix underflow when damaging characterGriffin Smith2-2/+8