32 lines
904 B
C++
32 lines
904 B
C++
#pragma once
|
|
|
|
#include "Tile_SPU.h"
|
|
|
|
class FlowerPotTile_SPU : public Tile_SPU
|
|
{
|
|
public:
|
|
static const int TYPE_FLOWER_RED = 1;
|
|
static const int TYPE_FLOWER_YELLOW = 2;
|
|
static const int TYPE_SAPLING_DEFAULT = 3;
|
|
static const int TYPE_SAPLING_EVERGREEN = 4;
|
|
static const int TYPE_SAPLING_BIRCH = 5;
|
|
static const int TYPE_SAPLING_JUNGLE = 6;
|
|
static const int TYPE_MUSHROOM_RED = 7;
|
|
static const int TYPE_MUSHROOM_BROWN = 8;
|
|
static const int TYPE_CACTUS = 9;
|
|
static const int TYPE_DEAD_BUSH = 10;
|
|
static const int TYPE_FERN = 11;
|
|
|
|
FlowerPotTile_SPU(int id) : Tile_SPU(id) {}
|
|
|
|
void updateDefaultShape()
|
|
{
|
|
float size = 6.0f / 16.0f;
|
|
float half = size / 2;
|
|
setShape(0.5f - half, 0, 0.5f - half, 0.5f + half, size, 0.5f + half);
|
|
}
|
|
|
|
bool isSolidRender(bool isServerLevel = false) { return false; }
|
|
int getRenderShape() { return SHAPE_FLOWER_POT; }
|
|
bool isCubeShaped() { return false; }
|
|
}; |