diff options
Diffstat (limited to 'src/common/global.h')
-rw-r--r-- | src/common/global.h | 132 |
1 files changed, 66 insertions, 66 deletions
diff --git a/src/common/global.h b/src/common/global.h index 0429cc1..670c578 100644 --- a/src/common/global.h +++ b/src/common/global.h @@ -1,66 +1,66 @@ -// * This file is part of the COLOBOT source code
-// * Copyright (C) 2001-2008, Daniel ROUX & EPSITEC SA, www.epsitec.ch
-// *
-// * This program is free software: you can redistribute it and/or modify
-// * it under the terms of the GNU General Public License as published by
-// * the Free Software Foundation, either version 3 of the License, or
-// * (at your option) any later version.
-// *
-// * This program is distributed in the hope that it will be useful,
-// * but WITHOUT ANY WARRANTY; without even the implied warranty of
-// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// * GNU General Public License for more details.
-// *
-// * You should have received a copy of the GNU General Public License
-// * along with this program. If not, see http://www.gnu.org/licenses/.
-
-// global.h
-
-#pragma once
-
-
-enum BuildType
-{
- BUILD_FACTORY = (1<<0), // factory
- BUILD_DERRICK = (1<<1), // derrick
- BUILD_CONVERT = (1<<2), // converter
- BUILD_RADAR = (1<<3), // radar
- BUILD_ENERGY = (1<<4), // factory of cells
- BUILD_NUCLEAR = (1<<5), // nuclear power plant
- BUILD_STATION = (1<<6), // base station
- BUILD_REPAIR = (1<<7), // repair center
- BUILD_TOWER = (1<<8), // defense tower
- BUILD_RESEARCH = (1<<9), // research center
- BUILD_LABO = (1<<10), // laboratory
- BUILD_PARA = (1<<11), // lightning protection
- BUILD_INFO = (1<<12), // information terminal
- BUILD_GFLAT = (1<<16), // flat floor
- BUILD_FLAG = (1<<17) // puts / removes colored flag
-};
-
-
-// Do not change values was because of backups (bits = ...).
-enum ResearchType
-{
- RESEARCH_TANK = (1<<0), // caterpillars
- RESEARCH_FLY = (1<<1), // wings
- RESEARCH_CANON = (1<<2), // cannon
- RESEARCH_TOWER = (1<<3), // defense tower
- RESEARCH_ATOMIC = (1<<4), // nuclear
- RESEARCH_THUMP = (1<<5), // thumper
- RESEARCH_SHIELD = (1<<6), // shield
- RESEARCH_PHAZER = (1<<7), // phazer gun
- RESEARCH_iPAW = (1<<8), // legs of insects
- RESEARCH_iGUN = (1<<9), // cannon of insects
- RESEARCH_RECYCLER = (1<<10), // recycler
- RESEARCH_SUBM = (1<<11), // submarine
- RESEARCH_SNIFFER = (1<<12) // sniffer
-};
-
-extern long g_id; // unique identifier
-extern long g_build; // constructible buildings
-extern long g_researchDone; // research done
-extern long g_researchEnable; // research available
-extern float g_unit; // conversion factor
-
-
+// * This file is part of the COLOBOT source code +// * Copyright (C) 2001-2008, Daniel ROUX & EPSITEC SA, www.epsitec.ch +// * +// * This program is free software: you can redistribute it and/or modify +// * it under the terms of the GNU General Public License as published by +// * the Free Software Foundation, either version 3 of the License, or +// * (at your option) any later version. +// * +// * This program is distributed in the hope that it will be useful, +// * but WITHOUT ANY WARRANTY; without even the implied warranty of +// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// * GNU General Public License for more details. +// * +// * You should have received a copy of the GNU General Public License +// * along with this program. If not, see http://www.gnu.org/licenses/. + +// global.h + +#pragma once + + +enum BuildType +{ + BUILD_FACTORY = (1<<0), // factory + BUILD_DERRICK = (1<<1), // derrick + BUILD_CONVERT = (1<<2), // converter + BUILD_RADAR = (1<<3), // radar + BUILD_ENERGY = (1<<4), // factory of cells + BUILD_NUCLEAR = (1<<5), // nuclear power plant + BUILD_STATION = (1<<6), // base station + BUILD_REPAIR = (1<<7), // repair center + BUILD_TOWER = (1<<8), // defense tower + BUILD_RESEARCH = (1<<9), // research center + BUILD_LABO = (1<<10), // laboratory + BUILD_PARA = (1<<11), // lightning protection + BUILD_INFO = (1<<12), // information terminal + BUILD_GFLAT = (1<<16), // flat floor + BUILD_FLAG = (1<<17) // puts / removes colored flag +}; + + +// Do not change values was because of backups (bits = ...). +enum ResearchType +{ + RESEARCH_TANK = (1<<0), // caterpillars + RESEARCH_FLY = (1<<1), // wings + RESEARCH_CANON = (1<<2), // cannon + RESEARCH_TOWER = (1<<3), // defense tower + RESEARCH_ATOMIC = (1<<4), // nuclear + RESEARCH_THUMP = (1<<5), // thumper + RESEARCH_SHIELD = (1<<6), // shield + RESEARCH_PHAZER = (1<<7), // phazer gun + RESEARCH_iPAW = (1<<8), // legs of insects + RESEARCH_iGUN = (1<<9), // cannon of insects + RESEARCH_RECYCLER = (1<<10), // recycler + RESEARCH_SUBM = (1<<11), // submarine + RESEARCH_SNIFFER = (1<<12) // sniffer +}; + +extern long g_id; // unique identifier +extern long g_build; // constructible buildings +extern long g_researchDone; // research done +extern long g_researchEnable; // research available +extern float g_unit; // conversion factor + + |