Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 9869 in orxonox.OLD for trunk/src/util/network_game_rules.cc


Ignore:
Timestamp:
Oct 3, 2006, 12:19:30 AM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: merged the new_class_id branche back to the trunk.
merged with command:
svn merge https://svn.orxonox.net/orxonox/branches/new_class_id trunk -r9683:HEAD
no conflicts… puh..

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/util/network_game_rules.cc

    r9406 r9869  
    2222
    2323
     24ObjectListDefinition(NetworkGameRules);
    2425
    2526/**
     
    2728 */
    2829NetworkGameRules::NetworkGameRules ( const TiXmlElement* root )
    29   : GameRules( root )
     30    : GameRules( root )
    3031{
    31   this->setClassID( CL_NETWORK_GAME_RULES, "NetworkGameRules");
     32  this->registerObject(this, NetworkGameRules::_objectList);
    3233}
    3334
     
    3738 */
    3839NetworkGameRules::~NetworkGameRules ()
    39 {
    40 }
     40{}
    4141
    4242
    43 std::string NetworkGameRules::getPlayableModelTextureFileName( int userId, int team, ClassID classId )
     43std::string NetworkGameRules::getPlayableModelTextureFileName( int userId, int team, const ClassID& classId )
    4444{
    4545  return "";
    4646}
    4747
    48 std::string NetworkGameRules::getPlayableModelFileName( int uesrId, int team, ClassID classId )
     48std::string NetworkGameRules::getPlayableModelFileName( int uesrId, int team, const ClassID& classId )
    4949{
    5050  return "models/ships/reap_#.obj";
     
    5353ClassID NetworkGameRules::getPlayableClassId( int userId, int team )
    5454{
    55   return CL_SPACE_SHIP;
     55  const ObjectListBase* objList = ObjectListBase::getObjectList("SpaceShip");
     56  if (objList != NULL)
     57    return objList->identity();
     58  else
     59    return ClassID();
    5660}
    5761
     
    6872
    6973
    70 float NetworkGameRules::getPlayableScale( int userId, int team, ClassID classId )
     74float NetworkGameRules::getPlayableScale( int userId, int team, const ClassID& classId )
    7175{
    7276  return 1.0f;
Note: See TracChangeset for help on using the changeset viewer.