mirror of
https://github.com/TombEngine/TombEngine.git
synced 2025-04-30 16:57:57 +03:00
90 lines
2.7 KiB
C++
90 lines
2.7 KiB
C++
#pragma once
|
|
|
|
#include <string>
|
|
#include <vector>
|
|
|
|
using namespace std;
|
|
|
|
// Define string ids
|
|
#define STRING_INV_PASSPORT 1
|
|
#define STRING_INV_LARA_HOME 2
|
|
#define STRING_INV_CONTROLS 3
|
|
#define STRING_INV_DISPLAY 4
|
|
#define STRING_INV_SOUND 5
|
|
#define STRING_INV_NEW_GAME 6
|
|
#define STRING_INV_LOAD_GAME 7
|
|
#define STRING_INV_SAVE_GAME 8
|
|
#define STRING_INV_EXIT_GAME 9
|
|
#define STRING_INV_EXIT_TO_TITLE 10
|
|
#define STRING_INV_UZI 11
|
|
#define STRING_INV_PISTOLS 12
|
|
#define STRING_INV_SHOTGUN 13
|
|
#define STRING_INV_REVOLVER 14
|
|
#define STRING_INV_REVOLVER_LASER 15
|
|
#define STRING_INV_DESERT_EAGLE 16
|
|
#define STRING_INV_DESERT_EAGLE_LASER 17
|
|
#define STRING_INV_DESERT_EAGLE_AMMO 18
|
|
#define STRING_INV_HK 19
|
|
#define STRING_INV_HK_SILENCED 20
|
|
#define STRING_INV_SHOTGUN_AMMO1 21
|
|
#define STRING_INV_SHOTGUN_AMMO2 22
|
|
#define STRING_INV_HK_SNIPER_MODE 23
|
|
#define STRING_INV_HK_BURST_MODE 24
|
|
#define STRING_INV_HK_RAPID_MODE 25
|
|
#define STRING_INV_HK_AMMO 26
|
|
#define STRING_INV_REVOLVER_AMMO 27
|
|
#define STRING_INV_UZI_AMMO 28
|
|
#define STRING_INV_PISTOLS_AMMO 29
|
|
#define STRING_INV_LASERSIGHT 30
|
|
#define STRING_INV_SILENCER 31
|
|
#define STRING_INV_LARGE_MEDIPACK 32
|
|
#define STRING_INV_SMALL_MEDIPACK 33
|
|
#define STRING_INV_BINOCULARS 34
|
|
#define STRING_INV_HEADSET 35
|
|
#define STRING_INV_FLARES 36
|
|
#define STRING_INV_TIMEX 37
|
|
#define STRING_INV_CROWBAR 38
|
|
#define STRING_INV_USE 39
|
|
#define STRING_INV_COMBINE 40
|
|
#define STRING_INV_SEPARE 41
|
|
#define STRING_INV_CHOOSE_AMMO 42
|
|
#define STRING_INV_SELECT_LEVEL 43
|
|
#define STRING_INV_GRENADE_LAUNCHER 46
|
|
#define STRING_INV_GRENADE_AMMO1 47
|
|
#define STRING_INV_GRENADE_AMMO2 48
|
|
#define STRING_INV_GRENADE_AMMO3 49
|
|
#define STRING_INV_HARPOON_GUN 50
|
|
#define STRING_INV_HARPOON_AMMO 51
|
|
#define STRING_INV_ROCKET_LAUNCHER 52
|
|
#define STRING_INV_ROCKET_AMMO 53
|
|
#define STRING_INV_CROSSBOW 54
|
|
#define STRING_INV_CROSSBOW_LASER 55
|
|
#define STRING_INV_CROSSBOW_AMMO1 56
|
|
#define STRING_INV_CROSSBOW_AMMO2 57
|
|
#define STRING_INV_CROSSBOW_AMMO3 58
|
|
#define STRING_INV_DIARY 59
|
|
#define STRING_INV_ENABLED 60
|
|
#define STRING_INV_DISABLED 61
|
|
#define STRING_INV_MUSIC_VOLUME 62
|
|
#define STRING_INV_SFX_VOLUME 63
|
|
#define STRING_INV_SCREEN_RESOLUTION 64
|
|
#define STRING_INV_SHADOWS 65
|
|
#define STRING_INV_CAUSTICS 66
|
|
#define STRING_INV_VOLUMETRIC_FOG 67
|
|
#define STRING_INV_APPLY 68
|
|
#define STRING_INV_CANCEL 69
|
|
#define STRING_INV_ENABLE_SOUND 70
|
|
#define STRING_INV_SPECIAL_SOUND_FX 71
|
|
#define STRING_INV_WATERSKIN1_EMPTY 75
|
|
#define STRING_INV_WATERSKIN2_EMPTY 76
|
|
|
|
class LanguageScript
|
|
{
|
|
public:
|
|
string Name;
|
|
vector<string> Strings;
|
|
|
|
LanguageScript(char* name);
|
|
~LanguageScript();
|
|
};
|
|
|