Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 25, 2009, 3:26:43 AM (15 years ago)
Author:
landauf
Message:
  • Added option to add a Controller to a ControllableEntity in the XML file
  • Added two new classes: WaypointController (follows waypoints) and WaypointPatrolController (follows waypoints and kills enemies within a given radius)
  • Radarpoints in TeamDeathmatch are now coloured
Location:
code/trunk/src/orxonox/objects/gametypes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • code/trunk/src/orxonox/objects/gametypes/TeamDeathmatch.cc

    r3033 r3049  
    164164            if (pawn)
    165165            {
     166                pawn->setRadarObjectColour(this->teamcolours_[it_player->second]);
     167
    166168                std::set<WorldEntity*> pawnAttachments = pawn->getAttachedObjects();
    167169                for (std::set<WorldEntity*>::iterator it = pawnAttachments.begin(); it != pawnAttachments.end(); ++it)
  • code/trunk/src/orxonox/objects/gametypes/TeamDeathmatch.h

    r3033 r3049  
    5555            virtual void playerStartsControllingPawn(PlayerInfo* player, Pawn* pawn);
    5656
     57            int getTeam(PlayerInfo* player);
     58
    5759            inline const ColourValue& getTeamColour(int teamnr) const
    5860                { return this->teamcolours_[teamnr]; }
     
    6163            virtual SpawnPoint* getBestSpawnPoint(PlayerInfo* player) const;
    6264            bool pawnsAreInTheSameTeam(Pawn* pawn1, Pawn* pawn2);
    63             int getTeam(PlayerInfo* player);
    6465
    6566            std::map<PlayerInfo*, int> teamnumbers_;
Note: See TracChangeset for help on using the changeset viewer.