-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCombat.h
More file actions
33 lines (28 loc) · 673 Bytes
/
Combat.h
File metadata and controls
33 lines (28 loc) · 673 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
//Combat.h
// CSCI 1300 Spring 2022
// Author: Matthew Cerza
// Recitation: 202 – Alex Ray
// Project 3
#ifndef COMBAT_H
#define COMBAT_H
#include <iostream>
#include "Board.h"
#include "Card.h"
using namespace std;
class Combat{
private:
//int scale;
Board board;
public:
//Returns the amount of damage to deal to the computer
Combat(Board currentBoard);
//int attack(Card attacker, Card defender);
void playersTurn();
void enemysTurn();
int getScale();
Board returnBoard();
void addEnemyCards(int difficulty);
void startEnemyCards(int difficulty);
void setCardAt(int row, int col, Card givenCard);
};
#endif