Вниз  OwnLang
- 8.06.2016 / 12:13
Jahak
  Пользователь

Jahak 
Сейчас: Offline
aNNiMON, Блин, а как в нее играть? Знаю, что игра эта уже очень старая, но я так и не знал, а это какая-то другая модификация :)


Прикрепленные файлы:
Screenshot_2016(…).png (16.88 кб.) Скачано 143 раза
- 8.06.2016 / 12:41
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Jahak, да там всё так же. Не знаю, поймёшь ли ты по рисунку, но число обязательно указывает на количество мин вокруг неё.
  1. ———————
  2. |? 1 1|
  3. |? ? 1|
  4. |? ? ?|
Угловая единица указывает на одну единственную мину, её больше некуда ставить, кроме как в центральную ячейку
  1. ———————
  2. |? 1 1|
  3. |? O 1|
  4. |? ? ?|
Теперь рядом стоящие единицы указывает на найденную мину, а значит вокруг них больше нет мин.
  1. ———————
  2. |- 1 1|
  3. |- O 1|
  4. |? - -|

__________________
 let live


Прикрепленные файлы:
shot-20160608T1(…).png (16.89 кб.) Скачано 152 раза
- 8.06.2016 / 14:10
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
aNNiMON, ну я на компе и флажки могу ставить и на две кнопки давить
__________________
 Магистр Мёда
- 18.06.2016 / 23:51
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
writeBytes(file, array) забыл добавить
и как быть, если загружаешь пикчу из сети и нужно ее сохранить?
__________________
 знает толк
- 18.06.2016 / 23:59
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
vl@volk, есть же. writeBytes(f, array, offset = 0, length = length(array)).

  1. use "files"
  2. use "http"
  3. f = fopen("img.png", "wb")
  4. writeBytes(f, download("http://test.ru/img.png"))
  5. flush(f)
  6. fclose(f)

__________________
 let live

Изменено aNNiMON (19.06 / 00:00) (всего 1 раз)
- 19.06.2016 / 00:05
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
aNNiMON, не увидел раздел документация и посмотрел на projects. А чего он не вывел ошибку о переопределении функции writeBytes (накостылировал немного уже :hack:)?
__________________
 знает толк
- 19.06.2016 / 00:10
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
vl@volk, на projects уже почти не обновляю, надо убрать там.

А вот за идею предупреждения о переопределении функции спасибо, надо линтеров наделать.
__________________
 let live
- 19.06.2016 / 00:17
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Какие свойства есть у ImageFxValue? как получить высоту и ширину?
__________________
 знает толк
- 19.06.2016 / 00:37
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Явно не хватает гайдов. Как работать с массивами? для MAP есть особая конструкция?
UPD: newarray был найден, как добавлять элементы в массив? +=?
__________________
 знает толк

Изменено vl@volk (19.06 / 00:38) (всего 1 раз)
- 19.06.2016 / 00:46
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
vl@volk, img.width, img.height.

Доки или примеры смотри. Массивы такие, как и везде, только объявляются сразу [1, "str", [2, 3], 4] или newarray(размер_)
И объекты: obj = {"key": "value"}
println obj["key"] // value
obj["test"] = 45
obj.test2 = 30 // альтернативный синтаксис для ключей типа string, равносилек obj["test2"]
obj[456] = "string"
println obj // {"key": "value", "test": 45, "test2": 30, 456: "string"}
Всё есть в примерах.

https://github.com/aNNiMON/Own...les/basics/array.own
__________________
 let live

Изменено aNNiMON (19.06 / 00:49) (всего 1 раз)
Наверх  Всего сообщений: 600
Фильтровать сообщения
Поиск по теме
Файлы топика (60)