summaryrefslogtreecommitdiff
path: root/Homework/cs3460/gameoflife/Pattern.hpp
blob: 74929c673b7de1c23cf21d8be27a0b8414855dda (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <cstdint>

#ifndef PATTERN_HPP
    #define PATTERN_HPP

class Pattern
{
  public:
    virtual std::uint8_t getSizeX() const = 0;
    virtual std::uint8_t getSizeY() const = 0;
    virtual bool getCell(std::uint8_t x, std::uint8_t y) const = 0;
};

#endif // PATTERN_HPP