liblcf
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
data.cpp
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2014 liblcf authors
3  * This file is released under the MIT License
4  * http://opensource.org/licenses/MIT
5  */
6 
7 #include "rpg_database.h"
8 #include "data.h"
9 
10 namespace Data {
12 
13  std::vector<RPG::Actor>& actors = data.actors;
14  std::vector<RPG::Skill>& skills = data.skills;
15  std::vector<RPG::Item>& items = data.items;
16  std::vector<RPG::Enemy>& enemies = data.enemies;
17  std::vector<RPG::Troop>& troops = data.troops;
18  std::vector<RPG::Terrain>& terrains = data.terrains;
19  std::vector<RPG::Attribute>& attributes = data.attributes;
20  std::vector<RPG::State>& states = data.states;
21  std::vector<RPG::Animation>& animations = data.animations;
22  std::vector<RPG::Chipset>& chipsets = data.chipsets;
23  std::vector<RPG::CommonEvent>& commonevents = data.commonevents;
25  std::vector<RPG::Class>& classes = data.classes;
26  std::vector<RPG::BattlerAnimation>& battleranimations = data.battleranimations;
29  std::vector<RPG::Switch>& switches = data.switches;
30  std::vector<RPG::Variable>& variables = data.variables;
31 
33 }
34 
35 void Data::Clear() {
36  actors.clear();
37  skills.clear();
38  items.clear();
39  enemies.clear();
40  troops.clear();
41  terrains.clear();
42  attributes.clear();
43  states.clear();
44  animations.clear();
45  chipsets.clear();
46  commonevents.clear();
47  battlecommands.commands.clear();
48  classes.clear();
49  battleranimations.clear();
50  switches.clear();
51  variables.clear();
52  treemap.active_node = 0;
53  treemap.maps.clear();
54  treemap.tree_order.clear();
55 }
BattleCommands battlecommands
Definition: rpg_database.h:54
std::vector< Troop > troops
Definition: rpg_database.h:43
RPG::Database data
Definition: data.cpp:11
RPG::System & system
Definition: data.cpp:28
void Clear()
Definition: data.cpp:35
std::vector< CommonEvent > commonevents
Definition: rpg_database.h:53
std::vector< Chipset > chipsets
Definition: rpg_database.h:48
Definition: data.cpp:10
std::vector< RPG::Troop > & troops
Definition: data.cpp:17
std::vector< BattleCommand > commands
std::vector< Switch > switches
Definition: rpg_database.h:51
std::vector< State > states
Definition: rpg_database.h:46
std::vector< RPG::Terrain > & terrains
Definition: data.cpp:18
std::vector< MapInfo > maps
Definition: rpg_treemap.h:25
std::vector< int > tree_order
Definition: rpg_treemap.h:26
std::vector< RPG::Attribute > & attributes
Definition: data.cpp:19
std::vector< RPG::Item > & items
Definition: data.cpp:15
RPG::BattleCommands & battlecommands
Definition: data.cpp:24
std::vector< RPG::Class > & classes
Definition: data.cpp:25
std::vector< Variable > variables
Definition: rpg_database.h:52
std::vector< Skill > skills
Definition: rpg_database.h:40
std::vector< Attribute > attributes
Definition: rpg_database.h:45
std::vector< RPG::Skill > & skills
Definition: data.cpp:14
std::vector< BattlerAnimation > battleranimations
Definition: rpg_database.h:56
std::vector< RPG::BattlerAnimation > & battleranimations
Definition: data.cpp:26
std::vector< RPG::Enemy > & enemies
Definition: data.cpp:16
std::vector< Animation > animations
Definition: rpg_database.h:47
RPG::Terms & terms
Definition: data.cpp:27
std::vector< Terrain > terrains
Definition: rpg_database.h:44
std::vector< RPG::Variable > & variables
Definition: data.cpp:30
std::vector< Item > items
Definition: rpg_database.h:41
RPG::TreeMap treemap
Definition: data.cpp:32
std::vector< Class > classes
Definition: rpg_database.h:55
std::vector< Actor > actors
Definition: rpg_database.h:39
std::vector< RPG::CommonEvent > & commonevents
Definition: data.cpp:23
std::vector< RPG::Switch > & switches
Definition: data.cpp:29
std::vector< RPG::Chipset > & chipsets
Definition: data.cpp:22
std::vector< RPG::Animation > & animations
Definition: data.cpp:21
std::vector< RPG::State > & states
Definition: data.cpp:20
std::vector< RPG::Actor > & actors
Definition: data.cpp:13
std::vector< Enemy > enemies
Definition: rpg_database.h:42