Commit 3470583a authored by Aaron Sturtevant's avatar Aaron Sturtevant

Commiting

parent c3b0e834
No preview for this file type
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
#include <cstdlib> #include <cstdlib>
#include <iostream> #include <iostream>
#include <iomanip> #include <iomanip>
#include <time.h>
#include "Player.h" #include "Player.h"
#include "Boss.h" #include "Boss.h"
#include "Monster.h" #include "Monster.h"
...@@ -12,7 +13,7 @@ using namespace std; ...@@ -12,7 +13,7 @@ using namespace std;
void introMenu(); void introMenu();
void ingameMenu(Inventory); void ingameMenu(Inventory, Player);
int main() { int main() {
...@@ -25,9 +26,9 @@ int main() { ...@@ -25,9 +26,9 @@ int main() {
bool playerVictory = false; bool playerVictory = false;
string name; string name;
int seed; srand(time(NULL));
cout << "Enter a seed: ";
cin >> seed; int seed = rand() % 650 + 1;
introMenu(); introMenu();
...@@ -39,7 +40,7 @@ int main() { ...@@ -39,7 +40,7 @@ int main() {
playerPtr->setStats(seed); playerPtr->setStats(seed);
inventoryPtr->gainItem("Sword", 0, 0); inventoryPtr->gainItem("Sword", 0, 0);
cout << "Player has been made" << endl; cout << "Player has been made" << endl;
ingameMenu(*inventoryPtr); ingameMenu(*inventoryPtr, *playerPtr);
do { do {
//floor 1-3 //floor 1-3
...@@ -50,6 +51,7 @@ int main() { ...@@ -50,6 +51,7 @@ int main() {
dungeonPtr->roomEncounter = dungeonPtr->rollRoom(); dungeonPtr->roomEncounter = dungeonPtr->rollRoom();
if(dungeonPtr->roomCounter % 5 == 0) { if(dungeonPtr->roomCounter % 5 == 0) {
cout << endl;
cout << "You enter the room" << endl; cout << "You enter the room" << endl;
dungeonPtr->getBoss(dungeonPtr->floorNum); dungeonPtr->getBoss(dungeonPtr->floorNum);
...@@ -86,6 +88,7 @@ int main() { ...@@ -86,6 +88,7 @@ int main() {
dungeonPtr->roomCounter++; dungeonPtr->roomCounter++;
} else { } else {
cout << endl;
cout << "You enter the room" << endl; cout << "You enter the room" << endl;
dungeonPtr->getMonster(dungeonPtr->roomEncounter); dungeonPtr->getMonster(dungeonPtr->roomEncounter);
do { do {
...@@ -125,6 +128,7 @@ int main() { ...@@ -125,6 +128,7 @@ int main() {
//floor 4 //floor 4
cout << endl;
cout << "You enter the room" << endl; cout << "You enter the room" << endl;
dungeonPtr->getBoss(dungeonPtr->floorNum); dungeonPtr->getBoss(dungeonPtr->floorNum);
do { do {
...@@ -161,7 +165,7 @@ int main() { ...@@ -161,7 +165,7 @@ int main() {
cout << "You win!" << endl; cout << "You win!" << endl;
cout << "Final Inventory" << endl; cout << "Final Inventory" << endl;
ingameMenu(*inventoryPtr); ingameMenu(*inventoryPtr, *playerPtr);
delete monsterPtr; delete monsterPtr;
delete bossPtr; delete bossPtr;
...@@ -177,9 +181,10 @@ void introMenu() { ...@@ -177,9 +181,10 @@ void introMenu() {
<< " so good luck fighting, talking or fleeing like a little baby!" << endl; << " so good luck fighting, talking or fleeing like a little baby!" << endl;
} }
void ingameMenu(Inventory inventory) { void ingameMenu(Inventory inventory, Player player) {
cout << "--------------------------------" << endl; cout << "--------------------------------" << endl;
cout << "Inventory" << endl;; cout << "Inventory" << endl;
cout << "Player health: " << player.health << endl;
inventory.listInventory(); inventory.listInventory();
cout << "--------------------------------" << endl; cout << "--------------------------------" << endl;
} }
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment