Add infos into target window
[ryzomcore.git] / ryzom / server / src / entities_game_service / database_outpost.cpp
blob2ec9f5e7107ead94f2875a733e8d206ebf7e2210
2 // Ryzom - MMORPG Framework <http://dev.ryzom.com/projects/ryzom/>
3 // Copyright (C) 2010 Winch Gate Property Limited
4 //
5 // This program is free software: you can redistribute it and/or modify
6 // it under the terms of the GNU Affero General Public License as
7 // published by the Free Software Foundation, either version 3 of the
8 // License, or (at your option) any later version.
9 //
10 // This program is distributed in the hope that it will be useful,
11 // but WITHOUT ANY WARRANTY; without even the implied warranty of
12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 // GNU Affero General Public License for more details.
15 // You should have received a copy of the GNU Affero General Public License
16 // along with this program. If not, see <http://www.gnu.org/licenses/>.
18 /////////////////////////////////////////////////////////////////
19 // WARNING : this is a generated file, don't change it !
20 /////////////////////////////////////////////////////////////////
22 #include "stdpch.h"
23 #include "database_outpost.h"
27 TCDBBank CBankAccessor_OUTPOST::BankTag;
29 CBankAccessor_OUTPOST::TOUTPOST_SELECTED CBankAccessor_OUTPOST::_OUTPOST_SELECTED;
31 void CBankAccessor_OUTPOST::init()
33 static bool inited = false;
34 if (!inited)
36 // retreive the bank structure
37 CCDBStructBanks *bank = CCDBStructBanks::instance();
38 BankTag = CCDBStructBanks::readBankName("OUTPOST");
40 ICDBStructNode *node;
42 // branch init
44 node = bank->getICDBStructNodeFromName( BankTag, "OUTPOST_SELECTED" );
45 nlassert(node != NULL);
46 // call sub branch init
47 _OUTPOST_SELECTED.init(node);
50 inited = true;
54 void CBankAccessor_OUTPOST::TOUTPOST_SELECTED::init(ICDBStructNode *parent)
56 ICDBStructNode *node = parent;
58 _BranchNode = node;
60 // leaf init
62 node = parent->getNode( ICDBStructNode::CTextId("SHEET"), false );
63 nlassert(node != NULL);
64 _SHEET = node;
66 node = parent->getNode( ICDBStructNode::CTextId("LEVEL"), false );
67 nlassert(node != NULL);
68 _LEVEL = node;
70 node = parent->getNode( ICDBStructNode::CTextId("STATUS"), false );
71 nlassert(node != NULL);
72 _STATUS = node;
74 node = parent->getNode( ICDBStructNode::CTextId("STATE_END_DATE"), false );
75 nlassert(node != NULL);
76 _STATE_END_DATE = node;
78 node = parent->getNode( ICDBStructNode::CTextId("DISPLAY_CRASH"), false );
79 nlassert(node != NULL);
80 _DISPLAY_CRASH = node;
82 node = parent->getNode( ICDBStructNode::CTextId("WARCOST"), false );
83 nlassert(node != NULL);
84 _WARCOST = node;
86 node = parent->getNode( ICDBStructNode::CTextId("ROUND_LVL_THRESHOLD"), false );
87 nlassert(node != NULL);
88 _ROUND_LVL_THRESHOLD = node;
90 node = parent->getNode( ICDBStructNode::CTextId("ROUND_LVL_MAX_ATT"), false );
91 nlassert(node != NULL);
92 _ROUND_LVL_MAX_ATT = node;
94 node = parent->getNode( ICDBStructNode::CTextId("ROUND_LVL_MAX_DEF"), false );
95 nlassert(node != NULL);
96 _ROUND_LVL_MAX_DEF = node;
98 node = parent->getNode( ICDBStructNode::CTextId("ROUND_LVL_CUR"), false );
99 nlassert(node != NULL);
100 _ROUND_LVL_CUR = node;
102 node = parent->getNode( ICDBStructNode::CTextId("ROUND_ID_CUR"), false );
103 nlassert(node != NULL);
104 _ROUND_ID_CUR = node;
106 node = parent->getNode( ICDBStructNode::CTextId("ROUND_ID_MAX"), false );
107 nlassert(node != NULL);
108 _ROUND_ID_MAX = node;
110 node = parent->getNode( ICDBStructNode::CTextId("TIME_RANGE_DEF_WANTED"), false );
111 nlassert(node != NULL);
112 _TIME_RANGE_DEF_WANTED = node;
114 node = parent->getNode( ICDBStructNode::CTextId("TIME_RANGE_DEF"), false );
115 nlassert(node != NULL);
116 _TIME_RANGE_DEF = node;
118 node = parent->getNode( ICDBStructNode::CTextId("TIME_RANGE_ATT"), false );
119 nlassert(node != NULL);
120 _TIME_RANGE_ATT = node;
122 node = parent->getNode( ICDBStructNode::CTextId("TIME_RANGE_LENGTH"), false );
123 nlassert(node != NULL);
124 _TIME_RANGE_LENGTH = node;
127 // branch init
129 node = parent->getNode( ICDBStructNode::CTextId("GUILD"), false );
130 nlassert(node != NULL);
131 _GUILD.init(node);
136 void CBankAccessor_OUTPOST::TOUTPOST_SELECTED::TGUILD::init(ICDBStructNode *parent)
138 ICDBStructNode *node = parent;
140 _BranchNode = node;
142 // leaf init
144 node = parent->getNode( ICDBStructNode::CTextId("NAME"), false );
145 nlassert(node != NULL);
146 _NAME = node;
148 node = parent->getNode( ICDBStructNode::CTextId("ICON"), false );
149 nlassert(node != NULL);
150 _ICON = node;
152 node = parent->getNode( ICDBStructNode::CTextId("TRIBE"), false );
153 nlassert(node != NULL);
154 _TRIBE = node;
156 node = parent->getNode( ICDBStructNode::CTextId("NAME_ATT"), false );
157 nlassert(node != NULL);
158 _NAME_ATT = node;
161 // branch init