Займёмся вопросом отрисовки плиток. Вроде бы это не стоит делать сейчас, так как визуальное представление должно быть отделено от кода. Но дело здесь в том, что есть один нюанс, который действительно повлияет на код. Вся подборка по рогаликам: Рассмотрим пример карты, составленной из плиток: Чтобы её хранить, в каждую клетку карты надо записать какое-то число. Например, 1 это вода, 2 это трава, 3 это дорога, 4 это дерево, и т.д. Итого, если мы хотим тратить на одну клетку один байт, мы можем иметь до 256 разных плиток в пределах одной карты, и в принципе этого должно быть достаточно. Но плитки, подобные указанным выше, выглядят прилично только до определённого размера. Если их сделать побольше, то границы между ними будут выглядеть слишком искусственно. Поэтому на границах между двумя средами или материалами применяются плитки, в которых отрисованы переходы: Здесь можно увидеть скруглённые углы, специально отрисованные границы между водой и сушей, между песком и травой, бордюры. Но эт