Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <ctime>
- void weapon(int tool, int atk, int def, int spd);
- void weapon(int tool);
- int main(){
- int hp = 100;
- int atk = 40;
- int def = 40;
- int spd = 40;
- int tool;
- std::cout << "Choose a Weapon: \n";
- for(int i=1; i <=5; i++){
- std::cout << i << " ";
- weapon(i);
- std::cout << '\n';
- }
- std::cin >> tool;
- weapon(tool,atk,def,spd);
- return 0;
- }
- void weapon(int tool){
- switch (tool) {
- case 1:
- std::cout << "Knife";
- break;
- case 2:
- std::cout << "Axe";
- break;
- case 3:
- std::cout << "Harp";
- break;
- case 4:
- std::cout << "Sword";
- break;
- case 5:
- std::cout << "Shield";
- break;
- default:
- std::cout << "Fists";
- break;
- }
- }
- void weapon(int tool, int atk, int def, int spd) {
- switch (tool) {
- case 1:
- std::cout << "Knife: ";
- atk += 5;
- def -= 2;
- spd += 5;
- std::cout << "\nAttack: " << atk << "\nDefense: " << def << "\nSpeed: " << spd;
- break;
- case 2:
- std::cout << "Axe: ";
- atk += 10;
- def -= 3;
- spd -= 3;
- std::cout << "\nAttack: " << atk << "\nDefense: " << def << "\nSpeed: " << spd;
- break;
- case 3:
- std::cout << "Harp: ";
- atk += 1;
- def += 3;
- spd += 2;
- std::cout << "\nAttack: " << atk << "\nDefense: " << def << "\nSpeed: " << spd;
- break;
- case 4:
- std::cout << "Sword: ";
- atk += 8;
- def -= 5;
- spd += 4;
- std::cout << "\nAttack: " << atk << "\nDefense: " << def << "\nSpeed: " << spd;
- break;
- case 5:
- std::cout << "Shield: ";
- atk -= 1;
- def += 9;
- spd -= 4;
- std::cout << "\nAttack: " << atk << "\nDefense: " << def << "\nSpeed: " << spd;
- break;
- default:
- std::cout << "Fists: ";
- atk +=1;
- spd +=8;
- std::cout << "\nAttack: " << atk << "\nDefense: " << def << "\nSpeed: " << spd;
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement