Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

Inventory.cpp File Reference

#include "global.h"
#include "Inventory.h"
#include "ThemeManager.h"
#include "RageUtil.h"
#include "GameState.h"
#include "RageTimer.h"
#include "PrefsManager.h"
#include "song.h"
#include "ScreenManager.h"
#include "GameplayMessages.h"
#include "StageStats.h"
#include "ThemeMetric.h"
#include "PlayerState.h"

Classes

struct  Item

Defines

#define NUM_ITEM_TYPES   THEME->GetMetricF("Inventory","NumItemTypes")
#define ITEM_DURATION_SECONDS   THEME->GetMetricF("Inventory","ItemDurationSeconds")
#define ITEM_COMBO(i)   THEME->GetMetricI("Inventory",ssprintf("Item%dCombo",i+1))
#define ITEM_EFFECT(i)   THEME->GetMetric ("Inventory",ssprintf("Item%dEffect",i+1))
#define ITEM_LEVEL(i)   THEME->GetMetricI("Inventory",ssprintf("Item%dLevel",i+1))
#define ITEM_USE_PROBABILITY   (1.f/ITEM_USE_RATE_SECONDS)
#define CROSSED(i)   (iOldCombo<i)&&(iNewCombo>=i)
#define BROKE_ABOVE(i)   (iNewCombo<iOldCombo)&&(iOldCombo>=i)

Functions

ThemeMetric< float > ITEM_USE_RATE_SECONDS ("Inventory","ItemUseRateSeconds")
void ReloadItems ()

Variables

vector< Itemg_Items

Define Documentation

#define BROKE_ABOVE  )     (iNewCombo<iOldCombo)&&(iOldCombo>=i)
 

#define CROSSED  )     (iOldCombo<i)&&(iNewCombo>=i)
 

#define ITEM_COMBO  )     THEME->GetMetricI("Inventory",ssprintf("Item%dCombo",i+1))
 

#define ITEM_DURATION_SECONDS   THEME->GetMetricF("Inventory","ItemDurationSeconds")
 

#define ITEM_EFFECT  )     THEME->GetMetric ("Inventory",ssprintf("Item%dEffect",i+1))
 

#define ITEM_LEVEL  )     THEME->GetMetricI("Inventory",ssprintf("Item%dLevel",i+1))
 

#define ITEM_USE_PROBABILITY   (1.f/ITEM_USE_RATE_SECONDS)
 

#define NUM_ITEM_TYPES   THEME->GetMetricF("Inventory","NumItemTypes")
 


Function Documentation

ThemeMetric<float> ITEM_USE_RATE_SECONDS "Inventory"  ,
"ItemUseRateSeconds" 
 

void ReloadItems  ) 
 


Variable Documentation

vector<Item> g_Items
 


Generated on Thu Jan 27 20:57:41 2005 for StepMania by doxygen 1.3.7