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

mester.h

Blame
  • mester.h 766 B
    #ifndef MESTER_H
    #define MESTER_H
    #include "graphics.hpp"
    #include <vector>
    
    class Palyamezo;
    class Player;
    
    class Mester
    {
        Player* aktiv;
        std::vector<Palyamezo*> negyzetek;
        bool lepes = false;
        int turn = 0;
    public:
        Mester();
        Player* player1;
        Player* player2;
        void set_negyzetek(std::vector<Palyamezo*> v);
        void iranyitas(Palyamezo* f, genv::event ev);
        void PlayerChange();
        int moncsok_vizsg(Palyamezo* f, int szam);
        int monno_vizsg(Palyamezo* f, int szam);
        int horizont_vizsg(Palyamezo* f, int szam);
        int vertic_vizsg(Palyamezo* f, int szam);
        bool streak_vizsgalo(Palyamezo* f);
        void szabalyzat(Palyamezo* f);
        void gameover();
        ~Mester();
    };
    
    #endif // MESTER_H