Antkeeper
0.0.1
src
game
ant
genes
ant-gene-type.hpp
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2023 Christopher J. Howard
3
*
4
* This file is part of Antkeeper source code.
5
*
6
* Antkeeper source code is free software: you can redistribute it and/or modify
7
* it under the terms of the GNU General Public License as published by
8
* the Free Software Foundation, either version 3 of the License, or
9
* (at your option) any later version.
10
*
11
* Antkeeper source code is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
* GNU General Public License for more details.
15
*
16
* You should have received a copy of the GNU General Public License
17
* along with Antkeeper source code. If not, see <http://www.gnu.org/licenses/>.
18
*/
19
20
#ifndef ANTKEEPER_GAME_ANT_GENE_TYPE_HPP
21
#define ANTKEEPER_GAME_ANT_GENE_TYPE_HPP
22
23
#include <cstdint>
24
28
enum class
ant_gene_type
: std::uint8_t
29
{
30
antennae
= 1,
31
body_size
,
32
pupa
,
33
diet
,
34
egg
,
35
eyes
,
36
foraging_time
,
37
founding_mode
,
38
gaster
,
39
head
,
40
larva
,
41
legs
,
42
mandibles
,
43
mesosoma
,
44
nest_site
,
45
ocelli
,
46
pigmentation
,
47
pilosity
,
48
sculpturing
,
49
sting
,
50
waist
,
51
wings
52
};
53
54
#endif
// ANTKEEPER_GAME_ANT_GENE_TYPE_HPP
ant_gene_type
ant_gene_type
Ant gene types.
Definition:
ant-gene-type.hpp:29
ant_gene_type::larva
@ larva
ant_gene_type::egg
@ egg
ant_gene_type::ocelli
@ ocelli
ant_gene_type::pigmentation
@ pigmentation
ant_gene_type::gaster
@ gaster
ant_gene_type::sting
@ sting
ant_gene_type::waist
@ waist
ant_gene_type::legs
@ legs
ant_gene_type::mandibles
@ mandibles
ant_gene_type::diet
@ diet
ant_gene_type::head
@ head
ant_gene_type::pilosity
@ pilosity
ant_gene_type::eyes
@ eyes
ant_gene_type::wings
@ wings
ant_gene_type::antennae
@ antennae
ant_gene_type::sculpturing
@ sculpturing
ant_gene_type::founding_mode
@ founding_mode
ant_gene_type::pupa
@ pupa
ant_gene_type::mesosoma
@ mesosoma
ant_gene_type::body_size
@ body_size
ant_gene_type::nest_site
@ nest_site
ant_gene_type::foraging_time
@ foraging_time