mirror of
https://github.com/TombEngine/TombEngine.git
synced 2025-05-01 09:18:00 +03:00

* Starting Reformat the project
- New Import Method, no more "../../" in import,
- New Entity Folder Structure, less compile time
* Refactoring the Project
- added precompiled header with default import like microsoft or directx.
- fix many double import.
- fix math.h confliting math.h from
microsoft.
- fix effects.h confliting Effects.h from DirectX.
- refactored TR4 entity folder and how it's loaded.
* Update Some Code Before Switching to Master
* Finished the NewProjectFormat Template
- need to finish entity in the master later.
* Added Monty NewFileFormat
* Fixed Monty NewFileFormat Include
* Revert "Fixed Monty NewFileFormat Include"
This reverts commit ebf0afca10
.
* Trying to fix conflits for NewFileFormat
* Fixed .filters
* Last Commit in NewProjectFormat
113 lines
3.5 KiB
C++
113 lines
3.5 KiB
C++
#pragma once
|
|
|
|
// Define string ids
|
|
#define STRING_PASSPORT 1
|
|
#define STRING_LARA_HOME 2
|
|
#define STRING_CONTROLS 3
|
|
#define STRING_DISPLAY 4
|
|
#define STRING_SOUND 5
|
|
#define STRING_NEW_GAME 6
|
|
#define STRING_LOAD_GAME 7
|
|
#define STRING_SAVE_GAME 8
|
|
#define STRING_EXIT_GAME 9
|
|
#define STRING_EXIT_TO_TITLE 10
|
|
#define STRING_UZI 11
|
|
#define STRING_PISTOLS 12
|
|
#define STRING_SHOTGUN 13
|
|
#define STRING_REVOLVER 14
|
|
#define STRING_REVOLVER_LASER 15
|
|
#define STRING_DESERT_EAGLE 16
|
|
#define STRING_DESERT_EAGLE_LASER 17
|
|
#define STRING_DESERT_EAGLE_AMMO 18
|
|
#define STRING_HK 19
|
|
#define STRING_HK_SILENCED 20
|
|
#define STRING_SHOTGUN_AMMO1 21
|
|
#define STRING_SHOTGUN_AMMO2 22
|
|
#define STRING_HK_SNIPER_MODE 23
|
|
#define STRING_HK_BURST_MODE 24
|
|
#define STRING_HK_RAPID_MODE 25
|
|
#define STRING_HK_AMMO 26
|
|
#define STRING_REVOLVER_AMMO 27
|
|
#define STRING_UZI_AMMO 28
|
|
#define STRING_PISTOLS_AMMO 29
|
|
#define STRING_LASERSIGHT 30
|
|
#define STRING_SILENCER 31
|
|
#define STRING_LARGE_MEDIPACK 32
|
|
#define STRING_SMALL_MEDIPACK 33
|
|
#define STRING_BINOCULARS 34
|
|
#define STRING_HEADSET 35
|
|
#define STRING_FLARES 36
|
|
#define STRING_TIMEX 37
|
|
#define STRING_CROWBAR 38
|
|
#define STRING_USE 39
|
|
#define STRING_COMBINE 40
|
|
#define STRING_SEPARE 41
|
|
#define STRING_CHOOSE_AMMO 42
|
|
#define STRING_SELECT_LEVEL 43
|
|
#define STRING_GRENADE_LAUNCHER 46
|
|
#define STRING_GRENADE_AMMO1 47
|
|
#define STRING_GRENADE_AMMO2 48
|
|
#define STRING_GRENADE_AMMO3 49
|
|
#define STRING_HARPOON_GUN 50
|
|
#define STRING_HARPOON_AMMO 51
|
|
#define STRING_ROCKET_LAUNCHER 52
|
|
#define STRING_ROCKET_AMMO 53
|
|
#define STRING_CROSSBOW 54
|
|
#define STRING_CROSSBOW_LASER 55
|
|
#define STRING_CROSSBOW_AMMO1 56
|
|
#define STRING_CROSSBOW_AMMO2 57
|
|
#define STRING_CROSSBOW_AMMO3 58
|
|
#define STRING_DIARY 59
|
|
#define STRING_ENABLED 60
|
|
#define STRING_DISABLED 61
|
|
#define STRING_MUSIC_VOLUME 62
|
|
#define STRING_SFX_VOLUME 63
|
|
#define STRING_SCREEN_RESOLUTION 64
|
|
#define STRING_SHADOWS 65
|
|
#define STRING_CAUSTICS 66
|
|
#define STRING_VOLUMETRIC_FOG 67
|
|
#define STRING_APPLY 68
|
|
#define STRING_BACK 69
|
|
#define STRING_ENABLE_SOUND 70
|
|
#define STRING_SPECIAL_SOUND_FX 71
|
|
#define STRING_WATERSKIN1_EMPTY 75
|
|
#define STRING_WATERSKIN2_EMPTY 76
|
|
#define STRING_CONTROLS_MOVE_FORWARD 78
|
|
#define STRING_CONTROLS_MOVE_BACKWARD 79
|
|
#define STRING_CONTROLS_MOVE_LEFT 80
|
|
#define STRING_CONTROLS_MOVE_RIGHT 81
|
|
#define STRING_CONTROLS_DUCK 82
|
|
#define STRING_CONTROLS_DASH 83
|
|
#define STRING_CONTROLS_WALK 84
|
|
#define STRING_CONTROLS_JUMP 85
|
|
#define STRING_CONTROLS_ACTION 86
|
|
#define STRING_CONTROLS_DRAW_WEAPON 87
|
|
#define STRING_CONTROLS_USE_FLARE 88
|
|
#define STRING_CONTROLS_LOOK 89
|
|
#define STRING_CONTROLS_ROLL 90
|
|
#define STRING_CONTROLS_INVENTORY 91
|
|
#define STRING_CONTROLS_STEP_LEFT 92
|
|
#define STRING_CONTROLS_STEP_RIGHT 93
|
|
#define STRING_TITLE_ITEMS 94
|
|
#define STRING_TITLE_PUZZLES 95
|
|
#define STRING_TITLE_SETTINGS 96
|
|
#define STRING_TITLE_CHOOSE_AMMO 97
|
|
#define STRING_TITLE_COMBINE 98
|
|
#define STRING_WAITING_FOR_KEY 99
|
|
#define STRING_WINDOWED 100
|
|
#define STRING_OK 101
|
|
#define STRING_CANCEL 102
|
|
#define STRING_RENDER_OPTIONS 103
|
|
#define STRING_DISPLAY_ADAPTER 104
|
|
#define STRING_OUTPUT_SETTINGS 105
|
|
|
|
class LanguageScript
|
|
{
|
|
public:
|
|
string Name;
|
|
vector<string> Strings;
|
|
|
|
LanguageScript(char* name);
|
|
~LanguageScript();
|
|
};
|
|
|