Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Sep 6, 2008, 1:39:51 PM (16 years ago)
Author:
scheusso
Message:

enet callback disabled

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/network/src/network/packet/Gamestate.cc

    r1711 r1712  
    1 
    2 
    3 
    4 
    5 
    6 
    7 
    8 
    9 
    10 
    11 
    12 
    13 
    14 
    15 
    16 
    17 
    18 
    191/*
    202 *   ORXONOX - the hottest 3D action shooter ever to exist
     
    124106  //start write gamestate header
    125107  HEADER->packetType = ENUM::Gamestate;
     108  assert( *(ENUM::Type *)&data_[ 0 ] == ENUM::Gamestate);
    126109  HEADER->normsize = currentsize;
    127110  HEADER->id = id;
     
    230213bool Gamestate::decompressData()
    231214{
     215  assert(compressed_);
    232216  //COUT(4) << "GameStateClient: uncompressing gamestate. id: " << a->id << ", baseid: " << a->base_id << ", normsize: " << a->normsize << ", compsize: " << a->compsize << std::endl;
    233217  int normsize = HEADER->normsize;
     
    256240  *GAMESTATE_HEADER(ndata) = *HEADER;
    257241  //delete old (compressed data)
    258   delete []data_;
     242  delete[] data_;
    259243  //set new pointers and create bytestream
    260244  data_ = ndata;
     
    349333  }
    350334
    351 }
    352 
    353 }
     335  bool Gamestate::isDiffed(){
     336    return HEADER->diffed;
     337  }
     338 
     339  int Gamestate::getBaseID(){
     340    return HEADER->base_id;
     341  }
     342}
     343
     344}
Note: See TracChangeset for help on using the changeset viewer.