#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
1.3.7