Added first beta version of 'follow the leader' mode.

git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/trunk/supertuxkart@1683 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
hikerstk
2008-04-15 13:57:18 +00:00
parent 0867675fb9
commit 68dae90d15
31 changed files with 859 additions and 210 deletions

View File

@@ -135,7 +135,7 @@ void Scene::draw(float dt)
for (Cameras::iterator i = m_cameras.begin(); i != m_cameras.end(); ++i)
{
(*i)->update(dt);
(*i) -> apply () ;
(*i)->apply ();
if(!user_config->m_bullet_debug)
{
@@ -179,15 +179,16 @@ void Scene::draw(float dt)
glFrustum(-f, f, -f, f, 1.0, 1000.0);
btVector3 pos;
sgCoord *c = world->getKart(world->getNumKarts()-1)->getCoord();
sgCoord *c = world->getKart(race_manager->getNumKarts()-1)->getCoord();
gluLookAt(c->xyz[0], c->xyz[1]-5.f, c->xyz[2]+4,
c->xyz[0], c->xyz[1], c->xyz[2],
0.0f, 0.0f, 1.0f);
glMatrixMode(GL_MODELVIEW);
for (World::Karts::size_type i = 0 ; i < world->getNumKarts(); ++i)
for (World::Karts::size_type i = 0 ; i < race_manager->getNumKarts(); ++i)
{
world->getKart((int)i)->draw();
Kart *kart=world->getKart((int)i);
if(!kart->isEliminated()) kart->draw();
}
world->getPhysics()->draw();
} // bullet_debug