Пример #1
0
/*
 =================
 idFile::ReadBool
 =================
 */
int idFile::ReadBool( bool& value )
{
	unsigned char c;
	int result = ReadUnsignedChar( c );
	value = c ? true : false;
	return result;
}
Пример #2
0
unsigned char Reader::ReadUnsignedCharOrDie(void) {
  unsigned char u;
  if (! ReadUnsignedChar(&u)) {
    fprintf(stderr, "Couldn't read unsigned char\n");
    fprintf(stderr, "File: %s\n", filename_.c_str());
    fprintf(stderr, "Byte pos: %lli\n", byte_pos_);
    exit(-1);
  }
  return u;
}
Пример #3
0
std::string BinaryFile::ReadShortString()
{
    unsigned char length;
    length = ReadUnsignedChar();
    auto* tmp = new char[length];
    ReadRawData(tmp, length);
    std::string str = tmp;
    delete[] tmp;
    return str;
}
void idRestoreGame::ReadByte( byte &value ) {
	ReadUnsignedChar( value );
}