// Ryzom - MMORPG Framework // Copyright (C) 2010 Winch Gate Property Limited // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero 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 Affero General Public License for more details. // // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . ///////////////////////////////////////////////////////////////// // WARNING : this is a generated file, don't change it ! ///////////////////////////////////////////////////////////////// #include "stdpch.h" #include "database_outpost.h" TCDBBank CBankAccessor_OUTPOST::BankTag; CBankAccessor_OUTPOST::TOUTPOST_SELECTED CBankAccessor_OUTPOST::_OUTPOST_SELECTED; void CBankAccessor_OUTPOST::init() { static bool inited = false; if (!inited) { // retreive the bank structure CCDBStructBanks *bank = CCDBStructBanks::instance(); BankTag = CCDBStructBanks::readBankName("OUTPOST"); ICDBStructNode *node; // branch init node = bank->getICDBStructNodeFromName( BankTag, "OUTPOST_SELECTED" ); nlassert(node != NULL); // call sub branch init _OUTPOST_SELECTED.init(node); inited = true; } } void CBankAccessor_OUTPOST::TOUTPOST_SELECTED::init(ICDBStructNode *parent) { ICDBStructNode *node = parent; _BranchNode = node; // leaf init node = parent->getNode( ICDBStructNode::CTextId("SHEET"), false ); nlassert(node != NULL); _SHEET = node; node = parent->getNode( ICDBStructNode::CTextId("LEVEL"), false ); nlassert(node != NULL); _LEVEL = node; node = parent->getNode( ICDBStructNode::CTextId("STATUS"), false ); nlassert(node != NULL); _STATUS = node; node = parent->getNode( ICDBStructNode::CTextId("STATE_END_DATE"), false ); nlassert(node != NULL); _STATE_END_DATE = node; node = parent->getNode( ICDBStructNode::CTextId("DISPLAY_CRASH"), false ); nlassert(node != NULL); _DISPLAY_CRASH = node; node = parent->getNode( ICDBStructNode::CTextId("WARCOST"), false ); nlassert(node != NULL); _WARCOST = node; node = parent->getNode( ICDBStructNode::CTextId("ROUND_LVL_THRESHOLD"), false ); nlassert(node != NULL); _ROUND_LVL_THRESHOLD = node; node = parent->getNode( ICDBStructNode::CTextId("ROUND_LVL_MAX_ATT"), false ); nlassert(node != NULL); _ROUND_LVL_MAX_ATT = node; node = parent->getNode( ICDBStructNode::CTextId("ROUND_LVL_MAX_DEF"), false ); nlassert(node != NULL); _ROUND_LVL_MAX_DEF = node; node = parent->getNode( ICDBStructNode::CTextId("ROUND_LVL_CUR"), false ); nlassert(node != NULL); _ROUND_LVL_CUR = node; node = parent->getNode( ICDBStructNode::CTextId("ROUND_ID_CUR"), false ); nlassert(node != NULL); _ROUND_ID_CUR = node; node = parent->getNode( ICDBStructNode::CTextId("ROUND_ID_MAX"), false ); nlassert(node != NULL); _ROUND_ID_MAX = node; node = parent->getNode( ICDBStructNode::CTextId("TIME_RANGE_DEF_WANTED"), false ); nlassert(node != NULL); _TIME_RANGE_DEF_WANTED = node; node = parent->getNode( ICDBStructNode::CTextId("TIME_RANGE_DEF"), false ); nlassert(node != NULL); _TIME_RANGE_DEF = node; node = parent->getNode( ICDBStructNode::CTextId("TIME_RANGE_ATT"), false ); nlassert(node != NULL); _TIME_RANGE_ATT = node; node = parent->getNode( ICDBStructNode::CTextId("TIME_RANGE_LENGTH"), false ); nlassert(node != NULL); _TIME_RANGE_LENGTH = node; // branch init node = parent->getNode( ICDBStructNode::CTextId("GUILD"), false ); nlassert(node != NULL); _GUILD.init(node); } void CBankAccessor_OUTPOST::TOUTPOST_SELECTED::TGUILD::init(ICDBStructNode *parent) { ICDBStructNode *node = parent; _BranchNode = node; // leaf init node = parent->getNode( ICDBStructNode::CTextId("NAME"), false ); nlassert(node != NULL); _NAME = node; node = parent->getNode( ICDBStructNode::CTextId("ICON"), false ); nlassert(node != NULL); _ICON = node; node = parent->getNode( ICDBStructNode::CTextId("TRIBE"), false ); nlassert(node != NULL); _TRIBE = node; node = parent->getNode( ICDBStructNode::CTextId("NAME_ATT"), false ); nlassert(node != NULL); _NAME_ATT = node; // branch init }