├── .gitattributes ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── DungeonConsole ├── DungeonConsole.csproj ├── Program.cs └── Properties │ └── launchSettings.json ├── DungeonEntities ├── .gitignore ├── Dungeon │ ├── BaseHasInventory.cs │ ├── IHaveLists.cs │ ├── IInventoryListOperations.cs │ ├── IInventoryOperations.cs │ ├── IMonsterOperations.cs │ ├── IRoomOperations.cs │ ├── IUserOperations.cs │ ├── Inventory.cs │ ├── InventoryList.cs │ ├── Monster.cs │ ├── Room.cs │ ├── User.cs │ └── UserCounter.cs ├── DungeonEntities.csproj ├── DungeonMaster │ ├── Extensions.cs │ ├── InventoryMaker.cs │ ├── MonsterMaker.cs │ └── RoomMaker.cs ├── Functions │ ├── ActionFunctions.cs │ ├── ConfirmationFunctions.cs │ ├── ConsoleFunctions.cs │ ├── DungeonFunctions.cs │ ├── Global.cs │ ├── MonitorFunctions.cs │ ├── NewUserParallelFunctions.cs │ └── NewUserSequentialFunctions.cs └── host.json ├── DurableDungeon.sln ├── DurableDungeon ├── .gitignore ├── Dungeon │ ├── BaseHasInventory.cs │ ├── IHaveLists.cs │ ├── Inventory.cs │ ├── Monster.cs │ ├── Room.cs │ └── User.cs ├── DungeonMaster │ ├── DataAccess.cs │ ├── Extensions.cs │ ├── InventoryMaker.cs │ ├── MonsterMaker.cs │ └── RoomMaker.cs ├── DurableDungeon.csproj ├── Functions │ ├── ActionFunctions.cs │ ├── ConfirmationFunctions.cs │ ├── ConsoleFunctions.cs │ ├── DungeonFunctions.cs │ ├── Global.cs │ ├── MonitorFunctions.cs │ ├── NewUserParallelFunctions.cs │ └── NewUserSequentialFunctions.cs └── host.json ├── LICENSE ├── README.md └── TestHarness ├── index.html ├── index.js └── style.css /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /DungeonConsole/DungeonConsole.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonConsole/DungeonConsole.csproj -------------------------------------------------------------------------------- /DungeonConsole/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonConsole/Program.cs -------------------------------------------------------------------------------- /DungeonConsole/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonConsole/Properties/launchSettings.json -------------------------------------------------------------------------------- /DungeonEntities/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/.gitignore -------------------------------------------------------------------------------- /DungeonEntities/Dungeon/BaseHasInventory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Dungeon/BaseHasInventory.cs -------------------------------------------------------------------------------- /DungeonEntities/Dungeon/IHaveLists.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Dungeon/IHaveLists.cs -------------------------------------------------------------------------------- /DungeonEntities/Dungeon/IInventoryListOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Dungeon/IInventoryListOperations.cs -------------------------------------------------------------------------------- /DungeonEntities/Dungeon/IInventoryOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Dungeon/IInventoryOperations.cs -------------------------------------------------------------------------------- /DungeonEntities/Dungeon/IMonsterOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Dungeon/IMonsterOperations.cs -------------------------------------------------------------------------------- /DungeonEntities/Dungeon/IRoomOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Dungeon/IRoomOperations.cs -------------------------------------------------------------------------------- /DungeonEntities/Dungeon/IUserOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Dungeon/IUserOperations.cs -------------------------------------------------------------------------------- /DungeonEntities/Dungeon/Inventory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Dungeon/Inventory.cs -------------------------------------------------------------------------------- /DungeonEntities/Dungeon/InventoryList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Dungeon/InventoryList.cs -------------------------------------------------------------------------------- /DungeonEntities/Dungeon/Monster.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Dungeon/Monster.cs -------------------------------------------------------------------------------- /DungeonEntities/Dungeon/Room.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Dungeon/Room.cs -------------------------------------------------------------------------------- /DungeonEntities/Dungeon/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Dungeon/User.cs -------------------------------------------------------------------------------- /DungeonEntities/Dungeon/UserCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Dungeon/UserCounter.cs -------------------------------------------------------------------------------- /DungeonEntities/DungeonEntities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/DungeonEntities.csproj -------------------------------------------------------------------------------- /DungeonEntities/DungeonMaster/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/DungeonMaster/Extensions.cs -------------------------------------------------------------------------------- /DungeonEntities/DungeonMaster/InventoryMaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/DungeonMaster/InventoryMaker.cs -------------------------------------------------------------------------------- /DungeonEntities/DungeonMaster/MonsterMaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/DungeonMaster/MonsterMaker.cs -------------------------------------------------------------------------------- /DungeonEntities/DungeonMaster/RoomMaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/DungeonMaster/RoomMaker.cs -------------------------------------------------------------------------------- /DungeonEntities/Functions/ActionFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Functions/ActionFunctions.cs -------------------------------------------------------------------------------- /DungeonEntities/Functions/ConfirmationFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Functions/ConfirmationFunctions.cs -------------------------------------------------------------------------------- /DungeonEntities/Functions/ConsoleFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Functions/ConsoleFunctions.cs -------------------------------------------------------------------------------- /DungeonEntities/Functions/DungeonFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Functions/DungeonFunctions.cs -------------------------------------------------------------------------------- /DungeonEntities/Functions/Global.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Functions/Global.cs -------------------------------------------------------------------------------- /DungeonEntities/Functions/MonitorFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Functions/MonitorFunctions.cs -------------------------------------------------------------------------------- /DungeonEntities/Functions/NewUserParallelFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Functions/NewUserParallelFunctions.cs -------------------------------------------------------------------------------- /DungeonEntities/Functions/NewUserSequentialFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/Functions/NewUserSequentialFunctions.cs -------------------------------------------------------------------------------- /DungeonEntities/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DungeonEntities/host.json -------------------------------------------------------------------------------- /DurableDungeon.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon.sln -------------------------------------------------------------------------------- /DurableDungeon/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/.gitignore -------------------------------------------------------------------------------- /DurableDungeon/Dungeon/BaseHasInventory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/Dungeon/BaseHasInventory.cs -------------------------------------------------------------------------------- /DurableDungeon/Dungeon/IHaveLists.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/Dungeon/IHaveLists.cs -------------------------------------------------------------------------------- /DurableDungeon/Dungeon/Inventory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/Dungeon/Inventory.cs -------------------------------------------------------------------------------- /DurableDungeon/Dungeon/Monster.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/Dungeon/Monster.cs -------------------------------------------------------------------------------- /DurableDungeon/Dungeon/Room.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/Dungeon/Room.cs -------------------------------------------------------------------------------- /DurableDungeon/Dungeon/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/Dungeon/User.cs -------------------------------------------------------------------------------- /DurableDungeon/DungeonMaster/DataAccess.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/DungeonMaster/DataAccess.cs -------------------------------------------------------------------------------- /DurableDungeon/DungeonMaster/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/DungeonMaster/Extensions.cs -------------------------------------------------------------------------------- /DurableDungeon/DungeonMaster/InventoryMaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/DungeonMaster/InventoryMaker.cs -------------------------------------------------------------------------------- /DurableDungeon/DungeonMaster/MonsterMaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/DungeonMaster/MonsterMaker.cs -------------------------------------------------------------------------------- /DurableDungeon/DungeonMaster/RoomMaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/DungeonMaster/RoomMaker.cs -------------------------------------------------------------------------------- /DurableDungeon/DurableDungeon.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/DurableDungeon.csproj -------------------------------------------------------------------------------- /DurableDungeon/Functions/ActionFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/Functions/ActionFunctions.cs -------------------------------------------------------------------------------- /DurableDungeon/Functions/ConfirmationFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/Functions/ConfirmationFunctions.cs -------------------------------------------------------------------------------- /DurableDungeon/Functions/ConsoleFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/Functions/ConsoleFunctions.cs -------------------------------------------------------------------------------- /DurableDungeon/Functions/DungeonFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/Functions/DungeonFunctions.cs -------------------------------------------------------------------------------- /DurableDungeon/Functions/Global.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/Functions/Global.cs -------------------------------------------------------------------------------- /DurableDungeon/Functions/MonitorFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/Functions/MonitorFunctions.cs -------------------------------------------------------------------------------- /DurableDungeon/Functions/NewUserParallelFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/Functions/NewUserParallelFunctions.cs -------------------------------------------------------------------------------- /DurableDungeon/Functions/NewUserSequentialFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/Functions/NewUserSequentialFunctions.cs -------------------------------------------------------------------------------- /DurableDungeon/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/DurableDungeon/host.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/README.md -------------------------------------------------------------------------------- /TestHarness/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/TestHarness/index.html -------------------------------------------------------------------------------- /TestHarness/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/TestHarness/index.js -------------------------------------------------------------------------------- /TestHarness/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/DurableDungeon/HEAD/TestHarness/style.css --------------------------------------------------------------------------------