petites transformations sur les makefiles
This commit is contained in:
32
d04/ex03/main.cpp
Normal file
32
d04/ex03/main.cpp
Normal file
@@ -0,0 +1,32 @@
|
||||
#include "AMateria.hpp"
|
||||
#include "Ice.hpp"
|
||||
#include "Cure.hpp"
|
||||
#include "ICharacter"
|
||||
#include "IMateriaSource"
|
||||
|
||||
int main() {
|
||||
|
||||
IMateriaSource* src = new MateriaSource();
|
||||
src->learnMateria(new Ice());
|
||||
src->learnMateria(new Cure());
|
||||
|
||||
ICharacter* me = new Character("me");
|
||||
|
||||
AMateria* tmp;
|
||||
tmp = src->createMateria("ice");
|
||||
me->equip(tmp);
|
||||
tmp = src->createMateria("cure");
|
||||
me->equip(tmp);
|
||||
|
||||
ICharacter* bob = new Character("bob");
|
||||
|
||||
me->use(0, *bob);
|
||||
me->use(1, *bob);
|
||||
|
||||
delete bob;
|
||||
delete me;
|
||||
delete src;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user