Files
CS-Classes/CS202/Assignment_2/main.cpp
2025-06-17 14:42:22 -07:00

58 lines
1.9 KiB
C++

#include <iostream>
#include "player.h"
using namespace std;
/*
Use this to test your code. Refer to the file in the ObjectCode folder.
*/
int main () {
/*
Player player1("Player 1");
string name;
Healing h("Medkit", HealType::HP,50);
h.printHealing();
Weapon w("HammerAssault", AmmoType::MEDIUM, 31);
w.printWeapon();
Utility f("FishingRod");
f.printUtility();
player1.pickup(new Weapon("HammerAssault", AmmoType::MEDIUM, 31));
player1.pickup(new Weapon("SidearmPistol", AmmoType::LIGHT, 25));
player1.pickup(new Weapon("PumpShotgun", AmmoType::SHELLS, 103.2));
player1.pickup(new Healing("Medkit",HealType::HP,100));
player1.pickup(new Utility("FishingRod"));
player1.pickup(new Healing("SmallShield", HealType::SHIELD, 25));
player1.drop(4);
player1.useItem(3);
//player1.pickup(new Healing("SmallShield", HealType::SHIELD, 25));
player1.showPlayer();
*/
Player player1("Player 1");
string name;
player1.pickup(new Weapon("HammerAssault", AmmoType::MEDIUM, 31));
player1.pickup(new Weapon("SidearmPistol", AmmoType::LIGHT, 25));
player1.pickup(new Weapon("PumpShotgun", AmmoType::SHELLS, 103.2));
player1.pickup(new Healing("Medkit",HealType::HP,100));
player1.pickup(new Utility("FishingRod"));
player1.pickup(new Healing("SmallShield", HealType::SHIELD, 25));
player1.showPlayer();
player1.drop(4);
player1.pickup(new Healing("SmallShield", HealType::SHIELD, 25));
player1.showPlayer();
player1.useItem(3);
player1.useItem(4);
player1.showPlayer();
player1.useItem(4);
player1.useItem(1);
player1.pickup(new Weapon("HeavySniper", AmmoType::HEAVY, 120));
player1.showPlayer();
player1.drop(1);
player1.showPlayer();
player1.pickup(new Healing("ShieldPotion", HealType::SHIELD, 50));
player1.showPlayer();
}