Ajout de GOLTeamH
This commit is contained in:
parent
e8bafd6a97
commit
85ee6e4f17
@ -1 +1,98 @@
|
||||
#include "GOLTeamH.h"
|
||||
|
||||
size_t GOLTeamH::width() const
|
||||
{
|
||||
return size_t();
|
||||
}
|
||||
|
||||
size_t GOLTeamH::height() const
|
||||
{
|
||||
return size_t();
|
||||
}
|
||||
|
||||
size_t GOLTeamH::size() const
|
||||
{
|
||||
return size_t();
|
||||
}
|
||||
|
||||
GOL::State GOLTeamH::state(int x, int y) const
|
||||
{
|
||||
return State();
|
||||
}
|
||||
|
||||
std::string GOLTeamH::rule() const
|
||||
{
|
||||
return std::string();
|
||||
}
|
||||
|
||||
GOL::BorderManagement GOLTeamH::borderManagement() const
|
||||
{
|
||||
return BorderManagement();
|
||||
}
|
||||
|
||||
GOL::Color GOLTeamH::color(State state) const
|
||||
{
|
||||
return Color();
|
||||
}
|
||||
|
||||
GOL::Statistics GOLTeamH::statistics() const
|
||||
{
|
||||
return Statistics();
|
||||
}
|
||||
|
||||
GOL::ImplementationInformation GOLTeamH::information() const
|
||||
{
|
||||
return ImplementationInformation();
|
||||
}
|
||||
|
||||
void GOLTeamH::resize(size_t width, size_t height, State defaultState)
|
||||
{
|
||||
mData.resize(width, height, defaultState);
|
||||
}
|
||||
|
||||
bool GOLTeamH::setRule(std::string const& rule)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
void GOLTeamH::setBorderManagement(BorderManagement borderManagement)
|
||||
{
|
||||
}
|
||||
|
||||
void GOLTeamH::setState(int x, int y, State state)
|
||||
{
|
||||
}
|
||||
|
||||
void GOLTeamH::fill(State state)
|
||||
{
|
||||
}
|
||||
|
||||
void GOLTeamH::fillAlternately(State firstCell)
|
||||
{
|
||||
}
|
||||
|
||||
void GOLTeamH::randomize(double percentAlive)
|
||||
{
|
||||
}
|
||||
|
||||
bool GOLTeamH::setFromPattern(std::string const& pattern, int centerX, int centerY)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
bool GOLTeamH::setFromPattern(std::string const& pattern)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
void GOLTeamH::setSolidColor(State state, Color const& color)
|
||||
{
|
||||
}
|
||||
|
||||
void GOLTeamH::processOneStep()
|
||||
{
|
||||
}
|
||||
|
||||
void GOLTeamH::updateImage(uint32_t* buffer, size_t buffer_size) const
|
||||
{
|
||||
}
|
||||
|
@ -1,6 +1,35 @@
|
||||
#pragma once
|
||||
class GOLTeamH
|
||||
{
|
||||
|
||||
#include <string>
|
||||
#include <GOL.h>
|
||||
#include "Grid.h"
|
||||
|
||||
class GOLTeamH : public GOL
|
||||
{
|
||||
public:
|
||||
size_t width() const override;
|
||||
size_t height() const override;
|
||||
size_t size() const override;
|
||||
State state(int x, int y) const override;
|
||||
std::string rule() const override;
|
||||
BorderManagement borderManagement() const override;
|
||||
Color color(State state) const override;
|
||||
Statistics statistics() const override;
|
||||
ImplementationInformation information() const override;
|
||||
void resize(size_t width, size_t height, State defaultState) override;
|
||||
bool setRule(std::string const& rule) override;
|
||||
void setBorderManagement(BorderManagement borderManagement) override;
|
||||
void setState(int x, int y, State state) override;
|
||||
void fill(State state) override;
|
||||
void fillAlternately(State firstCell) override;
|
||||
void randomize(double percentAlive) override;
|
||||
bool setFromPattern(std::string const& pattern, int centerX, int centerY) override;
|
||||
bool setFromPattern(std::string const& pattern) override;
|
||||
void setSolidColor(State state, Color const& color) override;
|
||||
void processOneStep() override;
|
||||
void updateImage(uint32_t* buffer, size_t buffer_size) const override;
|
||||
private:
|
||||
Grid mData;
|
||||
std::string mRule;
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user