Skip to content
Snippets Groups Projects
Select Git revision
  • 4c62d9c3cf501d1428305f53cb6f05dbb5d306e6
  • main default protected
2 results

palya.cpp

Blame
  • 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() {}