Slime-Simulation/header/Field.hpp

26 lines
452 B
C++
Raw Normal View History

2021-10-18 04:37:41 +00:00
#pragma once
#include <math.h>
class Field
{
public:
Field(int i_width, int i_height, float fl_pheromone_max);
~Field();
void tick();
void add_pheromone(float fl_x, float fl_y, float fl_strength);
float get_pheromone_strength(float fl_x, float fl_y);
float get_pheromone_strength(int i_x, int i_y);
float get_pheromone_max();
private:
int i_width, i_height;
float** fl_ground;
float fl_pheromone_max;
};