/dports/games/supertuxkart/SuperTuxKart-1.2-src/src/modes/ |
H A D | profile_world.cpp | 249 ss << distance/kart->getFinishTime() << " " << kart->getTopSpeed() << " "; in enterRaceOverState() 250 ss << kart->getSkiddingTime() << " " << kart->getRescueTime() << " "; in enterRaceOverState() 251 ss << kart->getRescueCount() << " " << kart->getBrakeCount() << " "; in enterRaceOverState() 252 ss << kart->getExplosionTime() << " " << kart->getExplosionCount() << " "; in enterRaceOverState() 253 ss << kart->getBonusCount() << " " << kart->getBananaCount() << " "; in enterRaceOverState() 310 kart->getSkiddingTime(), kart->getRescueTime(), in enterRaceOverState() 311 kart->getRescueCount(), kart->getBrakeCount(), in enterRaceOverState() 312 kart->getExplosionTime(), kart->getExplosionCount(), in enterRaceOverState() 313 kart->getBonusCount(), kart->getBananaCount(), in enterRaceOverState() 314 kart->getSmallNitroCount(), kart->getLargeNitroCount(), in enterRaceOverState() [all …]
|
H A D | linear_world.cpp | 290 !kart->isGhostKart()) in updateTrackSectors() 392 if(kart->hasFinishedRace()) in newLap() 478 if (kart->isGhostKart()) in newLap() 743 if (kart->isGhostKart()) in estimateFinishTimeForKart() 877 if(kart->isEliminated() || kart->hasFinishedRace()) in updateRacePosition() 984 if(kart->isEliminated() || kart->hasFinishedRace()) continue; in updateRacePosition() 1069 !kart->hasFinishedRace()) in checkForWrongDirection() 1156 for (auto& kart : m_karts) in saveCompleteState() local 1178 for (auto& kart : m_karts) in restoreCompleteState() local 1184 kart->setTrans(t); in restoreCompleteState() [all …]
|
H A D | follow_the_leader.cpp | 134 AbstractKart *kart = getKartAtPosition(position_to_remove); in countdownReachedZero() local 135 if(!kart || kart->isEliminated()) in countdownReachedZero() 150 kart->getIdent().c_str(), position_to_remove); in countdownReachedZero() 152 eliminateKart(kart->getWorldKartId()); in countdownReachedZero() 170 kart->setPosition(getCurrentNumKarts()+1); in countdownReachedZero() 174 kart->finishedRace(m_last_eliminated_time); in countdownReachedZero() 183 if(camera->getKart()==kart) in countdownReachedZero() 268 AbstractKart *kart = getKartAtPosition(i); in terminateRace() local 269 if (kart->isEliminated() || kart->hasFinishedRace()) in terminateRace() 274 kart->finishedRace(m_last_eliminated_time); in terminateRace()
|
H A D | standard_race.cpp | 113 AbstractKart* kart = m_karts[kartid].get(); in endRaceEarly() local 115 if (kart->hasFinishedRace()) in endRaceEarly() 117 if (kart->getFinishTime() > worse_finish_time) in endRaceEarly() 118 worse_finish_time = kart->getFinishTime(); in endRaceEarly() 121 setKartPosition(kartid, kart->getPosition()); in endRaceEarly() 126 float estimated_finish_time = estimateFinishTimeForKart(kart); in endRaceEarly() 131 if (kart->getController()->isPlayerController()) in endRaceEarly() 139 kart->finishedRace(estimated_finish_time); in endRaceEarly()
|
H A D | capture_the_flag.cpp | 239 AbstractKart* kart = m_karts[it->first].get(); in update() local 240 if (kart->isEliminated() || !kart->isSquashed()) in update() 248 kart->getBody()->setLinearVelocity(Vec3(0.0f)); in update() 249 kart->getBody()->setAngularVelocity(Vec3(0.0f)); in update() 250 kart->getBody()->proceedToTransform(t); in update() 251 kart->setTrans(t); in update() 252 kart->getPowerup()->reset(); in update() 253 static_cast<SmoothNetworkBody*>(kart)->reset(); in update() 415 AbstractKart* kart = getKart(kart_id); in ctfScored() local 434 kart->getKartModel() in ctfScored() [all …]
|
/dports/games/supertuxkart/SuperTuxKart-1.2-src/src/scriptengine/ |
H A D | script_kart.cpp | 49 AbstractKart* kart = World::getWorld()->getKart(idKart); in squash() local 56 AbstractKart* kart = World::getWorld()->getKart(idKart); in teleport() local 58 kart->setXYZ(v); in teleport() 62 World::getWorld()->moveKartTo(kart, s); in teleport() 68 AbstractKart* kart = World::getWorld()->getKart(idKart); in teleportExact() local 70 kart->setXYZ(v); in teleportExact() 72 s.setRotation(kart->getRotation()); in teleportExact() 74 World::getWorld()->moveKartTo(kart, s); in teleportExact() 112 Vec3 v = kart->getXYZ(); in getLocation() 124 kart->setVelocity(btVector3(x, y, z)); in setVelocity() [all …]
|
/dports/games/supertuxkart/SuperTuxKart-1.2-src/src/items/ |
H A D | powerup.cpp | 45 Powerup::Powerup(AbstractKart* kart) in Powerup() argument 47 m_kart = kart; in Powerup() 386 AbstractKart *kart=world->getKart(i); in use() local 387 if(kart->isEliminated() || kart->isInvulnerable()) continue; in use() 388 if(kart == m_kart) continue; in use() 389 if(kart->getPosition() == 1) in use() 424 if(kart->isEliminated() || kart== m_kart || kart->isInvulnerable()) continue; in use() 425 if(kart->isShielded()) in use() 427 kart->decreaseShieldTime(); in use() 450 kart->getAttachment() in use() [all …]
|
H A D | projectile_manager.cpp | 173 ProjectileManager::newProjectile(AbstractKart *kart, in newProjectile() argument 176 const std::string& uid = getUniqueIdentity(kart, type); in newProjectile() 189 f = std::make_shared<Bowling>(kart); in newProjectile() 192 f = std::make_shared<Plunger>(kart); in newProjectile() 195 f = std::make_shared<Cake>(kart); in newProjectile() 198 f = std::make_shared<RubberBall>(kart); in newProjectile() 310 uid.addUInt8((uint8_t)kart->getWorldKartId()) in getUniqueIdentity() 337 f = std::make_shared<Bowling>(kart); in addRewinderFromNetworkState() 342 f = std::make_shared<Plunger>(kart); in addRewinderFromNetworkState() 347 f = std::make_shared<Cake>(kart); in addRewinderFromNetworkState() [all …]
|
H A D | bowling.cpp | 36 Bowling::Bowling(AbstractKart *kart) in Bowling() argument 37 : Flyable(kart, PowerupManager::POWERUP_BOWLING, 50.0f /* mass */) in Bowling() 87 const AbstractKart *kart=0; in updateAndDelete() local 90 getClosestKart(&kart, &minDistance, &direction); in updateAndDelete() 91 if(kart && minDistance<m_st_max_distance_squared) // move bowling towards kart in updateAndDelete() 154 bool Bowling::hit(AbstractKart* kart, PhysicalObject* obj) in hit() argument 156 bool was_real_hit = Flyable::hit(kart, obj); in hit() 159 if(kart && kart->isShielded()) in hit() 161 kart->decreaseShieldTime(); in hit() 166 m_has_hit_kart = kart != NULL; in hit() [all …]
|
H A D | cake.cpp | 34 Cake::Cake (AbstractKart *kart) : Flyable(kart, PowerupManager::POWERUP_CAKE) in Cake() argument 64 bool Cake::hit(AbstractKart* kart, PhysicalObject* obj) in hit() argument 66 bool was_real_hit = Flyable::hit(kart, obj); in hit() 69 if(kart && kart->isShielded()) in hit() 71 kart->decreaseShieldTime(); in hit() 74 explode(kart, obj); in hit()
|
H A D | flyable.cpp | 75 m_owner = kart; in Flyable() 266 AbstractKart *kart = world->getKart(i); in getClosestKart() local 269 if(kart->isEliminated() || kart == m_owner || in getClosestKart() 279 btTransform t=kart->getTrans(); in getClosestKart() 312 *minKart = kart; in getClosestKart() 580 AbstractKart *kart = world->getKart(i); in explode() local 587 if (kart->isGhostKart()) continue; in explode() 591 if(!secondary_hits && kart!=kart_hit) in explode() 597 if( (m_owner!=kart || m_owner==kart_hit) && !kart->getKartAnimation()) in explode() 601 ExplosionAnimation::create(kart, getXYZ(), kart==kart_hit); in explode() [all …]
|
H A D | item.hpp | 137 const AbstractKart *kart = NULL) const in hitLine() argument 139 if (getPreviousOwner() == kart && getDeactivatedTicks() > 0) in hitLine() 143 return hitKart(closest, kart); in hitLine() 155 virtual void collected(const AbstractKart *kart); 169 const AbstractKart *kart = NULL) const in hitKart() argument 368 virtual void collected(const AbstractKart *kart) OVERRIDE in collected() argument 370 ItemState::collected(kart); in collected() 392 virtual bool hitKart(const Vec3 &xyz, const AbstractKart *kart=NULL) const in hitKart() argument 395 if (getPreviousOwner() == kart && getDeactivatedTicks() > 0) in hitKart()
|
H A D | plunger.cpp | 40 Plunger::Plunger(AbstractKart *kart) in Plunger() argument 41 : Flyable(kart, PowerupManager::POWERUP_PLUNGER) in Plunger() 192 bool Plunger::hit(AbstractKart *kart, PhysicalObject *obj) in hit() argument 194 if (isOwnerImmunity(kart) || m_moved_to_infinity || !m_has_server_state) in hit() 201 if(kart) in hit() 203 kart->blockViewWithPlunger(); in hit() 204 if (kart->getController()->isLocalPlayerController() && in hit() 221 if(kart) in hit() 223 m_rubber_band->hit(kart); in hit()
|
/dports/games/supertuxkart/SuperTuxKart-1.2-src/src/karts/ |
H A D | abstract_kart_animation.cpp | 44 m_kart = kart; in AbstractKartAnimation() 54 if (kart && kart->getKartAnimation()) in AbstractKartAnimation() 56 AbstractKartAnimation* ka = kart->getKartAnimation(); in AbstractKartAnimation() 57 kart->setKartAnimation(NULL); in AbstractKartAnimation() 63 if (kart) in AbstractKartAnimation() 65 m_created_transform = kart->getTrans(); in AbstractKartAnimation() 66 kart->setKartAnimation(this); in AbstractKartAnimation() 68 kart->getSkidding()->reset(); in AbstractKartAnimation() 69 kart->getSlipstream()->reset(); in AbstractKartAnimation() 70 if (kart->isSquashed()) in AbstractKartAnimation() [all …]
|
H A D | explosion_animation.cpp | 44 ExplosionAnimation *ExplosionAnimation::create(AbstractKart *kart, in create() argument 50 if (kart->isInvulnerable() || World::getWorld()->isGoalPhase()) in create() 53 float r = kart->getKartProperties()->getExplosionRadius(); in create() 58 if(kart->isShielded()) in create() 60 kart->decreaseShieldTime(); in create() 68 if(ftl_world->isLeader(kart->getWorldKartId())) in create() 72 return new ExplosionAnimation(kart, direct_hit); in create() 79 ExplosionAnimation *ExplosionAnimation::create(AbstractKart *kart) in create() argument 83 else if (kart->isShielded()) in create() 85 kart->decreaseShieldTime(); in create() [all …]
|
H A D | rescue_animation.cpp | 36 RescueAnimation* RescueAnimation::create(AbstractKart* kart, in create() argument 43 return new RescueAnimation(kart, is_auto_rescue); in create() 51 RescueAnimation::RescueAnimation(AbstractKart* kart, bool is_auto_rescue) in RescueAnimation() argument 52 : AbstractKartAnimation(kart, "RescueAnimation") in RescueAnimation() 55 btTransform prev_trans = kart->getTrans(); in RescueAnimation() 58 World::getWorld()->moveKartAfterRescue(kart); in RescueAnimation() 60 btTransform rescue_transform = kart->getTrans(); in RescueAnimation() 63 kart->getBody()->setCenterOfMassTransform(prev_trans); in RescueAnimation() 64 kart->setTrans(prev_trans); in RescueAnimation() 97 if(ftl_world->isLeader(kart->getWorldKartId())) in RescueAnimation() [all …]
|
/dports/games/supertuxkart/SuperTuxKart-1.2-src/src/physics/ |
H A D | physics.cpp | 132 void Physics::addKart(const AbstractKart *kart) in addKart() argument 141 m_dynamics_world->addRigidBody(kart->getBody()); in addKart() 142 m_dynamics_world->addVehicle(kart->getVehicle()); in addKart() 150 void Physics::removeKart(const AbstractKart *kart) in removeKart() argument 163 m_karts_to_delete.push_back(kart); in removeKart() 242 int kartId = kart->getWorldKartId(); in update() 267 RescueAnimation::create(kart); in update() 271 ExplosionAnimation::create(kart); in update() 304 RescueAnimation::create(kart); in update() 309 ExplosionAnimation::create(kart); in update() [all …]
|
/dports/games/supertuxkart/SuperTuxKart-1.2-src/src/replay/ |
H A D | replay_recorder.cpp | 126 AbstractKart *kart = world->getKart(i); in update() local 128 if (kart->isEliminated() && single_player) return; in update() 130 if (kart->isGhostKart()) continue; in update() 259 kart->getIdent().c_str()); in update() 271 p->m_transform.setOrigin(kart->getXYZ()); in update() 274 q->m_speed = kart->getSpeed(); in update() 290 b->m_nitro_amount = kart->getEnergy(); in update() 291 b->m_item_amount = kart->getNumPowerup(); in update() 306 r->m_jumping = kart->isJumping(); in update() 407 if (kart->isGhostKart()) continue; in save() [all …]
|
/dports/games/tuxkart/tuxkart-0.4.0/src/ |
H A D | tuxkart.cxx | 64 KartDriver *kart [ NUM_KARTS ] ; variable 171 kart[i]-> getModel() -> addKid ( lod ) ; in load_players() 172 kart[i]-> addAttachment ( pobj1 ) ; in load_players() 173 kart[i]-> addAttachment ( pobj2 ) ; in load_players() 174 kart[i]-> addAttachment ( pobj3 ) ; in load_players() 175 kart[i]-> addAttachment ( pobj4 ) ; in load_players() 176 kart[i]-> addAttachment ( pobj5 ) ; in load_players() 554 scene -> addKid ( kart[0] -> getModel() ) ; in tuxkart_main() 633 if ( kart[j]->getLap() > kart[i]->getLap() || in updateWorld() 634 ( kart[j]->getLap() == kart[i]->getLap() && in updateWorld() [all …]
|
H A D | KartDriver.cxx | 68 if ( this == kart[0] || i == 0 ) in doObjectInteractions() 73 if ( velocity.xyz[1] > kart[i]->getVelocity()->xyz[1] ) in doObjectInteractions() 76 sgSubVec2 ( kart[i]->getCoord()->xyz, xyz ) ; in doObjectInteractions() 80 kart[i]->forceCrash () ; in doObjectInteractions() 101 if ( this == kart[0] ) in doObjectInteractions() 112 if ( this == kart[0] ) in doObjectInteractions() 118 if ( this == kart[0] ) in doObjectInteractions() 173 if ( this == kart[0] ) in forceCrash() 267 if ( kart[i] == this ) continue ; in update() 273 kart[i]->getCoord()->xyz ) ; in update() [all …]
|
H A D | status.cxx | 296 if ( kart[0]->getVelocity()->xyz[1] < 0 ) in drawScore() 303 if ( kart[0]->getLap() < 0 ) in drawScore() 306 if ( kart[0]->getLap() < num_laps_in_race - 1 ) in drawScore() 308 pos_string [ kart[0]->getPosition() ], in drawScore() 309 kart[0]->getLap() + 1 ) ; in drawScore() 316 pos_string [ kart[0]->getPosition() ] ) ; in drawScore() 341 c = kart[i]->getCoord () ; in drawMap() 490 int l = kart [ 0 ] -> getLap () ; in drawEmergencyText() 530 switch ( kart[0]->getCollectable () ) in drawCollectableIcons() 543 int n = kart[0]->getNumCollectables() ; in drawCollectableIcons() [all …]
|
/dports/games/supertuxkart/SuperTuxKart-1.2-src/src/karts/controller/ |
H A D | battle_ai.cpp | 36 BattleAI::BattleAI(AbstractKart *kart) in BattleAI() argument 37 : ArenaAI(kart) in BattleAI() 85 const AbstractKart* kart = m_world->getKart(start_id); in findClosestKart() local 87 dynamic_cast<const SpareTireAI*>(kart->getController()); in findClosestKart() 88 if (kart->isEliminated() && !(find_sta && sta && sta->isMoving())) in findClosestKart() 91 if (kart->getWorldKartId() == m_kart->getWorldKartId()) in findClosestKart() 117 m_world->getSectorForKart(kart)); in findClosestKart() 190 float BattleAI::getKartDistance(const AbstractKart* kart) const in getKartDistance() 193 m_world->getSectorForKart(kart)); in getKartDistance()
|
/dports/games/supertuxkart/SuperTuxKart-1.2-src/src/states_screens/ |
H A D | race_gui_base.cpp | 174 kart->getTrans().getRotation(); in reset() 382 || kart->hasFinishedRace()) return; in drawPowerupIcons() 384 int n = kart->getPowerup()->getNum() ; in drawPowerupIcons() 574 if(!kart) return; in renderPlayerView() 869 kart= world->getKart(position-1); in drawGlobalPlayerIcons() 872 if (kart->isEliminated() || !kart->isVisible()) continue; in drawGlobalPlayerIcons() 1072 if (icon && !kart->getKartAnimation() && !kart->isSquashed()) in drawPlayerIcon() 1094 if (icon && !kart->getKartAnimation() && kart->isSquashed() ) in drawPlayerIcon() 1166 if (kart->getBlockedByPlungerTicks()>0) in drawPlayerIcon() 1198 if (kart->hasFinishedRace()) in drawPlayerIcon() [all …]
|
/dports/games/supertuxkart/SuperTuxKart-1.2-src/src/race/ |
H A D | race_manager.hpp | 452 m_ai_kart_override = kart; in setAIKartOverride() 620 return m_kart_status[kart].m_ident; in getKartIdent() 640 float getOverallTime(int kart) const in getOverallTime() 645 float getKartRaceTime(int kart) const in getKartRaceTime() 650 KartType getKartType(int kart) const in getKartType() 657 return m_kart_status[kart].m_handicap; in getPlayerHandicap() 660 bool hasBoostedAI(int kart) const in hasBoostedAI() 665 void setKartColor(int kart, float color) in setKartColor() argument 667 m_kart_status[kart].m_color = color; in setKartColor() 670 float getKartColor(int kart) const in getKartColor() [all …]
|
/dports/games/supertuxkart/SuperTuxKart-1.2-src/src/graphics/ |
H A D | camera.cpp | 55 Camera* Camera::createCamera(AbstractKart* kart, const int index) in createCamera() argument 58 Camera *camera = createCamera(index, m_default_type, kart); in createCamera() 76 AbstractKart* kart) in createCamera() argument 81 case CM_TYPE_NORMAL: camera = new CameraNormal(CM_TYPE_NORMAL, index, kart); in createCamera() 83 case CM_TYPE_DEBUG: camera = new CameraDebug (index, kart); break; in createCamera() 84 case CM_TYPE_FPS: camera = new CameraFPS (index, kart); break; in createCamera() 85 case CM_TYPE_END: camera = new CameraEnd (index, kart); break; in createCamera() 121 Camera::Camera(CameraType type, int camera_index, AbstractKart* kart) in Camera() argument 127 m_original_kart = kart; in Camera() 132 setKart(kart); in Camera()
|