#pragma once #include "Tile.h" class Random; class OreTile : public Tile { public: OreTile(int id); virtual int getResource(int data, Random *random, int playerBonusLevel); virtual int getResourceCount(Random *random); virtual int getResourceCountForLootBonus(int bonusLevel, Random *random); virtual void spawnResources(Level *level, int x, int y, int z, int data, float odds, int playerBonusLevel); protected: virtual int getSpawnResourcesAuxValue(int data); };