EconomyFreeMarket.cpp File Reference

#include <weapons/EconomyFreeMarket.h>
#include <weapons/AccessoryStore.h>
#include <server/ScorchedServer.h>
#include <common/Defines.h>
#include <common/OptionsScorched.h>
#include <common/Logger.h>
#include <XML/XMLFile.h>
#include <XML/XMLParser.h>
#include <tank/Tank.h>
#include <tank/TankScore.h>
#include <tank/TankAccessories.h>
#include <stdlib.h>

Go to the source code of this file.

Functions

 REGISTER_CLASS_SOURCE (EconomyFreeMarket)
static std::string getEconomyFileName ()
static bool validAccessory (Accessory *accessory)


Function Documentation

static std::string getEconomyFileName (  )  [static]

Definition at line 36 of file EconomyFreeMarket.cpp.

References S3D::formatStringBuffer(), S3D::getSettingsFile(), and ScorchedServer::instance().

Referenced by EconomyFreeMarket::loadPrices(), and EconomyFreeMarket::savePrices().

REGISTER_CLASS_SOURCE ( EconomyFreeMarket   ) 

static bool validAccessory ( Accessory accessory  )  [static]

Definition at line 43 of file EconomyFreeMarket.cpp.

References Accessory::getAIOnly(), Accessory::getBotOnly(), Accessory::getMaximumNumber(), and Accessory::getStartingNumber().

Referenced by EconomyFreeMarket::accessoryBought(), EconomyFreeMarket::calculatePrices(), EconomyFreeMarket::loadPrices(), and EconomyFreeMarket::savePrices().


Generated on Mon Feb 16 15:14:59 2009 for Scorched3D by  doxygen 1.5.3