From 5ff4ce146a0de1a9e92576bcc2accf4104b8f61e Mon Sep 17 00:00:00 2001 From: Alexander Monakov Date: Sat, 25 Aug 2012 13:51:17 +0400 Subject: Move ResTextType enum to a separate file --- src/common/restext.h | 110 +-------------------------------------------------- 1 file changed, 1 insertion(+), 109 deletions(-) (limited to 'src/common/restext.h') diff --git a/src/common/restext.h b/src/common/restext.h index d5f22de..ac61d0b 100644 --- a/src/common/restext.h +++ b/src/common/restext.h @@ -18,15 +18,12 @@ #pragma once +#include "common/restext_ids.h" -#include "common/event.h" class CD3DEngine; - - - // Possible types of the text resources. enum ResType @@ -40,111 +37,6 @@ enum ResType }; -// Resources of type RES_TEXT. - -enum ResTextType -{ - RT_VERSION_ID = 1, - RT_DISINFO_TITLE = 2, - RT_WINDOW_MAXIMIZED = 3, - RT_WINDOW_MINIMIZED = 4, - RT_WINDOW_STANDARD = 5, - RT_WINDOW_CLOSE = 6, - - RT_STUDIO_TITLE = 10, - RT_SCRIPT_NEW = 20, - RT_NAME_DEFAULT = 21, - RT_IO_NEW = 22, - RT_KEY_OR = 23, - - RT_TITLE_BASE = 40, - RT_TITLE_INIT = 41, - RT_TITLE_TRAINER = 42, - RT_TITLE_DEFI = 43, - RT_TITLE_MISSION = 44, - RT_TITLE_FREE = 45, - RT_TITLE_PROTO = 46, - RT_TITLE_SETUP = 47, - RT_TITLE_NAME = 48, - RT_TITLE_PERSO = 49, - RT_TITLE_WRITE = 50, - RT_TITLE_READ = 51, - RT_TITLE_USER = 52, - RT_TITLE_TEEN = 53, - - RT_PLAY_CHAPt = 60, - RT_PLAY_CHAPd = 61, - RT_PLAY_CHAPm = 62, - RT_PLAY_CHAPf = 63, - RT_PLAY_CHAPp = 64, - RT_PLAY_LISTt = 65, - RT_PLAY_LISTd = 66, - RT_PLAY_LISTm = 67, - RT_PLAY_LISTf = 68, - RT_PLAY_LISTp = 69, - RT_PLAY_RESUME = 70, - RT_PLAY_CHAPu = 71, - RT_PLAY_LISTu = 72, - RT_PLAY_CHAPte = 73, - RT_PLAY_LISTk = 74, - - RT_SETUP_DEVICE = 80, - RT_SETUP_MODE = 81, - RT_SETUP_KEY1 = 82, - RT_SETUP_KEY2 = 83, - - RT_PERSO_FACE = 90, - RT_PERSO_GLASSES = 91, - RT_PERSO_HAIR = 92, - RT_PERSO_COMBI = 93, - RT_PERSO_BAND = 94, - - RT_DIALOG_TITLE = 100, - RT_DIALOG_ABORT = 101, - RT_DIALOG_QUIT = 102, - RT_DIALOG_YES = 103, - RT_DIALOG_NO = 104, - RT_DIALOG_DELOBJ = 105, - RT_DIALOG_DELGAME = 106, - RT_DIALOG_YESDEL = 107, - RT_DIALOG_NODEL = 108, - RT_DIALOG_LOADING = 109, - RT_DIALOG_YESQUIT = 110, - RT_DIALOG_NOQUIT = 111, - - RT_STUDIO_LISTTT = 120, - RT_STUDIO_COMPOK = 121, - RT_STUDIO_PROGSTOP = 122, - - RT_SATCOM_LIST = 140, - RT_SATCOM_BOT = 141, - RT_SATCOM_BUILDING = 142, - RT_SATCOM_FRET = 143, - RT_SATCOM_ALIEN = 144, - RT_SATCOM_NULL = 145, - RT_SATCOM_ERROR1 = 146, - RT_SATCOM_ERROR2 = 147, - - RT_IO_OPEN = 150, - RT_IO_SAVE = 151, - RT_IO_LIST = 152, - RT_IO_NAME = 153, - RT_IO_DIR = 154, - RT_IO_PRIVATE = 155, - RT_IO_PUBLIC = 156, - - RT_GENERIC_DEV1 = 170, - RT_GENERIC_DEV2 = 171, - RT_GENERIC_EDIT1 = 172, - RT_GENERIC_EDIT2 = 173, - - RT_INTERFACE_REC = 180, - - RT_MESSAGE_WIN = 200, - RT_MESSAGE_LOST = 201, -}; - - static CD3DEngine* g_engine = 0; static char g_gamerName[100]; -- cgit v1.2.3-1-g7c22 From 9b4628fd028b5d7e5ab0ff5dba77d826221f9eca Mon Sep 17 00:00:00 2001 From: Alexander Monakov Date: Sat, 25 Aug 2012 14:02:10 +0400 Subject: Move strings out of restext. Add i18n via gettext --- src/common/restext.h | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'src/common/restext.h') diff --git a/src/common/restext.h b/src/common/restext.h index ac61d0b..624803b 100644 --- a/src/common/restext.h +++ b/src/common/restext.h @@ -37,14 +37,19 @@ enum ResType }; -static CD3DEngine* g_engine = 0; -static char g_gamerName[100]; - extern void SetEngine(CD3DEngine *engine); extern void SetGlobalGamerName(char *name); extern bool SearchKey(char *cmd, KeyRank &key); -extern void PutKeyName(char* dst, char* src); extern bool GetResource(ResType type, int num, char* text); -extern bool GetResourceBase(ResType type, int num, char* text); - +extern const char * const strings_text[]; +extern const char * const strings_event[]; +extern const char * const strings_object[]; +extern const char * const strings_err[]; +extern const char * const strings_cbot[]; + +extern const int strings_text_len; +extern const int strings_event_len; +extern const int strings_object_len; +extern const int strings_err_len; +extern const int strings_cbot_len; -- cgit v1.2.3-1-g7c22