Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Aug 25, 2006, 12:22:50 PM (18 years ago)
Author:
bensch
Message:

adapted some game-rules

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/new_class_id/src/util/network_game_rules.cc

    r9406 r9704  
    2222
    2323
     24NewObjectListDefinition(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 NewClassID& 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 NewClassID& classId )
    4949{
    5050  return "models/ships/reap_#.obj";
    5151}
    5252
    53 ClassID NetworkGameRules::getPlayableClassId( int userId, int team )
     53NewClassID NetworkGameRules::getPlayableClassId( int userId, int team )
    5454{
    55   return CL_SPACE_SHIP;
     55  const NewObjectListBase* objList = NewObjectListBase::getObjectList("SpaceShip");
     56  if (objList != NULL)
     57    return objList->identity();
     58  else
     59    return NewClassID();
    5660}
    5761
     
    6872
    6973
    70 float NetworkGameRules::getPlayableScale( int userId, int team, ClassID classId )
     74float NetworkGameRules::getPlayableScale( int userId, int team, const NewClassID& classId )
    7175{
    7276  return 1.0f;
Note: See TracChangeset for help on using the changeset viewer.