-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDefVal.h
More file actions
60 lines (51 loc) · 1.93 KB
/
DefVal.h
File metadata and controls
60 lines (51 loc) · 1.93 KB
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
57
58
59
60
//****************************************************************************
//
// DefVal
//
//****************************************************************************
#ifndef __DefVal_H__
#define __DefVal_H__
// ===========================================================================
// Libraries
// ===========================================================================
#include <cstdio>
#include <cstdlib>
// ===========================================================================
// Struct declaration
// ===========================================================================
namespace DefVal
{
const unsigned int BORDER_COLOR = 0xBB0000;
const unsigned int HUNTER_COLOR = 0xFF0000;
const unsigned int PREY_COLOR = 0x0000FF;
const unsigned int WINDOW_WIDTH = 1000;
const unsigned int WINDOW_HEIGHT = 600;
const unsigned int NB_BORDERS = 4;
const unsigned int NB_LIM_PREY = 40;
const unsigned int NB_MAX_PREY = 1000;
const unsigned int NB_MAX_HUNT = 1000;
const unsigned int NB_OBST = 10;
const unsigned int TIME_STEP = 12000;
const unsigned int WAITING_STEPS = 200;
const double HUNTING_SPEED = 0.95;
const double BORDER_STRENGTH = 0.06;
const double HUNTER_HITBOX = 7.0;
const double PREY_HITBOX = 6.0;
const double HUNTER_RADIUS = 45.0;
const double PREY_RADIUS = 33.0;
const double OBST_RADIUS = 16;
const double GAMMA1 = 0.055;
const double GAMMA2 = 0.0001;
const double GAMMA3 = 0.05;
const double GAMMA3o = 0.015;
const double GAMMA4 = 0.07;
const double MU = 0.0014;
const double MU2 = 0.001;
const double MAX_PREY_SPEED = 1.2;
const double MAX_HUNT_SPEED = 1.1;
const double HUNTER_DRUNKENNESS = 0.02;
}
// This does not exist
extern unsigned int preys_eaten;
extern unsigned int hunters_killed;
#endif // __DefVal_H__