我一直收到错误运算符!=未定义为参数类型(s)布尔值,int 在我的代码上,我不知道如何解决它。 错误出现在月食内以及发射运算符!=未定义为参数类型(s)布尔值,int
一些帮助将不胜感激:)谢谢!
private boolean[] ctexture = new boolean[16];
public boolean[] flipTopBottom = new boolean[16];
this.ctexture[id] = connectedTexture;
@SideOnly(Side.CLIENT)
public Icon getIcon(int par1, int par2)
{
if ((par1 <= 1) && (this.flipTopBottom[(par2 & 0xF)] != 0) //The error occurs here// && ((this.icons[(par2 & 0xF)] instanceof IconConnectedTexture))) {
return new IconConnectedTextureFlipped((IconConnectedTexture)this.icons[(par2 & 0xF)]);
}
return this.icons[(par2 & 0xF)];
}
@SideOnly(Side.CLIENT)
public void registerIcons(IconRegister par1IconRegister)
{
for (int i = 0; i < 16; i++) {
if ((this.texture[i] != null) && (this.texture[i] != "")) {
if (this.ctexture[i] != 0) { //It also occurs here
this.icons[i] = new IconConnectedTexture(par1IconRegister, this.texture[i]);
} else {
this.icons[i] = par1IconRegister.registerIcon(this.texture[i]);
}
}
列表的代码只是一部分。这 – sanbhat
也请注明发生在错误哪一行(并列出你的代码的特定部分) – s1lence
待办事项你知道什么是布尔值,什么是int,什么!= – immibis