Closed martijndefijter closed 9 years ago
Het inlezen van de room descriptions is nog niet goed. Het is de bedoeling dat je in een bestand de verschillende categorieën van zinnen kan definiëren (bij voorkeur op nummer voor flexibiliteit) en vervolgens een reader te maken die deze kan inlezen naar een std::vector<std::vector<std::string>>
die vervolgens naar de StringGenerator
gegooid kan worden.
0 Random zin 1
0 Random zin 2
1 Nog een random zin 1
1 Nog een random zin 2
2 Meer random zin 1
2 Meer random zin 1
Als je dit in kan lezen naar een vector:vector:string dan zorgt de StringGenerator er voor dat er een random string uitkomt die 2000+ verschillende opties heeft. Het is namelijk een requirement om meer dan 2000+ soorten kamers te kunnen genereren.
We moeten ook items in kunnen laden (ik geloof dat ze vragen om 50 items). We hebben dus een Sword
class. Via tekst moeten we daarvan bijvoorbeeld een Dagger
, Longsword
etc kunnen maken met verschillende damage.
TrapImport, RoomDescriptionImport, MobImport en InventoryImport