#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< Item > | g_Items |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|