blob: 8fab10eed7c9aa0db30a7f8b5c51364601dad7ee (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
#ifndef __GRAPHICOBJS_HPP__
#define __GRAPHICOBJS_HPP__
#include <SFML/Graphics.hpp>
class GraphicObjs
{
protected:
sf::CircleShape zapperPoint = sf::CircleShape(0, 12);
sf::CircleShape zapperShell;
sf::CircleShape zapperNucleus = sf::CircleShape(0, 5);
sf::CircleShape pelletPoint = sf::CircleShape(0, 6);
sf::CircleShape pelletShell;
sf::CircleShape pelletNucleus = sf::CircleShape(0, 3);
sf::CircleShape guppiePoint = sf::CircleShape(0, 6);
sf::CircleShape guppieShell = sf::CircleShape(0, 30);
///////////////
sf::CircleShape eggPoint = sf::CircleShape(0, 6);
sf::CircleShape guppieEgg = sf::CircleShape(0, 60);
///////////////
sf::Color guppN;
sf::Vector2f visionCone[31];
sf::Vector2f skinRadius[180];
sf::Vector2f senseRadius[180];
/////////////////////////////
sf::CircleShape gOuterSkin;
///////////////////////////
sf::ConvexShape beak1;
sf::ConvexShape beak2;
///////////////////////////
sf::ConvexShape touchCells[30];
sf::ConvexShape smellCells[30];
sf::ConvexShape tailMask;
//////////////////////////////
sf::CircleShape innerBodyMask;
/////////////////////////////
sf::ConvexShape thrusters[4];
sf::ConvexShape thrusterMask;
sf::ConvexShape heart;
sf::ConvexShape heartMask;
sf::ConvexShape heartTop;
sf::ConvexShape heartTri;
sf::ConvexShape glandMask;
sf::ConvexShape gland;
sf::ConvexShape eyeMask;
sf::ConvexShape eyeCells[15];
sf::ConvexShape eyeCavity;
sf::CircleShape corpsePoint = sf::CircleShape(0, 6);
sf::CircleShape corpseShell;
sf::CircleShape corpseNucleus = sf::CircleShape(0, 4);
};
#endif // __GRAPHICOBJS_HPP__
|