@@ -74,11 +74,11 @@ luaL_checkmap(lua_State *L, int index)
7474 Map * map ;
7575
7676 if (!lua_islightuserdata (L , index ))
77- fatal ("in luaL_checkmap(), pointer lost in lua script" );
77+ fatal ("pointer lost in lua script" );
7878
7979 map = lua_touserdata (L , index );
8080 if (map == NULL )
81- fatal ("in luaL_checkmap(), bad map pointer" );
81+ fatal ("bad map pointer" );
8282
8383 return map ;
8484}
@@ -91,11 +91,11 @@ luaL_checksdlrenderer(lua_State *L)
9191 lua_pushlightuserdata (L , & RendererKey );
9292 lua_gettable (L , LUA_REGISTRYINDEX );
9393 if (!lua_islightuserdata (L , -1 ))
94- fatal ("in luaL_checksdlrenderer(), pointer lost in lua script" );
94+ fatal ("pointer lost in lua script" );
9595
9696 renderer = lua_touserdata (L , -1 );
9797 if (renderer == NULL )
98- fatal ("in luaL_checksdlrenderer(), bad SDL_Renderer pointer" );
98+ fatal ("bad SDL_Renderer pointer" );
9999
100100 return renderer ;
101101}
@@ -107,7 +107,7 @@ luaL_checkplayer(lua_State *L)
107107 lua_pushlightuserdata (L , & PlayerKey );
108108 lua_gettable (L , LUA_REGISTRYINDEX );
109109 if (!lua_islightuserdata (L , -1 ))
110- fatal ("in luaL_checkplayer(), pointer lost in lua script" );
110+ fatal ("pointer lost in lua script" );
111111
112112 player = lua_touserdata (L , -1 );
113113 return player ;
@@ -709,8 +709,7 @@ generate_map(unsigned int level, const char *file, GameMode gameMode, Player *pl
709709 fatal ("Failed to run script: %s\n" , lua_tostring (L , -1 ));
710710 }
711711
712- lua_getglobal (L , "map" );
713- Map * map = lua_touserdata (L , 1 );
712+ Map * map = luaL_checkmap (L , -1 );
714713
715714 lua_close (L );
716715
0 commit comments