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

Commiting

parent c3b0e834
No preview for this file type
......@@ -3,6 +3,7 @@
#include <cstdlib>
#include <iostream>
#include <iomanip>
#include <time.h>
#include "Player.h"
#include "Boss.h"
#include "Monster.h"
......@@ -12,7 +13,7 @@ using namespace std;
void introMenu();
void ingameMenu(Inventory);
void ingameMenu(Inventory, Player);
int main() {
......@@ -25,9 +26,9 @@ int main() {
bool playerVictory = false;
string name;
int seed;
cout << "Enter a seed: ";
cin >> seed;
srand(time(NULL));
int seed = rand() % 650 + 1;
introMenu();
......@@ -39,7 +40,7 @@ int main() {
playerPtr->setStats(seed);
inventoryPtr->gainItem("Sword", 0, 0);
cout << "Player has been made" << endl;
ingameMenu(*inventoryPtr);
ingameMenu(*inventoryPtr, *playerPtr);
do {
//floor 1-3
......@@ -50,6 +51,7 @@ int main() {
dungeonPtr->roomEncounter = dungeonPtr->rollRoom();
if(dungeonPtr->roomCounter % 5 == 0) {
cout << endl;
cout << "You enter the room" << endl;
dungeonPtr->getBoss(dungeonPtr->floorNum);
......@@ -86,6 +88,7 @@ int main() {
dungeonPtr->roomCounter++;
} else {
cout << endl;
cout << "You enter the room" << endl;
dungeonPtr->getMonster(dungeonPtr->roomEncounter);
do {
......@@ -125,6 +128,7 @@ int main() {
//floor 4
cout << endl;
cout << "You enter the room" << endl;
dungeonPtr->getBoss(dungeonPtr->floorNum);
do {
......@@ -161,7 +165,7 @@ int main() {
cout << "You win!" << endl;
cout << "Final Inventory" << endl;
ingameMenu(*inventoryPtr);
ingameMenu(*inventoryPtr, *playerPtr);
delete monsterPtr;
delete bossPtr;
......@@ -177,9 +181,10 @@ void introMenu() {
<< " 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 << "Inventory" << endl;;
cout << "Inventory" << endl;
cout << "Player health: " << player.health << endl;
inventory.listInventory();
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