- 30
- 0
И так..урок на сайте довольно вскользь затрагивает некоторые темы.
Возникла надобность сделать блок у которого переданная и западная часть имеет одинаковые текстуры, а боковые совсем другие. Но из
немного понятно. Видел я конечно что этот знак "?" что то вроде укороченного вариант "если то" . Но не смог понять как оперировать переменной. Так же непонятно как выглядит код если у блока все стороны разные.
Возникла надобность сделать блок у которого переданная и западная часть имеет одинаковые текстуры, а боковые совсем другие. Но из
Код:
public Icon getIcon(int side, int meta)
{
return side == 1 ? this.top : (side == 0 ? this.bottom : (meta == 2 && side == 2 ? this.front : (meta == 3 && side == 5 ? this.front : (meta == 0 && side == 3 ? this.front : (meta == 1 && side == 4 ? this.front : this.side)))));
}
немного понятно. Видел я конечно что этот знак "?" что то вроде укороченного вариант "если то" . Но не смог понять как оперировать переменной. Так же непонятно как выглядит код если у блока все стороны разные.