Changeset 406 for trunk/src/lua/lua_map_area.cc
- Timestamp:
- 06/20/15 00:05:17 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lua/lua_map_area.cc
r395 r406 67 67 else 68 68 { 69 return * (nv::map_area**)luaL_checkudata( L, index, NLUA_MAP_AREA_METATABLE);69 return *reinterpret_cast<nv::map_area**>( luaL_checkudata( L, index, NLUA_MAP_AREA_METATABLE ) ); 70 70 } 71 71 return o; … … 88 88 void nv::lua::detail::push_map_area( lua_State* L, nv::map_area* c ) 89 89 { 90 nv::map_area** pm = (nv::map_area**) (lua_newuserdata(L, sizeof(nv::map_area*)));90 nv::map_area** pm = reinterpret_cast<nv::map_area**>( lua_newuserdata(L, sizeof(nv::map_area*) ) ); 91 91 *pm = c; 92 92 luaL_getmetatable( L, NLUA_MAP_AREA_METATABLE ); … … 237 237 lua_rawgeti( L, LUA_REGISTRYINDEX, object_index.get() ); 238 238 lua_pushliteral( L, "__map_area_ptr" ); 239 lua_pushlightuserdata( L, (map_area*)area );239 lua_pushlightuserdata( L, area ); 240 240 lua_rawset( L, -3 ); 241 241 lua_pop( L, 1 );
Note: See TracChangeset
for help on using the changeset viewer.