Ejemplo n.º 1
0
void Entity::load(std::ifstream& file)
{
   unsigned char posBuffer[4];

   for (int i = 0; i < 4; i++)
      posBuffer[i] = loadByte(file);
   position_.x = UnpackInteger32(posBuffer);

   for (int i = 0; i < 4; i++)
      posBuffer[i] = loadByte(file);
   position_.y = UnpackInteger32(posBuffer);

   //position_.x = loadByte(file);
   //position_.y = loadByte(file);
}
Ejemplo n.º 2
0
static void saveOrLoadByte(uint8 &b) {
	switch (_saveOrLoadMode) {
	case kSaveMode:
		saveByte(b);
		break;
	case kLoadMode:
		b = loadByte();
		break;
	}
}
Ejemplo n.º 3
0
 void BroadcastSock::loadString(const char* x)//null terminated
 {
     int n = strlen(x);
     if(n < 256){
         memcpy(outbuf+obp,x,n);
         obp+=n;
     }
     else{
         memcpy(outbuf+obp,x,256);
         obp+=256;
     }
     loadByte('\0');
 }