mirror of
https://github.com/celisej567/mcpe.git
synced 2026-09-11 20:11:18 +03:00
17 lines
378 B
C++
17 lines
378 B
C++
#pragma once
|
|
|
|
#include "Utils.hpp"
|
|
#include "Material.hpp"
|
|
|
|
class LevelSource
|
|
{
|
|
public:
|
|
virtual ~LevelSource();
|
|
virtual TileID getTile(int x, int y, int z) = 0;
|
|
virtual float getBrightness(int x, int y, int z) = 0;
|
|
virtual int getData(int x, int y, int z) = 0;
|
|
virtual Material* getMaterial(int x, int y, int z) = 0;
|
|
virtual bool isSolidTile(int x, int y, int z) = 0;
|
|
};
|
|
|