Select Git revision
palya.cpp 738 B
#include <iostream>
#include "palya.h"
#include "palyamezo.h"
#include "mester.h"
using namespace std;
using namespace genv;
Palya::Palya()
{
gout.open(XX,YY);
for(int i = 0; i<20; i++){
for(int j = 0; j<20; j++){
Palyamezo* negyzet = new Palyamezo(this, 100+(i*40), 100+(j*40), 40, 40, (19*i)+j);
palyaterulet.push_back(negyzet);
negyzet->draw();
}
}
mesztor = new Mester();
}
void Palya::jatek(event ev){
mesztor->set_negyzetek(palyaterulet);
for(Palyamezo* negyzet : palyaterulet){
mesztor->iranyitas(negyzet, ev);
if(negyzet->select(ev))
mesztor->szabalyzat(negyzet);
}
}
Palya::~Palya() {}