34 const char *name_orig);
39 const char *name_orig);
Building_Type * api_find_building_type_by_name(lua_State *L, const char *name_orig)
Return the improvement type with the given name_orig.
Unit_Type * api_find_role_unit_type(lua_State *L, const char *role_name, Player *pplayer)
Return a unit type for given role or flag.
Unit_Type * api_find_unit_type_by_name(lua_State *L, const char *name_orig)
Return the unit type with the given name_orig.
Nation_Type * api_find_nation_type_by_name(lua_State *L, const char *name_orig)
Return the nation type with the given name_orig.
Terrain * api_find_terrain(lua_State *L, int terrain_id)
Return the terrain with the given terrain_id index.
Terrain * api_find_terrain_by_name(lua_State *L, const char *name_orig)
Return the terrain with the given name_orig.
Action * api_find_action_by_name(lua_State *L, const char *name_orig)
Return the action with the given name_orig.
Tile * api_find_tile_by_index(lua_State *L, int tindex)
Return the tile at the given index.
Building_Type * api_find_building_type(lua_State *L, int building_type_id)
Return the improvement type with the given impr_type_id index.
Nation_Type * api_find_nation_type(lua_State *L, int nation_type_id)
Return the nation type with the given nation_type_id index.
Government * api_find_government_by_name(lua_State *L, const char *name_orig)
Return the governmet with the given name_orig.
Unit * api_find_unit(lua_State *L, Player *pplayer, int unit_id)
Return a player unit with the given unit_id.
Government * api_find_government(lua_State *L, int government_id)
Return the government with the given Government_type_id index.
Unit * api_find_transport_unit(lua_State *L, Player *pplayer, Unit_Type *ptype, Tile *ptile)
Return a unit that can transport ptype at a given ptile.
Tech_Type * api_find_tech_type(lua_State *L, int tech_type_id)
Return the tech type with the given tech_type_id index.
Tech_Type * api_find_tech_type_by_name(lua_State *L, const char *name_orig)
Return the tech type with the given name_orig.
Player * api_find_player(lua_State *L, int player_id)
Return a player with the given player_id.
City * api_find_city(lua_State *L, Player *pplayer, int city_id)
Return a player city with the given city_id.
Action * api_find_action(lua_State *L, action_id act_id)
Return the action type with the given action_id number.
Unit_Type * api_find_unit_type(lua_State *L, int unit_type_id)
Return the unit type with the given unit_type_id index.
Tile * api_find_tile(lua_State *L, int nat_x, int nat_y)
Return the tile at the given native coordinates.
Nonexistent * api_find_nonexistent(lua_State *L)
Return a dummy pointer.