hgestrings.h
上传用户:maxiaolivb
上传日期:2022-06-07
资源大小:915k
文件大小:1k
- /*
- ** Haaf's Game Engine 1.6
- ** Copyright (C) 2003-2006, Relish Games
- ** hge.relishgames.com
- **
- ** hgeStringTable helper class header
- */
- #ifndef HGESTRINGS_H
- #define HGESTRINGS_H
- #include "hge.h"
- #define MAXSTRNAMELENGTH 64
- struct NamedString
- {
- char name[MAXSTRNAMELENGTH];
- char *string;
- NamedString *next;
- };
- /*
- ** HGE String table class
- */
- class hgeStringTable
- {
- public:
- hgeStringTable(const char *filename);
- ~hgeStringTable();
- char *GetString(const char *name);
- private:
- hgeStringTable(const hgeStringTable &);
- hgeStringTable& operator= (const hgeStringTable &);
- NamedString *strings;
- static HGE *hge;
- };
- #endif