コード例 #1
0
ファイル: adt.cpp プロジェクト: beyourself/RustEmu-Core
bool adt_MHDR::prepareLoadedData()
{
    if (fcc != 'MHDR')
        return false;

    (void)this->offsTex;
    (void)this->offsModels;
    (void)this->offsModelsIds;
    (void)this->offsMapObjects;
    (void)this->offsMapObjectsIds;
    (void)this->offsDoodsDef;
    (void)this->offsObjectsDef;
    (void)this->offsMFBO;
    (void)this->data1;
    (void)this->data2;
    (void)this->data3;
    (void)this->data4;
    (void)this->data5;
    
    if (size != sizeof(adt_MHDR) - 8)
        return false;

    // Check and prepare MCIN
    if (offsMCIN && !getMCIN()->prepareLoadedData())
        return false;

    // Check and prepare MH2O
    if (offsMH2O && !getMH2O()->prepareLoadedData())
        return false;

    return true;
}
コード例 #2
0
ファイル: adt.cpp プロジェクト: Eralan/Darkcore
bool adt_MHDR::prepareLoadedData()
{
    if (fcc != 'MHDR')
        return false;

    if (size!=sizeof(adt_MHDR)-8)
        return false;

    // Check and prepare MH2O
    if (offsMH2O && !getMH2O()->prepareLoadedData())
        return false;

    return true;
}
コード例 #3
0
ファイル: adt.cpp プロジェクト: Aincent/server
bool adt_MHDR::prepareLoadedData()
{
    if (fcc != 'MHDR')
        { return false; }

    if (size != sizeof(adt_MHDR) - 8)
        { return false; }

    // Check and prepare MCIN
    if (offsMCIN && !getMCIN()->prepareLoadedData())
        { return false; }

    // Check and prepare MH2O
    if (offsMH2O && !getMH2O()->prepareLoadedData())
        { return false; }

    return true;
}
コード例 #4
0
ファイル: adt.cpp プロジェクト: Anonymous111/NoxicCore
bool adt_MHDR::prepareLoadedData()
{
	if( ( fcc_txt[ 3 ] != 'M' ) ||
		( fcc_txt[ 2 ] != 'H' ) ||
		( fcc_txt[ 1 ] != 'D' ) ||
		( fcc_txt[ 0 ] != 'R' ) )
		return false;

    if (size!=sizeof(adt_MHDR)-8)
        return false;

    // Check and prepare MCIN
    if (offsMCIN && !getMCIN()->prepareLoadedData())
        return false;

    // Check and prepare MH2O
    if (offsMH2O && !getMH2O()->prepareLoadedData())
        return false;

    return true;
}