MicrowaveBlock::MicrowaveBlock(int id, Material const& material) : RotatableBlock("blockMicrowave", id, material) {
	tex = getTextureUVCoordinateSet("quartz_block", 0);
	secondary_tex = getTextureUVCoordinateSet("stone", 0);
	terciary_tex = getTextureUVCoordinateSet("wool", 15);

	setSoundType(Block::SOUND_WOOD);
	setSolid(false);
}
TvBlock::TvBlock(int id, Material const& material) : FurnitureBlock("blockTv", id, material) {
	tex = getTextureUVCoordinateSet("log", 0);
	secondary_tex = getTextureUVCoordinateSet("planks", 0);

	terciary_tex = getTextureUVCoordinateSet("wool", 15);
	
	setSoundType(Block::SOUND_WOOD);
	setSolid(false);
}
BarStoolTile::BarStoolTile(int id, Material const* material) : FurnitureTile(id, material) {
	tex = getTextureUVCoordinateSet("wool", 0);
	secondary_tex = getTextureUVCoordinateSet("stained_clay", 9);
	terciary_tex = getTextureUVCoordinateSet("quartz_block", 0);
	quartenary_tex = getTextureUVCoordinateSet("stone", 0);

	
	setNameId("tileBarStool");
	setSoundType(Tile::SOUND_WOOD);
	Tile::solid[id] = false;
	Tile::lightBlock[id] = 0;
}
Example #4
0
PistonArmTile::PistonArmTile(int blockId) : Tile(blockId, &Material::stone) {
	init();
	
	setDestroyTime(0.5F);
	setNameId("piston_extension");
	renderType = 17;
	creativeTab = CreativeTab::ITEMS;
	Tile::solid[blockId] = false;
	Tile::lightBlock[blockId] = 0;

	tex = getTextureUVCoordinateSet("piston_top_normal", 0);
	texture_sticky = getTextureUVCoordinateSet("piston_top_sticky", 0);
	texture_side = getTextureUVCoordinateSet("piston_side", 0);
}
ToiletBlock::ToiletBlock(int id, Material const& material) : RotatableBlock("blockToilet", id, material) {
	setSolid(false);
	
	setSoundType(Block::SOUND_STONE);
	setDestroyTime(1.0F);
	tex = getTextureUVCoordinateSet("quartz_block", 0);
}
Example #6
0
void BasicItem::initIcons() {
	int i = 0;
	
	for(const std::string name : names) {
		icons[i++] = getTextureUVCoordinateSet("basicItem." + name, 0);
	}
}
BrewingStandTile::BrewingStandTile(int id) : Tile(id, &Material::metal) {
	secondary_tex = getTextureUVCoordinateSet("brewing_stand_base", 0);
	
	init();
	renderType = 25;
	renderPass = Tile::glass->renderPass;
	Tile::solid[id] = false;
	Tile::lightBlock[id] = 0;
}
Example #8
0
RepeaterTile::RepeaterTile(int blockId, const std::string& texture, bool powered) : Tile(blockId, texture, &Material::circuits) {
    init();
    side_texture = getTextureUVCoordinateSet("stone_slab", 0);
    renderType = 15;
    renderPass = 7;
	creativeTab = CreativeTab::ITEMS;
    solid[blockId] = false;
    lightBlock[blockId] = 0;
    setVisualShape(0.0F, 0.0F, 0.0F, 1.0F, 0.125F, 1.0F);
	setNameId("diode");
    this->powered = powered;
}
RedstoneWireTile::RedstoneWireTile(int id): Tile(id, &Material::decoration) {
	tex = getTextureUVCoordinateSet("redstone_dust_cross", 0);
	//secondary_tex = getTextureUVCoordinateSet("redstone_dust_line", 0);
	
	init();
	setNameId("redstone");
	setShape(0.0F, 0.0F, 0.0F, 1.0F, 0.0625F, 1.0F);
	setCategory(3);
	setSoundType(Tile::SOUND_STONE);
	
	Tile::solid[id] = false;
	Tile::lightBlock[id] = 0;
	
	new TileItem(id - 256);
}
Example #10
0
void BlockBasic::initTextures() {
	iconBuffer[0] = getTextureUVCoordinateSet("deco_aluminium", 1);
	iconBuffer[1] = getTextureUVCoordinateSet("deco_aluminium", 2);
	iconBuffer[2] = getTextureUVCoordinateSet("deco_aluminium", 0);
	iconBuffer[3] = getTextureUVCoordinateSet("deco_aluminium", 2);
	iconBuffer[4] = getTextureUVCoordinateSet("oreCopper", 0);
	iconBuffer[5] = getTextureUVCoordinateSet("oreTin", 0);
	iconBuffer[6] = getTextureUVCoordinateSet("oreAluminum", 0);
	iconBuffer[7] = getTextureUVCoordinateSet("oreSilicon", 0);
	iconBuffer[8] = getTextureUVCoordinateSet("deco_copper_block", 0);
	iconBuffer[9] = getTextureUVCoordinateSet("deco_tin_block", 0);
	iconBuffer[10] = getTextureUVCoordinateSet("deco_aluminium_block", 0);
	iconBuffer[11] = getTextureUVCoordinateSet("deco_meteoriron_block", 0);
}
void CardinalStick::initTextures() {
	textures[0] = getTextureUVCoordinateSet("crystallitestick", 0);
	textures[1] = getTextureUVCoordinateSet("elucidadorstick", 0);
}