[Add] player.getPilot() to Lua API.
This commit is contained in:
parent
47a8efa9ee
commit
0c238662c2
@ -114,6 +114,7 @@ static int player_modFactionRaw(lua_State* L);
|
||||
static int player_getFaction(lua_State* L);
|
||||
static int player_getRating(lua_State* L);
|
||||
static int player_getPosition(lua_State* L);
|
||||
static int player_getPilot(lua_State* L);
|
||||
static const luaL_reg player_methods[] = {
|
||||
{ "name", player_getname },
|
||||
{ "ship", player_shipname },
|
||||
@ -127,6 +128,7 @@ static const luaL_reg player_methods[] = {
|
||||
{ "getFaction", player_getFaction },
|
||||
{ "getRating", player_getRating },
|
||||
{ "pos", player_getPosition },
|
||||
{ "pilot", player_getPilot },
|
||||
{ 0, 0 }
|
||||
};
|
||||
|
||||
@ -844,6 +846,21 @@ static int player_getPosition(lua_State* L) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
/**
|
||||
* @fn static int player_getPilot(lua_State* L)
|
||||
*
|
||||
* @brief Pilot getPilot(nil)
|
||||
*
|
||||
* Get the players associated pilot.
|
||||
* @return The players pilot.
|
||||
*/
|
||||
static int player_getPilot(lua_State* L) {
|
||||
LuaPilot lp;
|
||||
lp.pilot = PLAYER_ID;
|
||||
lua_pushpilot(L, lp);
|
||||
return 1;
|
||||
}
|
||||
|
||||
/**
|
||||
* @fn static int hook_pilot(lua_State* L)
|
||||
* @ingroup HOOK
|
||||
|
Loading…
Reference in New Issue
Block a user