Enabled the debug keys F? in profile mode as well, allowing
people to give the AI certain items (it also avoids a crash if one of the F? keys is pressed in profile mode). git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@9954 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
parent
598ab4b5c1
commit
3491361a26
@ -39,6 +39,7 @@
|
|||||||
#include "karts/controller/player_controller.hpp"
|
#include "karts/controller/player_controller.hpp"
|
||||||
#include "karts/controller/end_controller.hpp"
|
#include "karts/controller/end_controller.hpp"
|
||||||
#include "karts/kart_properties_manager.hpp"
|
#include "karts/kart_properties_manager.hpp"
|
||||||
|
#include "modes/profile_world.hpp"
|
||||||
#include "network/network_manager.hpp"
|
#include "network/network_manager.hpp"
|
||||||
#include "network/race_state.hpp"
|
#include "network/race_state.hpp"
|
||||||
#include "physics/btKart.hpp"
|
#include "physics/btKart.hpp"
|
||||||
@ -781,7 +782,9 @@ Kart *World::getPlayerKart(unsigned int n) const
|
|||||||
} // getPlayerKart
|
} // getPlayerKart
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
/** Returns the nth local player kart, i.e. a player kart that has a camera.
|
/** Returns the nth local player kart, i.e. a kart that has a camera.
|
||||||
|
* Note that in profile mode this means a non player kart could be returned
|
||||||
|
* (since an AI kart will have the camera).
|
||||||
* \param n Index of player kart to return.
|
* \param n Index of player kart to return.
|
||||||
*/
|
*/
|
||||||
Kart *World::getLocalPlayerKart(unsigned int n) const
|
Kart *World::getLocalPlayerKart(unsigned int n) const
|
||||||
@ -791,7 +794,8 @@ Kart *World::getLocalPlayerKart(unsigned int n) const
|
|||||||
for(int i=0; i<kart_count; i++)
|
for(int i=0; i<kart_count; i++)
|
||||||
{
|
{
|
||||||
if(m_karts[i]->getCamera() &&
|
if(m_karts[i]->getCamera() &&
|
||||||
m_karts[i]->getController()->isPlayerController())
|
(m_karts[i]->getController()->isPlayerController() ||
|
||||||
|
ProfileWorld::isProfileMode() ) )
|
||||||
{
|
{
|
||||||
count++;
|
count++;
|
||||||
if(count == (int)n) return m_karts[i];
|
if(count == (int)n) return m_karts[i];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user