Files
gameBase/luaFields.h
T
2023-08-15 09:50:21 +03:00

27 lines
445 B
C++

#ifndef LUA_FIELDS_H
#define LUA_FIELDS_H
#include <string>
#include <vector>
namespace gameBase{
class AbstractLuaField{
public:
std::string name = "";
protected:
AbstractLuaField();
std::string toString();
};
class LuaTableField : public AbstractLuaField{
public:
LuaTableField();
std::string toString();
AbstractLuaField operator[](std::string);
private:
std::vector<AbstractLuaField> fields;
};
}
#endif