forked from Mici7120/code-legends
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.cpp
More file actions
62 lines (48 loc) · 2.24 KB
/
main.cpp
File metadata and controls
62 lines (48 loc) · 2.24 KB
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include "avatar.h"
#include "ejercito.h"
#include "box.h"
#include "tablero.h"
#include "coordenadas.h"
#include "menu.h"
int main() {
//Imprimir titulo Code Legends
string imprimirTitulo;
ifstream Titulo;
Titulo.open("Titulo.txt");
while(getline(Titulo, imprimirTitulo)){
cout << imprimirTitulo << endl;
}
Titulo.close();
Menu Menu;
Menu.Interfaz();
//Probando commit
/*
//Utilizo -> por que son punteros a la clase avatar, no son objetos.
//Aqui configuro todo lo del avatar:
cout<<"Configuracion AVATAR: "<<endl;//Ejemplo del avatar
Avatar *avatar = new Avatar("mago");// Es un objeto dinamico: Aqui puedo colocar el tipo de avatar que quiero
cout <<"Vida del mago es: "<< avatar -> getVida() << endl;//Vida normal del mago
cout <<"Poder del mago es: "<< avatar->getPoder() << endl;//Poder del mago
avatar->setVida(0.5); //NUeva vida, haciendo la resta de lo que nos piden
cout <<"Nueva vida del mago es: "<< avatar->getVida() << endl;//Aqui nos da la nueva vida
cout<<endl;
cout<<"Configuracion del EJERCITO: "<<endl; //Ejemplo del ejercito
Ejercito *ejercito = new Ejercito(15,20,30); //Sirve como input, con el objeto dinamico
cout<<"Cantidad de Luchadores: " <<ejercito->getCantidadLuchadores() << endl;
cout<<"Cantidad de Tiradores: " <<ejercito->getCantidadTiradores() << endl;
cout<<"Cantidad de Magos: " <<ejercito->getCantidadMagos() << endl;
cout<< "Total cantidad de avatares forma 1: "<<ejercito->getCantidadEjercito() << endl; //Dos formas para dar el total de cantidad del ejercito
cout<<"Forma 2: " <<ejercito->getEjercito().size() << endl; //Pero mejor es este ya que cuando mueren personas se va mermando el tamaño array de ejercito
vector<Avatar*> totalEjercito = ejercito->getEjercito();
float totalPoder = 0;
for(int i = 0; i < totalEjercito.size(); i++){
//cout << totalEjercito[i]->getTipoAvatar() << endl; //Por cada elemento del vector es un avatar entonces uno puede ingresar a las pps que tiene el avatar
totalPoder = totalPoder + totalEjercito[i]->getPoder();
//if(totalEjercito[index]->getTipoAvatar() == "luchador"){
// cout << totalEjercito[index]->getPoder() << endl;
//}
}
cout <<"El total del poder del Ejercito es: "<< totalPoder << endl;
*/
return 0;
}