fix: fixed Xbox 360 build issues
This commit is contained in:
+544
-78
@@ -358,35 +358,213 @@ void Tile::staticCtor()
|
||||
Tile::glowstone = (new Glowstonetile(89, Material::glass)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_torch, Item::eMaterial_glowstone)->setDestroyTime(0.3f)->setSoundType(Tile::SOUND_GLASS)->setLightEmission(1.0f)->setIconName(L"glowstone")->setDescriptionId(IDS_TILE_LIGHT_GEM)->setUseDescriptionId(IDS_DESC_GLOWSTONE);
|
||||
Tile::portalTile = (PortalTile *) ((new PortalTile(90)) ->setDestroyTime(-1)->setSoundType(Tile::SOUND_GLASS)->setLightEmission(0.75f))->setIconName(L"portal")->setDescriptionId(IDS_TILE_PORTAL)->setUseDescriptionId(IDS_DESC_PORTAL);
|
||||
|
||||
Tile::litPumpkin = (new PumpkinTile(91, true)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_torch, Item::eMaterial_pumpkin)->setDestroyTime(1.0f)->setSoundType(Tile::SOUND_WOOD)->setLightEmission(1.0f)->setIconName(L"pumpkin")->setDescriptionId(IDS_TILE_LIT_PUMPKIN)->sendTileData()->setUseDescriptionId(IDS_DESC_JACKOLANTERN);
|
||||
Tile::cake = (new CakeTile(92)) ->setDestroyTime(0.5f)->setSoundType(Tile::SOUND_CLOTH)->setIconName(L"cake")->setDescriptionId(IDS_TILE_CAKE)->setNotCollectStatistics()->sendTileData()->setUseDescriptionId(IDS_DESC_CAKE);
|
||||
Tile::diode_off = (RepeaterTile *)(new RepeaterTile(93, false)) ->setDestroyTime(0.0f)->setSoundType(Tile::SOUND_WOOD)->setIconName(L"repeater_off")->setDescriptionId(IDS_ITEM_DIODE)->setNotCollectStatistics()->sendTileData()->setUseDescriptionId(IDS_DESC_REDSTONEREPEATER)->disableMipmap();
|
||||
Tile::diode_on = (RepeaterTile *)(new RepeaterTile(94, true)) ->setDestroyTime(0.0f)->setLightEmission(10 / 16.0f)->setSoundType(Tile::SOUND_WOOD)->setIconName(L"repeater_on")->setDescriptionId(IDS_ITEM_DIODE)->setNotCollectStatistics()->sendTileData()->setUseDescriptionId(IDS_DESC_REDSTONEREPEATER)->disableMipmap();
|
||||
Tile::stained_glass = (new StainedGlassBlock(95, Material::glass))->setBaseItemTypeAndMaterial(Item::eBaseItemType_glass, Item::eMaterial_glass)->setDestroyTime(0.3f)->setSoundType(SOUND_GLASS)->setIconName(L"glass")->setDescriptionId(IDS_TILE_STAINED_GLASS)->setUseDescriptionId(IDS_DESC_STAINED_GLASS);
|
||||
Tile::trapdoor = (new TrapDoorTile(96, Material::wood)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_door, Item::eMaterial_trap)->setDestroyTime(3.0f)->setSoundType(Tile::SOUND_WOOD)->setIconName(L"trapdoor")->setDescriptionId(IDS_TILE_TRAPDOOR)->setNotCollectStatistics()->sendTileData()->setUseDescriptionId(IDS_DESC_TRAPDOOR);
|
||||
Tile::monsterStoneEgg = (new StoneMonsterTile(97)) ->setDestroyTime(0.75f)->setIconName(L"monsterStoneEgg")->setDescriptionId(IDS_TILE_STONE_SILVERFISH)->setUseDescriptionId(IDS_DESC_STONE_SILVERFISH);
|
||||
Tile::stoneBrick = (new SmoothStoneBrickTile(98)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_structblock, Item::eMaterial_stoneSmooth)->setDestroyTime(1.5f)->setExplodeable(10)->setSoundType(SOUND_STONE)->setIconName(L"stonebrick")->setDescriptionId(IDS_TILE_STONE_BRICK_SMOOTH)->setUseDescriptionId(IDS_DESC_STONE_BRICK_SMOOTH);
|
||||
Tile::hugeMushroom_brown = (new HugeMushroomTile(99, Material::wood, HugeMushroomTile::MUSHROOM_TYPE_BROWN)) ->setDestroyTime(0.2f)->setSoundType(SOUND_WOOD)->setIconName(L"mushroom_block")->setDescriptionId(IDS_TILE_HUGE_MUSHROOM_1)->setUseDescriptionId(IDS_DESC_MUSHROOM)->sendTileData();
|
||||
Tile::hugeMushroom_red = (new HugeMushroomTile(100, Material::wood, HugeMushroomTile::MUSHROOM_TYPE_RED)) ->setDestroyTime(0.2f)->setSoundType(SOUND_WOOD)->setIconName(L"mushroom_block")->setDescriptionId(IDS_TILE_HUGE_MUSHROOM_2)->setUseDescriptionId(IDS_DESC_MUSHROOM)->sendTileData();
|
||||
Tile::litPumpkin = (new PumpkinTile(91, true));
|
||||
Tile::litPumpkin->setBaseItemTypeAndMaterial(Item::eBaseItemType_torch, Item::eMaterial_pumpkin);
|
||||
Tile::litPumpkin->setDestroyTime(1.0f);
|
||||
Tile::litPumpkin->setSoundType(Tile::SOUND_WOOD);
|
||||
Tile::litPumpkin->setLightEmission(1.0f);
|
||||
Tile::litPumpkin->setIconName(L"pumpkin");
|
||||
Tile::litPumpkin->setDescriptionId(IDS_TILE_LIT_PUMPKIN);
|
||||
Tile::litPumpkin->sendTileData();
|
||||
Tile::litPumpkin->setUseDescriptionId(IDS_DESC_JACKOLANTERN);
|
||||
|
||||
Tile::cake = (new CakeTile(92));
|
||||
Tile::cake->setDestroyTime(0.5f);
|
||||
Tile::cake->setSoundType(Tile::SOUND_CLOTH);
|
||||
Tile::cake->setIconName(L"cake");
|
||||
Tile::cake->setDescriptionId(IDS_TILE_CAKE);
|
||||
Tile::cake->setNotCollectStatistics();
|
||||
Tile::cake->sendTileData();
|
||||
Tile::cake->setUseDescriptionId(IDS_DESC_CAKE);
|
||||
|
||||
Tile::diode_off = (RepeaterTile *)(new RepeaterTile(93, false));
|
||||
Tile::diode_off->setDestroyTime(0.0f);
|
||||
Tile::diode_off->setSoundType(Tile::SOUND_WOOD);
|
||||
Tile::diode_off->setIconName(L"repeater_off");
|
||||
Tile::diode_off->setDescriptionId(IDS_ITEM_DIODE);
|
||||
Tile::diode_off->setNotCollectStatistics();
|
||||
Tile::diode_off->sendTileData();
|
||||
Tile::diode_off->setUseDescriptionId(IDS_DESC_REDSTONEREPEATER);
|
||||
Tile::diode_off->disableMipmap();
|
||||
|
||||
Tile::diode_on = (RepeaterTile *)(new RepeaterTile(94, true));
|
||||
Tile::diode_on->setDestroyTime(0.0f);
|
||||
Tile::diode_on->setLightEmission(10 / 16.0f);
|
||||
Tile::diode_on->setSoundType(Tile::SOUND_WOOD);
|
||||
Tile::diode_on->setIconName(L"repeater_on");
|
||||
Tile::diode_on->setDescriptionId(IDS_ITEM_DIODE);
|
||||
Tile::diode_on->setNotCollectStatistics();
|
||||
Tile::diode_on->sendTileData();
|
||||
Tile::diode_on->setUseDescriptionId(IDS_DESC_REDSTONEREPEATER);
|
||||
Tile::diode_on->disableMipmap();
|
||||
|
||||
Tile::stained_glass = (new StainedGlassBlock(95, Material::glass));
|
||||
Tile::stained_glass->setBaseItemTypeAndMaterial(Item::eBaseItemType_glass, Item::eMaterial_glass);
|
||||
Tile::stained_glass->setDestroyTime(0.3f);
|
||||
Tile::stained_glass->setSoundType(SOUND_GLASS);
|
||||
Tile::stained_glass->setIconName(L"glass");
|
||||
Tile::stained_glass->setDescriptionId(IDS_TILE_STAINED_GLASS);
|
||||
Tile::stained_glass->setUseDescriptionId(IDS_DESC_STAINED_GLASS);
|
||||
|
||||
Tile::trapdoor = (new TrapDoorTile(96, Material::wood));
|
||||
Tile::trapdoor->setBaseItemTypeAndMaterial(Item::eBaseItemType_door, Item::eMaterial_trap);
|
||||
Tile::trapdoor->setDestroyTime(3.0f);
|
||||
Tile::trapdoor->setSoundType(Tile::SOUND_WOOD);
|
||||
Tile::trapdoor->setIconName(L"trapdoor");
|
||||
Tile::trapdoor->setDescriptionId(IDS_TILE_TRAPDOOR);
|
||||
Tile::trapdoor->setNotCollectStatistics();
|
||||
Tile::trapdoor->sendTileData();
|
||||
Tile::trapdoor->setUseDescriptionId(IDS_DESC_TRAPDOOR);
|
||||
|
||||
Tile::monsterStoneEgg = (new StoneMonsterTile(97));
|
||||
Tile::monsterStoneEgg->setDestroyTime(0.75f);
|
||||
Tile::monsterStoneEgg->setIconName(L"monsterStoneEgg");
|
||||
Tile::monsterStoneEgg->setDescriptionId(IDS_TILE_STONE_SILVERFISH);
|
||||
Tile::monsterStoneEgg->setUseDescriptionId(IDS_DESC_STONE_SILVERFISH);
|
||||
|
||||
Tile::stoneBrick = (new SmoothStoneBrickTile(98));
|
||||
Tile::stoneBrick->setBaseItemTypeAndMaterial(Item::eBaseItemType_structblock, Item::eMaterial_stoneSmooth);
|
||||
Tile::stoneBrick->setDestroyTime(1.5f);
|
||||
Tile::stoneBrick->setExplodeable(10);
|
||||
Tile::stoneBrick->setSoundType(SOUND_STONE);
|
||||
Tile::stoneBrick->setIconName(L"stonebrick");
|
||||
Tile::stoneBrick->setDescriptionId(IDS_TILE_STONE_BRICK_SMOOTH);
|
||||
Tile::stoneBrick->setUseDescriptionId(IDS_DESC_STONE_BRICK_SMOOTH);
|
||||
|
||||
Tile::hugeMushroom_brown = (new HugeMushroomTile(99, Material::wood, HugeMushroomTile::MUSHROOM_TYPE_BROWN));
|
||||
Tile::hugeMushroom_brown->setDestroyTime(0.2f);
|
||||
Tile::hugeMushroom_brown->setSoundType(SOUND_WOOD);
|
||||
Tile::hugeMushroom_brown->setIconName(L"mushroom_block");
|
||||
Tile::hugeMushroom_brown->setDescriptionId(IDS_TILE_HUGE_MUSHROOM_1);
|
||||
Tile::hugeMushroom_brown->setUseDescriptionId(IDS_DESC_MUSHROOM);
|
||||
Tile::hugeMushroom_brown->sendTileData();
|
||||
|
||||
Tile::hugeMushroom_red = (new HugeMushroomTile(100, Material::wood, HugeMushroomTile::MUSHROOM_TYPE_RED));
|
||||
Tile::hugeMushroom_red->setDestroyTime(0.2f);
|
||||
Tile::hugeMushroom_red->setSoundType(SOUND_WOOD);
|
||||
Tile::hugeMushroom_red->setIconName(L"mushroom_block");
|
||||
Tile::hugeMushroom_red->setDescriptionId(IDS_TILE_HUGE_MUSHROOM_2);
|
||||
Tile::hugeMushroom_red->setUseDescriptionId(IDS_DESC_MUSHROOM);
|
||||
Tile::hugeMushroom_red->sendTileData();
|
||||
|
||||
|
||||
Tile::ironFence = (new ThinFenceTile(101, L"iron_bars", L"iron_bars", Material::metal, true)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_fence, Item::eMaterial_iron)->setDestroyTime(5.0f)->setExplodeable(10)->setSoundType(SOUND_METAL)->setDescriptionId(IDS_TILE_IRON_FENCE)->setUseDescriptionId(IDS_DESC_IRON_FENCE);
|
||||
Tile::thinGlass = (new ThinFenceTile(102, L"glass", L"glass_pane_top", Material::glass, false)) ->setDestroyTime(0.3f)->setSoundType(SOUND_GLASS)->setDescriptionId(IDS_TILE_THIN_GLASS)->setUseDescriptionId(IDS_DESC_THIN_GLASS);
|
||||
Tile::melon = (new MelonTile(103)) ->setDestroyTime(1.0f)->setSoundType(SOUND_WOOD)->setIconName(L"melon")->setDescriptionId(IDS_TILE_MELON)->setUseDescriptionId(IDS_DESC_MELON_BLOCK);
|
||||
Tile::pumpkinStem = (new StemTile(104, Tile::pumpkin)) ->setDestroyTime(0.0f)->setSoundType(SOUND_WOOD)->setIconName(L"pumpkin_stem")->setDescriptionId(IDS_TILE_PUMPKIN_STEM)->sendTileData();
|
||||
Tile::melonStem = (new StemTile(105, Tile::melon)) ->setDestroyTime(0.0f)->setSoundType(SOUND_WOOD)->setIconName(L"melon_stem")->setDescriptionId(IDS_TILE_MELON_STEM)->sendTileData();
|
||||
Tile::vine = (new VineTile(106))->setDestroyTime(0.2f) ->setSoundType(SOUND_GRASS)->setIconName(L"vine")->setDescriptionId(IDS_TILE_VINE)->setUseDescriptionId(IDS_DESC_VINE)->sendTileData();
|
||||
Tile::fenceGate = (new FenceGateTile(107)) ->setDestroyTime(2.0f)->setExplodeable(5)->setSoundType(SOUND_WOOD)->setIconName(L"fenceGate")->setDescriptionId(IDS_TILE_FENCE_GATE)->sendTileData()->setUseDescriptionId(IDS_DESC_FENCE_GATE);
|
||||
Tile::stairs_bricks = (new StairTile(108, Tile::redBrick,0)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_stairs, Item::eMaterial_brick) ->setIconName(L"stairsBrick")->setDescriptionId(IDS_TILE_STAIRS_BRICKS) ->sendTileData()->setUseDescriptionId(IDS_DESC_STAIRS);
|
||||
Tile::stairs_stoneBrickSmooth = (new StairTile(109, Tile::stoneBrick,0)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_stairs, Item::eMaterial_stoneSmooth)->setIconName(L"stairsStoneBrickSmooth")->setDescriptionId(IDS_TILE_STAIRS_STONE_BRICKS_SMOOTH) ->sendTileData()->setUseDescriptionId(IDS_DESC_STAIRS);
|
||||
Tile::mycel = (MycelTile *)(new MycelTile(110)) ->setDestroyTime(0.6f)->setSoundType(SOUND_GRASS)->setIconName(L"mycelium")->setDescriptionId(IDS_TILE_MYCEL)->setUseDescriptionId(IDS_DESC_MYCEL);
|
||||
Tile::ironFence = (new ThinFenceTile(101, L"iron_bars", L"iron_bars", Material::metal, true));
|
||||
Tile::ironFence->setBaseItemTypeAndMaterial(Item::eBaseItemType_fence, Item::eMaterial_iron);
|
||||
Tile::ironFence->setDestroyTime(5.0f);
|
||||
Tile::ironFence->setExplodeable(10);
|
||||
Tile::ironFence->setSoundType(SOUND_METAL);
|
||||
Tile::ironFence->setDescriptionId(IDS_TILE_IRON_FENCE);
|
||||
Tile::ironFence->setUseDescriptionId(IDS_DESC_IRON_FENCE);
|
||||
|
||||
Tile::waterLily = (new WaterlilyTile(111)) ->setDestroyTime(0.0f)->setSoundType(SOUND_GRASS)->setIconName(L"waterlily")->setDescriptionId(IDS_TILE_WATERLILY)->setUseDescriptionId(IDS_DESC_WATERLILY);
|
||||
Tile::netherBrick = (new Tile(112, Material::stone)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_structblock, Item::eMaterial_netherbrick)->setDestroyTime(2.0f)->setExplodeable(10)->setSoundType(SOUND_STONE)->setIconName(L"nether_brick")->setDescriptionId(IDS_TILE_NETHERBRICK)->setUseDescriptionId(IDS_DESC_NETHERBRICK);
|
||||
Tile::netherFence = (new FenceTile(113, L"nether_brick", Material::stone)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_fence, Item::eMaterial_netherbrick)->setDestroyTime(2.0f)->setExplodeable(10)->setSoundType(SOUND_STONE)->setDescriptionId(IDS_TILE_NETHERFENCE)->setUseDescriptionId(IDS_DESC_NETHERFENCE);
|
||||
Tile::stairs_netherBricks = (new StairTile(114, Tile::netherBrick,0)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_stairs, Item::eMaterial_netherbrick)->setIconName(L"stairsNetherBrick")->setDescriptionId(IDS_TILE_STAIRS_NETHERBRICK) ->sendTileData()->setUseDescriptionId(IDS_DESC_STAIRS);
|
||||
Tile::netherStalk = (new NetherWartTile(115)) ->setIconName(L"nether_wart")->setDescriptionId(IDS_TILE_NETHERSTALK)->sendTileData()->setUseDescriptionId(IDS_DESC_NETHERSTALK);
|
||||
Tile::enchantTable = (new EnchantmentTableTile(116)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_device, Item::eMaterial_magic)->setDestroyTime(5.0f)->setExplodeable(2000)->setIconName(L"enchanting_table")->setDescriptionId(IDS_TILE_ENCHANTMENTTABLE)->setUseDescriptionId(IDS_DESC_ENCHANTMENTTABLE);
|
||||
Tile::thinGlass = (new ThinFenceTile(102, L"glass", L"glass_pane_top", Material::glass, false));
|
||||
Tile::thinGlass->setDestroyTime(0.3f);
|
||||
Tile::thinGlass->setSoundType(SOUND_GLASS);
|
||||
Tile::thinGlass->setDescriptionId(IDS_TILE_THIN_GLASS);
|
||||
Tile::thinGlass->setUseDescriptionId(IDS_DESC_THIN_GLASS);
|
||||
|
||||
Tile::melon = (new MelonTile(103));
|
||||
Tile::melon->setDestroyTime(1.0f);
|
||||
Tile::melon->setSoundType(SOUND_WOOD);
|
||||
Tile::melon->setIconName(L"melon");
|
||||
Tile::melon->setDescriptionId(IDS_TILE_MELON);
|
||||
Tile::melon->setUseDescriptionId(IDS_DESC_MELON_BLOCK);
|
||||
|
||||
Tile::pumpkinStem = (new StemTile(104, Tile::pumpkin));
|
||||
Tile::pumpkinStem->setDestroyTime(0.0f);
|
||||
Tile::pumpkinStem->setSoundType(SOUND_WOOD);
|
||||
Tile::pumpkinStem->setIconName(L"pumpkin_stem");
|
||||
Tile::pumpkinStem->setDescriptionId(IDS_TILE_PUMPKIN_STEM);
|
||||
Tile::pumpkinStem->sendTileData();
|
||||
|
||||
Tile::melonStem = (new StemTile(105, Tile::melon));
|
||||
Tile::melonStem->setDestroyTime(0.0f);
|
||||
Tile::melonStem->setSoundType(SOUND_WOOD);
|
||||
Tile::melonStem->setIconName(L"melon_stem");
|
||||
Tile::melonStem->setDescriptionId(IDS_TILE_MELON_STEM);
|
||||
Tile::melonStem->sendTileData();
|
||||
|
||||
Tile::vine = (new VineTile(106));
|
||||
Tile::vine->setDestroyTime(0.2f);
|
||||
Tile::vine->setSoundType(SOUND_GRASS);
|
||||
Tile::vine->setIconName(L"vine");
|
||||
Tile::vine->setDescriptionId(IDS_TILE_VINE);
|
||||
Tile::vine->setUseDescriptionId(IDS_DESC_VINE);
|
||||
Tile::vine->sendTileData();
|
||||
|
||||
Tile::fenceGate = (new FenceGateTile(107));
|
||||
Tile::fenceGate->setDestroyTime(2.0f);
|
||||
Tile::fenceGate->setExplodeable(5);
|
||||
Tile::fenceGate->setSoundType(SOUND_WOOD);
|
||||
Tile::fenceGate->setIconName(L"fenceGate");
|
||||
Tile::fenceGate->setDescriptionId(IDS_TILE_FENCE_GATE);
|
||||
Tile::fenceGate->sendTileData();
|
||||
Tile::fenceGate->setUseDescriptionId(IDS_DESC_FENCE_GATE);
|
||||
|
||||
Tile::stairs_bricks = (new StairTile(108, Tile::redBrick,0));
|
||||
Tile::stairs_bricks->setBaseItemTypeAndMaterial(Item::eBaseItemType_stairs, Item::eMaterial_brick);
|
||||
Tile::stairs_bricks->setIconName(L"stairsBrick");
|
||||
Tile::stairs_bricks->setDescriptionId(IDS_TILE_STAIRS_BRICKS);
|
||||
Tile::stairs_bricks->sendTileData();
|
||||
Tile::stairs_bricks->setUseDescriptionId(IDS_DESC_STAIRS);
|
||||
|
||||
Tile::stairs_stoneBrickSmooth = (new StairTile(109, Tile::stoneBrick,0));
|
||||
Tile::stairs_stoneBrickSmooth->setBaseItemTypeAndMaterial(Item::eBaseItemType_stairs, Item::eMaterial_stoneSmooth);
|
||||
Tile::stairs_stoneBrickSmooth->setIconName(L"stairsStoneBrickSmooth");
|
||||
Tile::stairs_stoneBrickSmooth->setDescriptionId(IDS_TILE_STAIRS_STONE_BRICKS_SMOOTH);
|
||||
Tile::stairs_stoneBrickSmooth->sendTileData();
|
||||
Tile::stairs_stoneBrickSmooth->setUseDescriptionId(IDS_DESC_STAIRS);
|
||||
|
||||
Tile::mycel = (MycelTile *)(new MycelTile(110));
|
||||
Tile::mycel->setDestroyTime(0.6f);
|
||||
Tile::mycel->setSoundType(SOUND_GRASS);
|
||||
Tile::mycel->setIconName(L"mycelium");
|
||||
Tile::mycel->setDescriptionId(IDS_TILE_MYCEL);
|
||||
Tile::mycel->setUseDescriptionId(IDS_DESC_MYCEL);
|
||||
|
||||
Tile::waterLily = (new WaterlilyTile(111));
|
||||
Tile::waterLily->setDestroyTime(0.0f);
|
||||
Tile::waterLily->setSoundType(SOUND_GRASS);
|
||||
Tile::waterLily->setIconName(L"waterlily");
|
||||
Tile::waterLily->setDescriptionId(IDS_TILE_WATERLILY);
|
||||
Tile::waterLily->setUseDescriptionId(IDS_DESC_WATERLILY);
|
||||
|
||||
Tile::netherBrick = (new Tile(112, Material::stone));
|
||||
Tile::netherBrick->setBaseItemTypeAndMaterial(Item::eBaseItemType_structblock, Item::eMaterial_netherbrick);
|
||||
Tile::netherBrick->setDestroyTime(2.0f);
|
||||
Tile::netherBrick->setExplodeable(10);
|
||||
Tile::netherBrick->setSoundType(SOUND_STONE);
|
||||
Tile::netherBrick->setIconName(L"nether_brick");
|
||||
Tile::netherBrick->setDescriptionId(IDS_TILE_NETHERBRICK);
|
||||
Tile::netherBrick->setUseDescriptionId(IDS_DESC_NETHERBRICK);
|
||||
|
||||
Tile::netherFence = (new FenceTile(113, L"nether_brick", Material::stone));
|
||||
Tile::netherFence->setBaseItemTypeAndMaterial(Item::eBaseItemType_fence, Item::eMaterial_netherbrick);
|
||||
Tile::netherFence->setDestroyTime(2.0f);
|
||||
Tile::netherFence->setExplodeable(10);
|
||||
Tile::netherFence->setSoundType(SOUND_STONE);
|
||||
Tile::netherFence->setDescriptionId(IDS_TILE_NETHERFENCE);
|
||||
Tile::netherFence->setUseDescriptionId(IDS_DESC_NETHERFENCE);
|
||||
|
||||
Tile::stairs_netherBricks = (new StairTile(114, Tile::netherBrick,0));
|
||||
Tile::stairs_netherBricks->setBaseItemTypeAndMaterial(Item::eBaseItemType_stairs, Item::eMaterial_netherbrick);
|
||||
Tile::stairs_netherBricks->setIconName(L"stairsNetherBrick");
|
||||
Tile::stairs_netherBricks->setDescriptionId(IDS_TILE_STAIRS_NETHERBRICK);
|
||||
Tile::stairs_netherBricks->sendTileData();
|
||||
Tile::stairs_netherBricks->setUseDescriptionId(IDS_DESC_STAIRS);
|
||||
|
||||
Tile::netherStalk = (new NetherWartTile(115));
|
||||
Tile::netherStalk->setIconName(L"nether_wart");
|
||||
Tile::netherStalk->setDescriptionId(IDS_TILE_NETHERSTALK);
|
||||
Tile::netherStalk->sendTileData();
|
||||
Tile::netherStalk->setUseDescriptionId(IDS_DESC_NETHERSTALK);
|
||||
|
||||
Tile::enchantTable = (new EnchantmentTableTile(116));
|
||||
Tile::enchantTable->setBaseItemTypeAndMaterial(Item::eBaseItemType_device, Item::eMaterial_magic);
|
||||
Tile::enchantTable->setDestroyTime(5.0f);
|
||||
Tile::enchantTable->setExplodeable(2000);
|
||||
Tile::enchantTable->setIconName(L"enchanting_table");
|
||||
Tile::enchantTable->setDescriptionId(IDS_TILE_ENCHANTMENTTABLE);
|
||||
Tile::enchantTable->setUseDescriptionId(IDS_DESC_ENCHANTMENTTABLE);
|
||||
Tile::brewingStand = (new BrewingStandTile(117)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_device, Item::eMaterial_blaze)->setDestroyTime(0.5f)->setLightEmission(2 / 16.0f)->setIconName(L"brewing_stand")->setDescriptionId(IDS_TILE_BREWINGSTAND)->sendTileData()->setUseDescriptionId(IDS_DESC_BREWING_STAND);
|
||||
Tile::cauldron = (CauldronTile *)(new CauldronTile(118)) ->setDestroyTime(2.0f)->setIconName(L"cauldron")->setDescriptionId(IDS_TILE_CAULDRON)->sendTileData()->setUseDescriptionId(IDS_DESC_CAULDRON);
|
||||
Tile::endPortalTile = (new TheEndPortal(119, Material::portal)) ->setDestroyTime(INDESTRUCTIBLE_DESTROY_TIME)->setExplodeable(6000000)->setDescriptionId(IDS_TILE_END_PORTAL)->setUseDescriptionId(IDS_DESC_END_PORTAL);
|
||||
@@ -404,64 +582,352 @@ void Tile::staticCtor()
|
||||
Tile::enderChest = (new EnderChestTile(130)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_chest, Item::eMaterial_ender)->setDestroyTime(22.5f)->setExplodeable(1000)->setSoundType(SOUND_STONE)->setIconName(L"enderChest")->sendTileData()->setLightEmission(.5f)->setDescriptionId(IDS_TILE_ENDERCHEST)->setUseDescriptionId(IDS_DESC_ENDERCHEST);
|
||||
|
||||
|
||||
Tile::tripWireSource = (TripWireSourceTile *)( new TripWireSourceTile(131) ) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_lever, Item::eMaterial_undefined)->setIconName(L"trip_wire_source")->sendTileData()->setDescriptionId(IDS_TILE_TRIPWIRE_SOURCE)->setUseDescriptionId(IDS_DESC_TRIPWIRE_SOURCE);
|
||||
Tile::tripWire = (new TripWireTile(132)) ->setIconName(L"trip_wire")->sendTileData()->setDescriptionId(IDS_TILE_TRIPWIRE)->setUseDescriptionId(IDS_DESC_TRIPWIRE);
|
||||
Tile::emeraldBlock = (new MetalTile(133)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_block, Item::eMaterial_emerald)->setDestroyTime(5.0f)->setExplodeable(10)->setSoundType(SOUND_METAL)->setIconName(L"emerald_block")->setDescriptionId(IDS_TILE_EMERALDBLOCK)->setUseDescriptionId(IDS_DESC_EMERALDBLOCK);
|
||||
Tile::woodStairsDark = (new StairTile(134, Tile::wood, TreeTile::DARK_TRUNK)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_stairs, Item::eMaterial_sprucewood)->setIconName(L"stairsWoodSpruce")->setDescriptionId(IDS_TILE_STAIRS_SPRUCEWOOD) ->sendTileData()->setUseDescriptionId(IDS_DESC_STAIRS);
|
||||
Tile::woodStairsBirch = (new StairTile(135, Tile::wood, TreeTile::BIRCH_TRUNK)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_stairs, Item::eMaterial_birchwood)->setIconName(L"stairsWoodBirch")->setDescriptionId(IDS_TILE_STAIRS_BIRCHWOOD) ->sendTileData()->setUseDescriptionId(IDS_DESC_STAIRS);
|
||||
Tile::woodStairsJungle =(new StairTile(136, Tile::wood, TreeTile::JUNGLE_TRUNK))->setBaseItemTypeAndMaterial(Item::eBaseItemType_stairs, Item::eMaterial_junglewood)->setIconName(L"stairsWoodJungle")->setDescriptionId(IDS_TILE_STAIRS_JUNGLEWOOD) ->sendTileData()->setUseDescriptionId(IDS_DESC_STAIRS);
|
||||
Tile::commandBlock = (new CommandBlock(137)) ->setIndestructible()->setExplodeable(6000000)->setIconName(L"command_block")->setDescriptionId(IDS_TILE_COMMAND_BLOCK)->setUseDescriptionId(IDS_DESC_COMMAND_BLOCK);
|
||||
Tile::beacon = (BeaconTile *) (new BeaconTile(138)) ->setLightEmission(1.0f)->setIconName(L"beacon")->setDescriptionId(IDS_TILE_BEACON)->setUseDescriptionId(IDS_DESC_BEACON);
|
||||
Tile::cobbleWall = (new WallTile(139, Tile::stoneBrick)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_fence, Item::eMaterial_stone)->setIconName(L"cobbleWall")->setDescriptionId(IDS_TILE_COBBLESTONE_WALL)->setUseDescriptionId(IDS_DESC_COBBLESTONE_WALL);
|
||||
Tile::flowerPot = (new FlowerPotTile(140)) ->setDestroyTime(0.0f)->setSoundType(SOUND_NORMAL)->setIconName(L"flower_pot")->setDescriptionId(IDS_TILE_FLOWERPOT)->setUseDescriptionId(IDS_DESC_FLOWERPOT);
|
||||
Tile::tripWireSource = (TripWireSourceTile *)( new TripWireSourceTile(131) );
|
||||
Tile::tripWireSource->setBaseItemTypeAndMaterial(Item::eBaseItemType_lever, Item::eMaterial_undefined);
|
||||
Tile::tripWireSource->setIconName(L"trip_wire_source");
|
||||
Tile::tripWireSource->sendTileData();
|
||||
Tile::tripWireSource->setDescriptionId(IDS_TILE_TRIPWIRE_SOURCE);
|
||||
Tile::tripWireSource->setUseDescriptionId(IDS_DESC_TRIPWIRE_SOURCE);
|
||||
|
||||
Tile::carrots = (new CarrotTile(141)) ->setIconName(L"carrots")->setDescriptionId(IDS_TILE_CARROTS)->setUseDescriptionId(IDS_DESC_CARROTS)->disableMipmap();
|
||||
Tile::potatoes = (new PotatoTile(142)) ->setIconName(L"potatoes")->setDescriptionId(IDS_TILE_POTATOES)->setUseDescriptionId(IDS_DESC_POTATO)->disableMipmap();
|
||||
Tile::button_wood = (new WoodButtonTile(143)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_button, Item::eMaterial_wood)->setDestroyTime(0.5f)->setSoundType(Tile::SOUND_WOOD)->setIconName(L"button")->setDescriptionId(IDS_TILE_BUTTON)->sendTileData()->setUseDescriptionId(IDS_DESC_BUTTON);
|
||||
Tile::skull = (new SkullTile(144)) ->setDestroyTime(1.0f)->setSoundType(SOUND_STONE)->setIconName(L"skull")->setDescriptionId(IDS_TILE_SKULL)->setUseDescriptionId(IDS_DESC_SKULL);
|
||||
Tile::anvil = (new AnvilTile(145)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_device, Item::eMaterial_iron)->setDestroyTime(5.0f)->setSoundType(SOUND_ANVIL)->setExplodeable(2000)->setIconName(L"anvil")->sendTileData()->setDescriptionId(IDS_TILE_ANVIL)->setUseDescriptionId(IDS_DESC_ANVIL);
|
||||
Tile::chest_trap = (new ChestTile(146, ChestTile::TYPE_TRAP)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_chest, Item::eMaterial_trap)->setDestroyTime(2.5f)->setSoundType(SOUND_WOOD)->setDescriptionId(IDS_TILE_CHEST_TRAP)->setUseDescriptionId(IDS_DESC_CHEST_TRAP);
|
||||
Tile::weightedPlate_light = (new WeightedPressurePlateTile(147, L"gold_block", Material::metal, Redstone::SIGNAL_MAX)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_pressureplate, Item::eMaterial_gold)->setDestroyTime(0.5f)->setSoundType(SOUND_WOOD)->setDescriptionId(IDS_TILE_WEIGHTED_PLATE_LIGHT)->setUseDescriptionId(IDS_DESC_WEIGHTED_PLATE_LIGHT);
|
||||
Tile::weightedPlate_heavy = (new WeightedPressurePlateTile(148, L"iron_block", Material::metal, Redstone::SIGNAL_MAX * 10))->setBaseItemTypeAndMaterial(Item::eBaseItemType_pressureplate, Item::eMaterial_iron)->setDestroyTime(0.5f)->setSoundType(SOUND_WOOD)->setDescriptionId(IDS_TILE_WEIGHTED_PLATE_HEAVY)->setUseDescriptionId(IDS_DESC_WEIGHTED_PLATE_HEAVY);
|
||||
Tile::comparator_off = (ComparatorTile *) (new ComparatorTile(149, false)) ->setDestroyTime(0.0f)->setSoundType(SOUND_WOOD)->setIconName(L"comparator_off")->setDescriptionId(IDS_TILE_COMPARATOR)->setUseDescriptionId(IDS_DESC_COMPARATOR);
|
||||
Tile::comparator_on = (ComparatorTile *) (new ComparatorTile(150, true)) ->setDestroyTime(0.0f)->setLightEmission(10 / 16.0f)->setSoundType(SOUND_WOOD)->setIconName(L"comparator_on")->setDescriptionId(IDS_TILE_COMPARATOR)->setUseDescriptionId(IDS_DESC_COMPARATOR);
|
||||
Tile::tripWire = (new TripWireTile(132));
|
||||
Tile::tripWire->setIconName(L"trip_wire");
|
||||
Tile::tripWire->sendTileData();
|
||||
Tile::tripWire->setDescriptionId(IDS_TILE_TRIPWIRE);
|
||||
Tile::tripWire->setUseDescriptionId(IDS_DESC_TRIPWIRE);
|
||||
|
||||
Tile::daylightDetector = (DaylightDetectorTile *) (new DaylightDetectorTile(151))->setDestroyTime(0.2f)->setSoundType(SOUND_WOOD)->setIconName(L"daylight_detector")->setDescriptionId(IDS_TILE_DAYLIGHT_DETECTOR)->setUseDescriptionId(IDS_DESC_DAYLIGHT_DETECTOR);
|
||||
Tile::redstoneBlock = (new PoweredMetalTile(152)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_block, Item::eMaterial_redstone)->setDestroyTime(5.0f)->setExplodeable(10)->setSoundType(SOUND_METAL)->setIconName(L"redstone_block")->setDescriptionId(IDS_TILE_REDSTONE_BLOCK)->setUseDescriptionId(IDS_DESC_REDSTONE_BLOCK);
|
||||
Tile::netherQuartz = (new OreTile(153)) ->setDestroyTime(3.0f)->setExplodeable(5)->setSoundType(SOUND_STONE)->setIconName(L"quartz_ore")->setDescriptionId(IDS_TILE_NETHER_QUARTZ)->setUseDescriptionId(IDS_DESC_NETHER_QUARTZ_ORE);
|
||||
Tile::hopper = (HopperTile *)(new HopperTile(154)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_redstoneContainer, Item::eMaterial_undefined)->setDestroyTime(3.0f)->setExplodeable(8)->setSoundType(SOUND_WOOD)->setIconName(L"hopper")->setDescriptionId(IDS_TILE_HOPPER)->setUseDescriptionId(IDS_DESC_HOPPER);
|
||||
Tile::quartzBlock = (new QuartzBlockTile(155)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_structblock, Item::eMaterial_quartz)->setSoundType(SOUND_STONE)->setDestroyTime(0.8f)->setIconName(L"quartz_block")->setDescriptionId(IDS_TILE_QUARTZ_BLOCK)->setUseDescriptionId(IDS_DESC_QUARTZ_BLOCK);
|
||||
Tile::stairs_quartz = (new StairTile(156, Tile::quartzBlock, QuartzBlockTile::TYPE_DEFAULT)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_stairs, Item::eMaterial_quartz)->setIconName(L"stairsQuartz")->setDescriptionId(IDS_TILE_STAIRS_QUARTZ)->setUseDescriptionId(IDS_DESC_STAIRS);
|
||||
Tile::activatorRail = (new PoweredRailTile(157)) ->setDestroyTime(0.7f)->setSoundType(SOUND_METAL)->setIconName(L"rail_activator")->setDescriptionId(IDS_TILE_ACTIVATOR_RAIL)->setUseDescriptionId(IDS_DESC_ACTIVATOR_RAIL);
|
||||
Tile::dropper = (new DropperTile(158)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_redstoneContainer, Item::eMaterial_undefined)->setDestroyTime(3.5f)->setSoundType(SOUND_STONE)->setIconName(L"dropper")->setDescriptionId(IDS_TILE_DROPPER)->setUseDescriptionId(IDS_DESC_DROPPER);
|
||||
Tile::clayHardened_colored = (new ColoredTile(159, Material::stone)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_clay, Item::eMaterial_clay)->setDestroyTime(1.25f)->setExplodeable(7)->setSoundType(SOUND_STONE)->setIconName(L"hardened_clay_stained")->setDescriptionId(IDS_TILE_STAINED_CLAY)->setUseDescriptionId(IDS_DESC_STAINED_CLAY);
|
||||
Tile::stained_glass_pane = (new StainedGlassPaneBlock(160)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_glass, Item::eMaterial_glass)->setDestroyTime(0.3f)->setSoundType(SOUND_GLASS)->setIconName(L"glass")->setDescriptionId(IDS_TILE_STAINED_GLASS_PANE)->setUseDescriptionId(IDS_DESC_STAINED_GLASS_PANE);
|
||||
Tile::emeraldBlock = (new MetalTile(133));
|
||||
Tile::emeraldBlock->setBaseItemTypeAndMaterial(Item::eBaseItemType_block, Item::eMaterial_emerald);
|
||||
Tile::emeraldBlock->setDestroyTime(5.0f);
|
||||
Tile::emeraldBlock->setExplodeable(10);
|
||||
Tile::emeraldBlock->setSoundType(SOUND_METAL);
|
||||
Tile::emeraldBlock->setIconName(L"emerald_block");
|
||||
Tile::emeraldBlock->setDescriptionId(IDS_TILE_EMERALDBLOCK);
|
||||
Tile::emeraldBlock->setUseDescriptionId(IDS_DESC_EMERALDBLOCK);
|
||||
|
||||
Tile::hayBlock = (new HayBlockTile(170)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_block, Item::eMaterial_wheat)->setDestroyTime(0.5f)->setSoundType(SOUND_GRASS)->setIconName(L"hay_block")->setDescriptionId(IDS_TILE_HAY)->setUseDescriptionId(IDS_DESC_HAY);
|
||||
Tile::woolCarpet = (new WoolCarpetTile(171)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_carpet, Item::eMaterial_cloth)->setDestroyTime(0.1f)->setSoundType(SOUND_CLOTH)->setIconName(L"woolCarpet")->setLightBlock(0)->setDescriptionId(IDS_TILE_CARPET)->setUseDescriptionId(IDS_DESC_CARPET);
|
||||
Tile::clayHardened = (new Tile(172, Material::stone)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_clay, Item::eMaterial_clay)->setDestroyTime(1.25f)->setExplodeable(7)->setSoundType(SOUND_STONE)->setIconName(L"hardened_clay")->setDescriptionId(IDS_TILE_HARDENED_CLAY)->setUseDescriptionId(IDS_DESC_HARDENED_CLAY);
|
||||
Tile::coalBlock = (new Tile(173, Material::stone)) ->setBaseItemTypeAndMaterial(Item::eBaseItemType_block, Item::eMaterial_coal)->setDestroyTime(5.0f)->setExplodeable(10)->setSoundType(SOUND_STONE)->setIconName(L"coal_block")->setDescriptionId(IDS_TILE_COAL)->setUseDescriptionId(IDS_DESC_COAL_BLOCK);
|
||||
Tile::woodStairsDark = (new StairTile(134, Tile::wood, TreeTile::DARK_TRUNK));
|
||||
Tile::woodStairsDark->setBaseItemTypeAndMaterial(Item::eBaseItemType_stairs, Item::eMaterial_sprucewood);
|
||||
Tile::woodStairsDark->setIconName(L"stairsWoodSpruce");
|
||||
Tile::woodStairsDark->setDescriptionId(IDS_TILE_STAIRS_SPRUCEWOOD);
|
||||
Tile::woodStairsDark->sendTileData();
|
||||
Tile::woodStairsDark->setUseDescriptionId(IDS_DESC_STAIRS);
|
||||
|
||||
Tile::woodStairsBirch = (new StairTile(135, Tile::wood, TreeTile::BIRCH_TRUNK));
|
||||
Tile::woodStairsBirch->setBaseItemTypeAndMaterial(Item::eBaseItemType_stairs, Item::eMaterial_birchwood);
|
||||
Tile::woodStairsBirch->setIconName(L"stairsWoodBirch");
|
||||
Tile::woodStairsBirch->setDescriptionId(IDS_TILE_STAIRS_BIRCHWOOD);
|
||||
Tile::woodStairsBirch->sendTileData();
|
||||
Tile::woodStairsBirch->setUseDescriptionId(IDS_DESC_STAIRS);
|
||||
|
||||
Tile::woodStairsJungle = (new StairTile(136, Tile::wood, TreeTile::JUNGLE_TRUNK));
|
||||
Tile::woodStairsJungle->setBaseItemTypeAndMaterial(Item::eBaseItemType_stairs, Item::eMaterial_junglewood);
|
||||
Tile::woodStairsJungle->setIconName(L"stairsWoodJungle");
|
||||
Tile::woodStairsJungle->setDescriptionId(IDS_TILE_STAIRS_JUNGLEWOOD);
|
||||
Tile::woodStairsJungle->sendTileData();
|
||||
Tile::woodStairsJungle->setUseDescriptionId(IDS_DESC_STAIRS);
|
||||
|
||||
Tile::commandBlock = (new CommandBlock(137));
|
||||
Tile::commandBlock->setIndestructible();
|
||||
Tile::commandBlock->setExplodeable(6000000);
|
||||
Tile::commandBlock->setIconName(L"command_block");
|
||||
Tile::commandBlock->setDescriptionId(IDS_TILE_COMMAND_BLOCK);
|
||||
Tile::commandBlock->setUseDescriptionId(IDS_DESC_COMMAND_BLOCK);
|
||||
|
||||
Tile::beacon = (BeaconTile *) (new BeaconTile(138));
|
||||
Tile::beacon->setLightEmission(1.0f);
|
||||
Tile::beacon->setIconName(L"beacon");
|
||||
Tile::beacon->setDescriptionId(IDS_TILE_BEACON);
|
||||
Tile::beacon->setUseDescriptionId(IDS_DESC_BEACON);
|
||||
|
||||
Tile::cobbleWall = (new WallTile(139, Tile::stoneBrick));
|
||||
Tile::cobbleWall->setBaseItemTypeAndMaterial(Item::eBaseItemType_fence, Item::eMaterial_stone);
|
||||
Tile::cobbleWall->setIconName(L"cobbleWall");
|
||||
Tile::cobbleWall->setDescriptionId(IDS_TILE_COBBLESTONE_WALL);
|
||||
Tile::cobbleWall->setUseDescriptionId(IDS_DESC_COBBLESTONE_WALL);
|
||||
|
||||
Tile::flowerPot = (new FlowerPotTile(140));
|
||||
Tile::flowerPot->setDestroyTime(0.0f);
|
||||
Tile::flowerPot->setSoundType(SOUND_NORMAL);
|
||||
Tile::flowerPot->setIconName(L"flower_pot");
|
||||
Tile::flowerPot->setDescriptionId(IDS_TILE_FLOWERPOT);
|
||||
Tile::flowerPot->setUseDescriptionId(IDS_DESC_FLOWERPOT);
|
||||
|
||||
Tile::carrots = (new CarrotTile(141));
|
||||
Tile::carrots->setIconName(L"carrots");
|
||||
Tile::carrots->setDescriptionId(IDS_TILE_CARROTS);
|
||||
Tile::carrots->setUseDescriptionId(IDS_DESC_CARROTS);
|
||||
Tile::carrots->disableMipmap();
|
||||
|
||||
Tile::potatoes = (new PotatoTile(142));
|
||||
Tile::potatoes->setIconName(L"potatoes");
|
||||
Tile::potatoes->setDescriptionId(IDS_TILE_POTATOES);
|
||||
Tile::potatoes->setUseDescriptionId(IDS_DESC_POTATO);
|
||||
Tile::potatoes->disableMipmap();
|
||||
|
||||
Tile::button_wood = (new WoodButtonTile(143));
|
||||
Tile::button_wood->setBaseItemTypeAndMaterial(Item::eBaseItemType_button, Item::eMaterial_wood);
|
||||
Tile::button_wood->setDestroyTime(0.5f);
|
||||
Tile::button_wood->setSoundType(Tile::SOUND_WOOD);
|
||||
Tile::button_wood->setIconName(L"button");
|
||||
Tile::button_wood->setDescriptionId(IDS_TILE_BUTTON);
|
||||
Tile::button_wood->sendTileData();
|
||||
Tile::button_wood->setUseDescriptionId(IDS_DESC_BUTTON);
|
||||
|
||||
Tile::skull = (new SkullTile(144));
|
||||
Tile::skull->setDestroyTime(1.0f);
|
||||
Tile::skull->setSoundType(SOUND_STONE);
|
||||
Tile::skull->setIconName(L"skull");
|
||||
Tile::skull->setDescriptionId(IDS_TILE_SKULL);
|
||||
Tile::skull->setUseDescriptionId(IDS_DESC_SKULL);
|
||||
|
||||
Tile::anvil = (new AnvilTile(145));
|
||||
Tile::anvil->setBaseItemTypeAndMaterial(Item::eBaseItemType_device, Item::eMaterial_iron);
|
||||
Tile::anvil->setDestroyTime(5.0f);
|
||||
Tile::anvil->setSoundType(SOUND_ANVIL);
|
||||
Tile::anvil->setExplodeable(2000);
|
||||
Tile::anvil->setIconName(L"anvil");
|
||||
Tile::anvil->sendTileData();
|
||||
Tile::anvil->setDescriptionId(IDS_TILE_ANVIL);
|
||||
Tile::anvil->setUseDescriptionId(IDS_DESC_ANVIL);
|
||||
|
||||
Tile::chest_trap = (new ChestTile(146, ChestTile::TYPE_TRAP));
|
||||
Tile::chest_trap->setBaseItemTypeAndMaterial(Item::eBaseItemType_chest, Item::eMaterial_trap);
|
||||
Tile::chest_trap->setDestroyTime(2.5f);
|
||||
Tile::chest_trap->setSoundType(SOUND_WOOD);
|
||||
Tile::chest_trap->setDescriptionId(IDS_TILE_CHEST_TRAP);
|
||||
Tile::chest_trap->setUseDescriptionId(IDS_DESC_CHEST_TRAP);
|
||||
|
||||
Tile::weightedPlate_light = (new WeightedPressurePlateTile(147, L"gold_block", Material::metal, Redstone::SIGNAL_MAX));
|
||||
Tile::weightedPlate_light->setBaseItemTypeAndMaterial(Item::eBaseItemType_pressureplate, Item::eMaterial_gold);
|
||||
Tile::weightedPlate_light->setDestroyTime(0.5f);
|
||||
Tile::weightedPlate_light->setSoundType(SOUND_WOOD);
|
||||
Tile::weightedPlate_light->setDescriptionId(IDS_TILE_WEIGHTED_PLATE_LIGHT);
|
||||
Tile::weightedPlate_light->setUseDescriptionId(IDS_DESC_WEIGHTED_PLATE_LIGHT);
|
||||
|
||||
Tile::weightedPlate_heavy = (new WeightedPressurePlateTile(148, L"iron_block", Material::metal, Redstone::SIGNAL_MAX * 10));
|
||||
Tile::weightedPlate_heavy->setBaseItemTypeAndMaterial(Item::eBaseItemType_pressureplate, Item::eMaterial_iron);
|
||||
Tile::weightedPlate_heavy->setDestroyTime(0.5f);
|
||||
Tile::weightedPlate_heavy->setSoundType(SOUND_WOOD);
|
||||
Tile::weightedPlate_heavy->setDescriptionId(IDS_TILE_WEIGHTED_PLATE_HEAVY);
|
||||
Tile::weightedPlate_heavy->setUseDescriptionId(IDS_DESC_WEIGHTED_PLATE_HEAVY);
|
||||
|
||||
Tile::comparator_off = (ComparatorTile *) (new ComparatorTile(149, false));
|
||||
Tile::comparator_off->setDestroyTime(0.0f);
|
||||
Tile::comparator_off->setSoundType(SOUND_WOOD);
|
||||
Tile::comparator_off->setIconName(L"comparator_off");
|
||||
Tile::comparator_off->setDescriptionId(IDS_TILE_COMPARATOR);
|
||||
Tile::comparator_off->setUseDescriptionId(IDS_DESC_COMPARATOR);
|
||||
|
||||
Tile::comparator_on = (ComparatorTile *) (new ComparatorTile(150, true));
|
||||
Tile::comparator_on->setDestroyTime(0.0f);
|
||||
Tile::comparator_on->setLightEmission(10 / 16.0f);
|
||||
Tile::comparator_on->setSoundType(SOUND_WOOD);
|
||||
Tile::comparator_on->setIconName(L"comparator_on");
|
||||
Tile::comparator_on->setDescriptionId(IDS_TILE_COMPARATOR);
|
||||
Tile::comparator_on->setUseDescriptionId(IDS_DESC_COMPARATOR);
|
||||
|
||||
Tile::daylightDetector = (DaylightDetectorTile *) (new DaylightDetectorTile(151));
|
||||
Tile::daylightDetector->setDestroyTime(0.2f);
|
||||
Tile::daylightDetector->setSoundType(SOUND_WOOD);
|
||||
Tile::daylightDetector->setIconName(L"daylight_detector");
|
||||
Tile::daylightDetector->setDescriptionId(IDS_TILE_DAYLIGHT_DETECTOR);
|
||||
Tile::daylightDetector->setUseDescriptionId(IDS_DESC_DAYLIGHT_DETECTOR);
|
||||
|
||||
Tile::redstoneBlock = (new PoweredMetalTile(152));
|
||||
Tile::redstoneBlock->setBaseItemTypeAndMaterial(Item::eBaseItemType_block, Item::eMaterial_redstone);
|
||||
Tile::redstoneBlock->setDestroyTime(5.0f);
|
||||
Tile::redstoneBlock->setExplodeable(10);
|
||||
Tile::redstoneBlock->setSoundType(SOUND_METAL);
|
||||
Tile::redstoneBlock->setIconName(L"redstone_block");
|
||||
Tile::redstoneBlock->setDescriptionId(IDS_TILE_REDSTONE_BLOCK);
|
||||
Tile::redstoneBlock->setUseDescriptionId(IDS_DESC_REDSTONE_BLOCK);
|
||||
|
||||
Tile::netherQuartz = (new OreTile(153));
|
||||
Tile::netherQuartz->setDestroyTime(3.0f);
|
||||
Tile::netherQuartz->setExplodeable(5);
|
||||
Tile::netherQuartz->setSoundType(SOUND_STONE);
|
||||
Tile::netherQuartz->setIconName(L"quartz_ore");
|
||||
Tile::netherQuartz->setDescriptionId(IDS_TILE_NETHER_QUARTZ);
|
||||
Tile::netherQuartz->setUseDescriptionId(IDS_DESC_NETHER_QUARTZ_ORE);
|
||||
|
||||
Tile::hopper = (HopperTile *)(new HopperTile(154));
|
||||
Tile::hopper->setBaseItemTypeAndMaterial(Item::eBaseItemType_redstoneContainer, Item::eMaterial_undefined);
|
||||
Tile::hopper->setDestroyTime(3.0f);
|
||||
Tile::hopper->setExplodeable(8);
|
||||
Tile::hopper->setSoundType(SOUND_WOOD);
|
||||
Tile::hopper->setIconName(L"hopper");
|
||||
Tile::hopper->setDescriptionId(IDS_TILE_HOPPER);
|
||||
Tile::hopper->setUseDescriptionId(IDS_DESC_HOPPER);
|
||||
|
||||
Tile::quartzBlock = (new QuartzBlockTile(155));
|
||||
Tile::quartzBlock->setBaseItemTypeAndMaterial(Item::eBaseItemType_structblock, Item::eMaterial_quartz);
|
||||
Tile::quartzBlock->setSoundType(SOUND_STONE);
|
||||
Tile::quartzBlock->setDestroyTime(0.8f);
|
||||
Tile::quartzBlock->setIconName(L"quartz_block");
|
||||
Tile::quartzBlock->setDescriptionId(IDS_TILE_QUARTZ_BLOCK);
|
||||
Tile::quartzBlock->setUseDescriptionId(IDS_DESC_QUARTZ_BLOCK);
|
||||
|
||||
Tile::stairs_quartz = (new StairTile(156, Tile::quartzBlock, QuartzBlockTile::TYPE_DEFAULT));
|
||||
Tile::stairs_quartz->setBaseItemTypeAndMaterial(Item::eBaseItemType_stairs, Item::eMaterial_quartz);
|
||||
Tile::stairs_quartz->setIconName(L"stairsQuartz");
|
||||
Tile::stairs_quartz->setDescriptionId(IDS_TILE_STAIRS_QUARTZ);
|
||||
Tile::stairs_quartz->setUseDescriptionId(IDS_DESC_STAIRS);
|
||||
|
||||
Tile::activatorRail = (new PoweredRailTile(157));
|
||||
Tile::activatorRail->setDestroyTime(0.7f);
|
||||
Tile::activatorRail->setSoundType(SOUND_METAL);
|
||||
Tile::activatorRail->setIconName(L"rail_activator");
|
||||
Tile::activatorRail->setDescriptionId(IDS_TILE_ACTIVATOR_RAIL);
|
||||
Tile::activatorRail->setUseDescriptionId(IDS_DESC_ACTIVATOR_RAIL);
|
||||
|
||||
Tile::dropper = (new DropperTile(158));
|
||||
Tile::dropper->setBaseItemTypeAndMaterial(Item::eBaseItemType_redstoneContainer, Item::eMaterial_undefined);
|
||||
Tile::dropper->setDestroyTime(3.5f);
|
||||
Tile::dropper->setSoundType(SOUND_STONE);
|
||||
Tile::dropper->setIconName(L"dropper");
|
||||
Tile::dropper->setDescriptionId(IDS_TILE_DROPPER);
|
||||
Tile::dropper->setUseDescriptionId(IDS_DESC_DROPPER);
|
||||
|
||||
Tile::clayHardened_colored = (new ColoredTile(159, Material::stone));
|
||||
Tile::clayHardened_colored->setBaseItemTypeAndMaterial(Item::eBaseItemType_clay, Item::eMaterial_clay);
|
||||
Tile::clayHardened_colored->setDestroyTime(1.25f);
|
||||
Tile::clayHardened_colored->setExplodeable(7);
|
||||
Tile::clayHardened_colored->setSoundType(SOUND_STONE);
|
||||
Tile::clayHardened_colored->setIconName(L"hardened_clay_stained");
|
||||
Tile::clayHardened_colored->setDescriptionId(IDS_TILE_STAINED_CLAY);
|
||||
Tile::clayHardened_colored->setUseDescriptionId(IDS_DESC_STAINED_CLAY);
|
||||
|
||||
Tile::stained_glass_pane = (new StainedGlassPaneBlock(160));
|
||||
Tile::stained_glass_pane->setBaseItemTypeAndMaterial(Item::eBaseItemType_glass, Item::eMaterial_glass);
|
||||
Tile::stained_glass_pane->setDestroyTime(0.3f);
|
||||
Tile::stained_glass_pane->setSoundType(SOUND_GLASS);
|
||||
Tile::stained_glass_pane->setIconName(L"glass");
|
||||
Tile::stained_glass_pane->setDescriptionId(IDS_TILE_STAINED_GLASS_PANE);
|
||||
Tile::stained_glass_pane->setUseDescriptionId(IDS_DESC_STAINED_GLASS_PANE);
|
||||
|
||||
Tile::hayBlock = (new HayBlockTile(170));
|
||||
Tile::hayBlock->setBaseItemTypeAndMaterial(Item::eBaseItemType_block, Item::eMaterial_wheat);
|
||||
Tile::hayBlock->setDestroyTime(0.5f);
|
||||
Tile::hayBlock->setSoundType(SOUND_GRASS);
|
||||
Tile::hayBlock->setIconName(L"hay_block");
|
||||
Tile::hayBlock->setDescriptionId(IDS_TILE_HAY);
|
||||
Tile::hayBlock->setUseDescriptionId(IDS_DESC_HAY);
|
||||
|
||||
Tile::woolCarpet = (new WoolCarpetTile(171));
|
||||
Tile::woolCarpet->setBaseItemTypeAndMaterial(Item::eBaseItemType_carpet, Item::eMaterial_cloth);
|
||||
Tile::woolCarpet->setDestroyTime(0.1f);
|
||||
Tile::woolCarpet->setSoundType(SOUND_CLOTH);
|
||||
Tile::woolCarpet->setIconName(L"woolCarpet");
|
||||
Tile::woolCarpet->setLightBlock(0);
|
||||
Tile::woolCarpet->setDescriptionId(IDS_TILE_CARPET);
|
||||
Tile::woolCarpet->setUseDescriptionId(IDS_DESC_CARPET);
|
||||
|
||||
Tile::clayHardened = (new Tile(172, Material::stone));
|
||||
Tile::clayHardened->setBaseItemTypeAndMaterial(Item::eBaseItemType_clay, Item::eMaterial_clay);
|
||||
Tile::clayHardened->setDestroyTime(1.25f);
|
||||
Tile::clayHardened->setExplodeable(7);
|
||||
Tile::clayHardened->setSoundType(SOUND_STONE);
|
||||
Tile::clayHardened->setIconName(L"hardened_clay");
|
||||
Tile::clayHardened->setDescriptionId(IDS_TILE_HARDENED_CLAY);
|
||||
Tile::clayHardened->setUseDescriptionId(IDS_DESC_HARDENED_CLAY);
|
||||
|
||||
Tile::coalBlock = (new Tile(173, Material::stone));
|
||||
Tile::coalBlock->setBaseItemTypeAndMaterial(Item::eBaseItemType_block, Item::eMaterial_coal);
|
||||
Tile::coalBlock->setDestroyTime(5.0f);
|
||||
Tile::coalBlock->setExplodeable(10);
|
||||
Tile::coalBlock->setSoundType(SOUND_STONE);
|
||||
Tile::coalBlock->setIconName(L"coal_block");
|
||||
Tile::coalBlock->setDescriptionId(IDS_TILE_COAL);
|
||||
Tile::coalBlock->setUseDescriptionId(IDS_DESC_COAL_BLOCK);
|
||||
|
||||
|
||||
// Special cases for certain items since they can have different icons
|
||||
Item::items[wool_Id] = ( new WoolTileItem(Tile::wool_Id- 256) )->setIconName(L"cloth")->setDescriptionId(IDS_TILE_CLOTH)->setUseDescriptionId(IDS_DESC_WOOL);
|
||||
Item::items[clayHardened_colored_Id]= ( new WoolTileItem(Tile::clayHardened_colored_Id - 256))->setIconName(L"clayHardenedStained")->setDescriptionId(IDS_TILE_STAINED_CLAY)->setUseDescriptionId(IDS_DESC_STAINED_CLAY);
|
||||
Item::items[stained_glass_Id] = ( new WoolTileItem(Tile::stained_glass_Id - 256))->setIconName(L"stainedGlass")->setDescriptionId(IDS_TILE_STAINED_GLASS)->setUseDescriptionId(IDS_DESC_STAINED_GLASS);
|
||||
Item::items[stained_glass_pane_Id] = ( new WoolTileItem(Tile::stained_glass_pane_Id - 256))->setIconName(L"stainedGlassPane")->setDescriptionId(IDS_TILE_STAINED_GLASS_PANE)->setUseDescriptionId(IDS_DESC_STAINED_GLASS_PANE);
|
||||
Item::items[woolCarpet_Id] = ( new WoolTileItem(Tile::woolCarpet_Id - 256))->setIconName(L"woolCarpet")->setDescriptionId(IDS_TILE_CARPET)->setUseDescriptionId(IDS_DESC_CARPET);
|
||||
Item::items[treeTrunk_Id] = ( new MultiTextureTileItem(Tile::treeTrunk_Id - 256, treeTrunk, (int *)TreeTile::TREE_NAMES, 4) )->setIconName(L"log")->setDescriptionId(IDS_TILE_LOG)->setUseDescriptionId(IDS_DESC_LOG);
|
||||
Item::items[wood_Id] = ( new MultiTextureTileItem(Tile::wood_Id - 256, Tile::wood, (int *)WoodTile::WOOD_NAMES, 4, IDS_TILE_PLANKS))->setIconName(L"wood")->setDescriptionId(IDS_TILE_OAKWOOD_PLANKS)->setUseDescriptionId(IDS_DESC_LOG); // <- TODO
|
||||
Item::items[monsterStoneEgg_Id] = ( new MultiTextureTileItem(Tile::monsterStoneEgg_Id - 256, monsterStoneEgg, (int *)StoneMonsterTile::STONE_MONSTER_NAMES, 3))->setIconName(L"monsterStoneEgg")->setDescriptionId(IDS_TILE_STONE_SILVERFISH)->setUseDescriptionId(IDS_DESC_STONE_SILVERFISH); // 4J - Brought forward from post-1.2 to fix stacking problem
|
||||
Item::items[stoneBrick_Id] = ( new MultiTextureTileItem(Tile::stoneBrick_Id - 256, stoneBrick,(int *)SmoothStoneBrickTile::SMOOTH_STONE_BRICK_NAMES, 4))->setIconName(L"stonebricksmooth")->setDescriptionId(IDS_TILE_STONE_BRICK_SMOOTH);
|
||||
Item::items[sandStone_Id] = ( new MultiTextureTileItem(sandStone_Id - 256, sandStone, SandStoneTile::SANDSTONE_NAMES, SandStoneTile::SANDSTONE_BLOCK_NAMES) )->setIconName(L"sandStone")->setDescriptionId(IDS_TILE_SANDSTONE)->setUseDescriptionId(IDS_DESC_SANDSTONE);
|
||||
Item::items[quartzBlock_Id] = ( new MultiTextureTileItem(quartzBlock_Id - 256, quartzBlock, QuartzBlockTile::BLOCK_NAMES, QuartzBlockTile::QUARTZ_BLOCK_NAMES) )->setIconName(L"quartzBlock")->setDescriptionId(IDS_TILE_QUARTZ_BLOCK)->setUseDescriptionId(IDS_DESC_QUARTZ_BLOCK);
|
||||
Item::items[stoneSlabHalf_Id] = ( new StoneSlabTileItem(Tile::stoneSlabHalf_Id - 256, Tile::stoneSlabHalf, Tile::stoneSlab, false) )->setIconName(L"stoneSlab")->setDescriptionId(IDS_TILE_STONESLAB)->setUseDescriptionId(IDS_DESC_HALFSLAB);
|
||||
Item::items[stoneSlab_Id] = ( new StoneSlabTileItem(Tile::stoneSlab_Id - 256, Tile::stoneSlabHalf, Tile::stoneSlab, true))->setIconName(L"stoneSlab")->setDescriptionId(IDS_DESC_STONESLAB)->setUseDescriptionId(IDS_DESC_SLAB);
|
||||
Item::items[woodSlabHalf_Id] = ( new StoneSlabTileItem(Tile::woodSlabHalf_Id - 256, Tile::woodSlabHalf, Tile::woodSlab, false))->setIconName(L"woodSlab")->setDescriptionId(IDS_DESC_WOODSLAB)->setUseDescriptionId(IDS_DESC_WOODSLAB);
|
||||
Item::items[woodSlab_Id] = ( new StoneSlabTileItem(Tile::woodSlab_Id - 256, Tile::woodSlabHalf, Tile::woodSlab, true))->setIconName(L"woodSlab")->setDescriptionId(IDS_DESC_WOODSLAB)->setUseDescriptionId(IDS_DESC_WOODSLAB);
|
||||
Item::items[sapling_Id] = ( new MultiTextureTileItem(Tile::sapling_Id - 256, Tile::sapling, Sapling::SAPLING_NAMES, 4) )->setIconName(L"sapling")->setDescriptionId(IDS_TILE_SAPLING)->setUseDescriptionId(IDS_DESC_SAPLING);
|
||||
Item::items[leaves_Id] = ( new LeafTileItem(Tile::leaves_Id - 256) )->setIconName(L"leaves")->setDescriptionId(IDS_TILE_LEAVES)->setUseDescriptionId(IDS_DESC_LEAVES);
|
||||
Item::items[vine_Id] = ( new ColoredTileItem(Tile::vine_Id - 256, false))->setDescriptionId(IDS_TILE_VINE)->setUseDescriptionId(IDS_DESC_VINE);
|
||||
Item::items[wool_Id] = ( new WoolTileItem(Tile::wool_Id- 256) );
|
||||
Item::items[wool_Id]->setIconName(L"cloth");
|
||||
Item::items[wool_Id]->setDescriptionId(IDS_TILE_CLOTH);
|
||||
Item::items[wool_Id]->setUseDescriptionId(IDS_DESC_WOOL);
|
||||
|
||||
Item::items[clayHardened_colored_Id] = ( new WoolTileItem(Tile::clayHardened_colored_Id - 256));
|
||||
Item::items[clayHardened_colored_Id]->setIconName(L"clayHardenedStained");
|
||||
Item::items[clayHardened_colored_Id]->setDescriptionId(IDS_TILE_STAINED_CLAY);
|
||||
Item::items[clayHardened_colored_Id]->setUseDescriptionId(IDS_DESC_STAINED_CLAY);
|
||||
|
||||
Item::items[stained_glass_Id] = ( new WoolTileItem(Tile::stained_glass_Id - 256));
|
||||
Item::items[stained_glass_Id]->setIconName(L"stainedGlass");
|
||||
Item::items[stained_glass_Id]->setDescriptionId(IDS_TILE_STAINED_GLASS);
|
||||
Item::items[stained_glass_Id]->setUseDescriptionId(IDS_DESC_STAINED_GLASS);
|
||||
|
||||
Item::items[stained_glass_pane_Id] = ( new WoolTileItem(Tile::stained_glass_pane_Id - 256));
|
||||
Item::items[stained_glass_pane_Id]->setIconName(L"stainedGlassPane");
|
||||
Item::items[stained_glass_pane_Id]->setDescriptionId(IDS_TILE_STAINED_GLASS_PANE);
|
||||
Item::items[stained_glass_pane_Id]->setUseDescriptionId(IDS_DESC_STAINED_GLASS_PANE);
|
||||
|
||||
Item::items[woolCarpet_Id] = ( new WoolTileItem(Tile::woolCarpet_Id - 256));
|
||||
Item::items[woolCarpet_Id]->setIconName(L"woolCarpet");
|
||||
Item::items[woolCarpet_Id]->setDescriptionId(IDS_TILE_CARPET);
|
||||
Item::items[woolCarpet_Id]->setUseDescriptionId(IDS_DESC_CARPET);
|
||||
|
||||
Item::items[treeTrunk_Id] = ( new MultiTextureTileItem(Tile::treeTrunk_Id - 256, treeTrunk, (int *)TreeTile::TREE_NAMES, 4) );
|
||||
Item::items[treeTrunk_Id]->setIconName(L"log");
|
||||
Item::items[treeTrunk_Id]->setDescriptionId(IDS_TILE_LOG);
|
||||
Item::items[treeTrunk_Id]->setUseDescriptionId(IDS_DESC_LOG);
|
||||
|
||||
Item::items[wood_Id] = ( new MultiTextureTileItem(Tile::wood_Id - 256, Tile::wood, (int *)WoodTile::WOOD_NAMES, 4, IDS_TILE_PLANKS));
|
||||
Item::items[wood_Id]->setIconName(L"wood");
|
||||
Item::items[wood_Id]->setDescriptionId(IDS_TILE_OAKWOOD_PLANKS);
|
||||
Item::items[wood_Id]->setUseDescriptionId(IDS_DESC_LOG);
|
||||
|
||||
Item::items[monsterStoneEgg_Id] = ( new MultiTextureTileItem(Tile::monsterStoneEgg_Id - 256, monsterStoneEgg, (int *)StoneMonsterTile::STONE_MONSTER_NAMES, 3));
|
||||
Item::items[monsterStoneEgg_Id]->setIconName(L"monsterStoneEgg");
|
||||
Item::items[monsterStoneEgg_Id]->setDescriptionId(IDS_TILE_STONE_SILVERFISH);
|
||||
Item::items[monsterStoneEgg_Id]->setUseDescriptionId(IDS_DESC_STONE_SILVERFISH);
|
||||
|
||||
Item::items[stoneBrick_Id] = ( new MultiTextureTileItem(Tile::stoneBrick_Id - 256, stoneBrick,(int *)SmoothStoneBrickTile::SMOOTH_STONE_BRICK_NAMES, 4));
|
||||
Item::items[stoneBrick_Id]->setIconName(L"stonebricksmooth");
|
||||
Item::items[stoneBrick_Id]->setDescriptionId(IDS_TILE_STONE_BRICK_SMOOTH);
|
||||
|
||||
Item::items[sandStone_Id] = ( new MultiTextureTileItem(sandStone_Id - 256, sandStone, SandStoneTile::SANDSTONE_NAMES, SandStoneTile::SANDSTONE_BLOCK_NAMES) );
|
||||
Item::items[sandStone_Id]->setIconName(L"sandStone");
|
||||
Item::items[sandStone_Id]->setDescriptionId(IDS_TILE_SANDSTONE);
|
||||
Item::items[sandStone_Id]->setUseDescriptionId(IDS_DESC_SANDSTONE);
|
||||
|
||||
Item::items[quartzBlock_Id] = ( new MultiTextureTileItem(quartzBlock_Id - 256, quartzBlock, QuartzBlockTile::BLOCK_NAMES, QuartzBlockTile::QUARTZ_BLOCK_NAMES) );
|
||||
Item::items[quartzBlock_Id]->setIconName(L"quartzBlock");
|
||||
Item::items[quartzBlock_Id]->setDescriptionId(IDS_TILE_QUARTZ_BLOCK);
|
||||
Item::items[quartzBlock_Id]->setUseDescriptionId(IDS_DESC_QUARTZ_BLOCK);
|
||||
|
||||
Item::items[stoneSlabHalf_Id] = ( new StoneSlabTileItem(Tile::stoneSlabHalf_Id - 256, Tile::stoneSlabHalf, Tile::stoneSlab, false) );
|
||||
Item::items[stoneSlabHalf_Id]->setIconName(L"stoneSlab");
|
||||
Item::items[stoneSlabHalf_Id]->setDescriptionId(IDS_TILE_STONESLAB);
|
||||
Item::items[stoneSlabHalf_Id]->setUseDescriptionId(IDS_DESC_HALFSLAB);
|
||||
|
||||
Item::items[stoneSlab_Id] = ( new StoneSlabTileItem(Tile::stoneSlab_Id - 256, Tile::stoneSlabHalf, Tile::stoneSlab, true));
|
||||
Item::items[stoneSlab_Id]->setIconName(L"stoneSlab");
|
||||
Item::items[stoneSlab_Id]->setDescriptionId(IDS_DESC_STONESLAB);
|
||||
Item::items[stoneSlab_Id]->setUseDescriptionId(IDS_DESC_SLAB);
|
||||
|
||||
Item::items[woodSlabHalf_Id] = ( new StoneSlabTileItem(Tile::woodSlabHalf_Id - 256, Tile::woodSlabHalf, Tile::woodSlab, false));
|
||||
Item::items[woodSlabHalf_Id]->setIconName(L"woodSlab");
|
||||
Item::items[woodSlabHalf_Id]->setDescriptionId(IDS_DESC_WOODSLAB);
|
||||
Item::items[woodSlabHalf_Id]->setUseDescriptionId(IDS_DESC_WOODSLAB);
|
||||
|
||||
Item::items[woodSlab_Id] = ( new StoneSlabTileItem(Tile::woodSlab_Id - 256, Tile::woodSlabHalf, Tile::woodSlab, true));
|
||||
Item::items[woodSlab_Id]->setIconName(L"woodSlab");
|
||||
Item::items[woodSlab_Id]->setDescriptionId(IDS_DESC_WOODSLAB);
|
||||
Item::items[woodSlab_Id]->setUseDescriptionId(IDS_DESC_WOODSLAB);
|
||||
|
||||
Item::items[sapling_Id] = ( new MultiTextureTileItem(Tile::sapling_Id - 256, Tile::sapling, Sapling::SAPLING_NAMES, 4) );
|
||||
Item::items[sapling_Id]->setIconName(L"sapling");
|
||||
Item::items[sapling_Id]->setDescriptionId(IDS_TILE_SAPLING);
|
||||
Item::items[sapling_Id]->setUseDescriptionId(IDS_DESC_SAPLING);
|
||||
|
||||
Item::items[leaves_Id] = ( new LeafTileItem(Tile::leaves_Id - 256) );
|
||||
Item::items[leaves_Id]->setIconName(L"leaves");
|
||||
Item::items[leaves_Id]->setDescriptionId(IDS_TILE_LEAVES);
|
||||
Item::items[leaves_Id]->setUseDescriptionId(IDS_DESC_LEAVES);
|
||||
|
||||
Item::items[vine_Id] = ( new ColoredTileItem(Tile::vine_Id - 256, false));
|
||||
Item::items[vine_Id]->setDescriptionId(IDS_TILE_VINE);
|
||||
Item::items[vine_Id]->setUseDescriptionId(IDS_DESC_VINE);
|
||||
int idsData[3] = {IDS_TILE_SHRUB, IDS_TILE_TALL_GRASS, IDS_TILE_FERN};
|
||||
intArray ids = intArray(idsData, 3);
|
||||
Item::items[tallgrass_Id] = ( (ColoredTileItem *)(new ColoredTileItem(Tile::tallgrass_Id - 256, true))->setDescriptionId(IDS_TILE_TALL_GRASS))->setDescriptionPostfixes(ids);
|
||||
|
||||
Reference in New Issue
Block a user