示例#1
0
internal uint32
GetTileValue(tile_map *TileMap, tile_chunk *TileChunk, uint32 TestTileX, uint32 TestTileY)
{
	uint32 TileChunkValue = 0;

	if(TileChunk && TileChunk->Tiles)
	{
		TileChunkValue = GetTileValueUnchecked(TileMap, TileChunk, TestTileX, TestTileY);
	}
	return(TileChunkValue);
}
示例#2
0
inline
uint32 GetTileValue(TileMap* tileMap, TileChunk* tileChunk, uint32 testTileX, uint32 testTileY)
{
    uint32 result = 0;

    if (tileChunk && tileChunk->tiles)
    {
        result = GetTileValueUnchecked(tileMap, tileChunk, testTileX, testTileY);
    }

    return result;
}
示例#3
0
inline bool32
IsTileChunkTileEmpty(tile_map *TileMap,tile_chunk *TileChunk, uint32 TestTileX, uint32 TestTileY, uint32 TestTileZ)
{
	bool32 Empty = false;

	if(TileChunk)
	{
		uint32 TileChunkValue = GetTileValueUnchecked(TileMap, TileChunk, TestTileX, TestTileY);
		Empty = ((TileChunkValue == 0));
	}

	return(Empty);
}