X-Git-Url: http://git.sourceforge.jp/view?p=chemicraft%2Fchemicraft.git;a=blobdiff_plain;f=src%2FAtomInfo.java;h=c26a4753d8812b2409a63abaf6fe15fdf3dd5cb8;hp=3254b85b23572fd1d15b3475c27c071a899e558e;hb=790bfd36625cd873213ab1e7b162a39226be5405;hpb=0c5d12d85a04b6f48bcc2a3d1191b4ebbc6e919b diff --git a/src/AtomInfo.java b/src/AtomInfo.java index 3254b85..c26a475 100644 --- a/src/AtomInfo.java +++ b/src/AtomInfo.java @@ -1,93 +1,93 @@ -package net.minecraft.src.ChemiCraft; - -import net.minecraft.src.EntityPlayer; -import net.minecraft.src.ItemStack; -import net.minecraft.src.World; - -public class AtomInfo { - - protected static int posX; - protected static int posY; - protected static int posZ; - protected static String biomeName; - protected static String weather; - - public AtomInfo(World par1World, EntityPlayer par2EntityPlayer){ - - this.biomeName = par1World.getBiomeGenForCoords(posX, posZ).biomeName; - - this.posX = (int) par2EntityPlayer.posX; // XÀ•W - this.posY = (int) par2EntityPlayer.posY; // YÀ•W - this.posZ = (int) par2EntityPlayer.posZ; // ZÀ•W - - boolean rainy = par1World.isRaining(); - boolean thunder = par1World.isThundering(); - if (rainy && thunder){ // ‰JŠŽ‚—‹ - this.weather = "THUNDER"; - }else if(rainy){ // ‰J‚Ü‚½‚͐á - this.weather = "RAINY"; - }else{ //°‚ê - this.weather = "SUNNY"; - } - } - - /** - * YÀ•W‚Ƃ̔äŠr - * @param EntityPlayer EntityPlayer - * @param y YÀ•W - * @param biomeName ƒoƒCƒI[ƒ€‚Ì–¼‘O(null‚Å‚à‰Â) - * @param weather “V‹C(null‚Å‚à‰Â) - * @param par1 “üŽè” - * @param par2 Ží—Þ(ƒ_ƒ[ƒW’l) - */ - private boolean equivalentBiome(String biomeName){ - boolean ver1 = biomeName != null ? ((this.biomeName == biomeName) ? true : false) : true; - return ver1; - } - private boolean equivalentWeather(String weather){ - boolean ver1 = weather != null ? ((this.weather == weather) ? true : false) : true; - return ver1; - } - - protected void overY(EntityPlayer EntityPlayer, int y, String biomeName, String weather, int par1, int par2){ - if(this.posY >= y && this.equivalentBiome(biomeName) && this.equivalentWeather(weather)){ - if (!EntityPlayer.inventory.addItemStackToInventory(new ItemStack(ChemiCraft.itemAtoms, par1, par2))) - { - EntityPlayer.dropPlayerItem(new ItemStack(ChemiCraft.itemAtoms.shiftedIndex, par1, par2)); - } - } - } - protected void aboveY(EntityPlayer EntityPlayer, int y, String biomeName, String weather, int par1, int par2){ - if(this.posY > y && this.equivalentBiome(biomeName) && this.equivalentWeather(weather)){ - if (!EntityPlayer.inventory.addItemStackToInventory(new ItemStack(ChemiCraft.itemAtoms, par1, par2))) - { - EntityPlayer.dropPlayerItem(new ItemStack(ChemiCraft.itemAtoms.shiftedIndex, par1, par2)); - } - } - } - protected void equivalentY(EntityPlayer EntityPlayer, int y, String biomeName, String weather, int par1, int par2){ - if(this.posY == y && this.equivalentBiome(biomeName) && this.equivalentWeather(weather)){ - if (!EntityPlayer.inventory.addItemStackToInventory(new ItemStack(ChemiCraft.itemAtoms, par1, par2))) - { - EntityPlayer.dropPlayerItem(new ItemStack(ChemiCraft.itemAtoms.shiftedIndex, par1, par2)); - } - } - } - protected void lessY(EntityPlayer EntityPlayer, int y, String biomeName, String weather, int par1, int par2){ - if(this.posY < y && this.equivalentBiome(biomeName) && this.equivalentWeather(weather)){ - if (!EntityPlayer.inventory.addItemStackToInventory(new ItemStack(ChemiCraft.itemAtoms, par1, par2))) - { - EntityPlayer.dropPlayerItem(new ItemStack(ChemiCraft.itemAtoms.shiftedIndex, par1, par2)); - } - } - } - protected void belowY(EntityPlayer EntityPlayer, int y, String biomeName, String weather, int par1, int par2){ - if(this.posY <= y && this.equivalentBiome(biomeName) && this.equivalentWeather(weather)){ - if (!EntityPlayer.inventory.addItemStackToInventory(new ItemStack(ChemiCraft.itemAtoms, par1, par2))) - { - EntityPlayer.dropPlayerItem(new ItemStack(ChemiCraft.itemAtoms.shiftedIndex, par1, par2)); - } - } - } - -} +package net.minecraft.src.ChemiCraft; + +import net.minecraft.src.EntityPlayer; +import net.minecraft.src.ItemStack; +import net.minecraft.src.World; + +public class AtomInfo { + + protected static int posX; + protected static int posY; + protected static int posZ; + protected static String biomeName; + protected static String weather; + + public AtomInfo(World par1World, EntityPlayer par2EntityPlayer){ + + this.biomeName = par1World.getBiomeGenForCoords(posX, posZ).biomeName; + + this.posX = (int) par2EntityPlayer.posX; // XÀ•W + this.posY = (int) par2EntityPlayer.posY; // YÀ•W + this.posZ = (int) par2EntityPlayer.posZ; // ZÀ•W + + boolean rainy = par1World.isRaining(); + boolean thunder = par1World.isThundering(); + if (rainy && thunder){ // ‰JŠŽ‚—‹ + this.weather = "THUNDER"; + }else if(rainy){ // ‰J‚Ü‚½‚͐á + this.weather = "RAINY"; + }else{ //°‚ê + this.weather = "SUNNY"; + } + } + + /** + * YÀ•W‚Ƃ̔äŠr + * @param EntityPlayer EntityPlayer + * @param y YÀ•W + * @param biomeName ƒoƒCƒI[ƒ€‚Ì–¼‘O(null‚Å‚à‰Â) + * @param weather “V‹C(null‚Å‚à‰Â) + * @param par1 “üŽè” + * @param par2 Ží—Þ(ƒ_ƒ[ƒW’l) + */ + private boolean equivalentBiome(String biomeName){ + boolean ver1 = biomeName != null ? ((this.biomeName == biomeName) ? true : false) : true; + return ver1; + } + private boolean equivalentWeather(String weather){ + boolean ver1 = weather != null ? ((this.weather == weather) ? true : false) : true; + return ver1; + } + + protected void overY(EntityPlayer EntityPlayer, int y, String biomeName, String weather, int par1, int par2){ + if(this.posY >= y && this.equivalentBiome(biomeName) && this.equivalentWeather(weather)){ + if (!EntityPlayer.inventory.addItemStackToInventory(new ItemStack(ChemiCraft.itemAtoms, par1, par2))) + { + EntityPlayer.dropPlayerItem(new ItemStack(ChemiCraft.itemAtoms.shiftedIndex, par1, par2)); + } + } + } + protected void aboveY(EntityPlayer EntityPlayer, int y, String biomeName, String weather, int par1, int par2){ + if(this.posY > y && this.equivalentBiome(biomeName) && this.equivalentWeather(weather)){ + if (!EntityPlayer.inventory.addItemStackToInventory(new ItemStack(ChemiCraft.itemAtoms, par1, par2))) + { + EntityPlayer.dropPlayerItem(new ItemStack(ChemiCraft.itemAtoms.shiftedIndex, par1, par2)); + } + } + } + protected void equivalentY(EntityPlayer EntityPlayer, int y, String biomeName, String weather, int par1, int par2){ + if(this.posY == y && this.equivalentBiome(biomeName) && this.equivalentWeather(weather)){ + if (!EntityPlayer.inventory.addItemStackToInventory(new ItemStack(ChemiCraft.itemAtoms, par1, par2))) + { + EntityPlayer.dropPlayerItem(new ItemStack(ChemiCraft.itemAtoms.shiftedIndex, par1, par2)); + } + } + } + protected void lessY(EntityPlayer EntityPlayer, int y, String biomeName, String weather, int par1, int par2){ + if(this.posY < y && this.equivalentBiome(biomeName) && this.equivalentWeather(weather)){ + if (!EntityPlayer.inventory.addItemStackToInventory(new ItemStack(ChemiCraft.itemAtoms, par1, par2))) + { + EntityPlayer.dropPlayerItem(new ItemStack(ChemiCraft.itemAtoms.shiftedIndex, par1, par2)); + } + } + } + protected void belowY(EntityPlayer EntityPlayer, int y, String biomeName, String weather, int par1, int par2){ + if(this.posY <= y && this.equivalentBiome(biomeName) && this.equivalentWeather(weather)){ + if (!EntityPlayer.inventory.addItemStackToInventory(new ItemStack(ChemiCraft.itemAtoms, par1, par2))) + { + EntityPlayer.dropPlayerItem(new ItemStack(ChemiCraft.itemAtoms.shiftedIndex, par1, par2)); + } + } + } + +}