コード例 #1
0
ファイル: adt.cpp プロジェクト: Rastrian/CataCore
bool adt_MCNK::prepareLoadedData()
{
    if (fcc != MCNKMagic.fcc)
        return false;

    // Check height map
    if (offsMCVT && !getMCVT()->prepareLoadedData())
        return false;
    // Check liquid data
    if (offsMCLQ && !getMCLQ()->prepareLoadedData())
        return false;

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

    // Check height map
    if (offsMCVT && !getMCVT()->prepareLoadedData())
        { return false; }
    // Check liquid data
    if (offsMCLQ && !getMCLQ()->prepareLoadedData())
        { return false; }

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

    // Check height map
    if (offsMCVT && !getMCVT()->prepareLoadedData())
        return false;
    // Check liquid data
    if (offsMCLQ && !getMCLQ()->prepareLoadedData())
        return false;

    (void)this->size;

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

    // Check height map
    if (offsMCVT && !getMCVT()->prepareLoadedData())
        return false;
    // Check liquid data
    if (offsMCLQ && !getMCLQ()->prepareLoadedData())
        return false;

    return true;
}