class account { private: double balance; public: const static char className[]; static Lunar::RegType methods[]; account(lua_State *vm); ~account(); int withdraw(lua_State *vm); int deposit(lua_State *vm); int getBalance(lua_State *vm); int printBalance(lua_State *vm); void print(); };