summaryrefslogtreecommitdiff
path: root/inc/dna.hpp
blob: 8c4effa760f30486386911d3c0ab388fef62707d (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
#ifndef dna_h
#define dna_h

#include <string>

#include "constants.hpp"
#include "functions.hpp"

class DNA
{  
        public:
                DNA(){};
                DNA(std::string s);

                DNA combine(DNA D);

                int     type;
                int     maxHealth;
                int     bestSense;
                int     bite;
                int     expectedPregnancyTime;
                int     expectedAge;
                int     growAmount;

                float   reach;
                float   speed;
                float   mutationPercent;
                float   mutationChance;
};

#endif