Army ant simulation
BoxTerrain.h
1 /*
2  * World.h
3  *
4  * Created on: 27 sept. 2018
5  * Author: lucie
6  */
7 
8 #ifndef BOXTERRAIN_H_
9 #define BOXTERRAIN_H_
10 
11 #include "Terrain.h"
12 
13 class BoxTerrain: public Terrain {
14 public:
15  BoxTerrain();
16  BoxTerrain( b2World* world, sf::RenderWindow& window, config::sTerrain terrainParam, int WINDOW_X_PX, double bodyLength=1);
17  virtual ~BoxTerrain();
18 
19  void create(b2World* world, sf::RenderWindow& window, config::sTerrain terrainParam, int WINDOW_X_PX, double bodyLength=1);
20 
24  void createBody(b2World* world);
25 
29  void drawBody( sf::RenderWindow& window);
30 
32 private:
33  int m_window_x=0;
34  int m_window_y=0;
35 };
36 
37 #endif /* BOXTERRAIN_H_ */
void drawBody(sf::RenderWindow &window)
Definition: BoxTerrain.cpp:68
Implementation of the Terrain class.
e_terrain_type getType()
Definition: BoxTerrain.cpp:90
e_terrain_type
Definition: Terrain.h:23
void create(b2World *world, sf::RenderWindow &window, config::sTerrain terrainParam, int WINDOW_X_PX, double bodyLength=1)
Definition: BoxTerrain.cpp:26
void createBody(b2World *world)
Definition: BoxTerrain.cpp:35