This commit is contained in:
anton.gurov 2019-11-08 14:36:46 +03:00
parent 1c9eae28a1
commit 43fc7a3088

View File

@ -112,9 +112,10 @@ func MainLoop(state GameState) {
State - это обычный Value Object, экземпляр типа GameState. Я его использую как State - это обычный Value Object, экземпляр типа GameState. Я его использую как
контейнер для важных для игры данных - уровня, состояния рендера, разных тикеров, контейнер для важных для игры данных - уровня, состояния рендера, разных тикеров,
каналов для рендера и ввода-вывода итп[1]. Так как он глобальный (или просто передается каналов для рендера и ввода-вывода итп[1]. Так как он глобальный (или просто передается
по аргументам), то именно в него встроен метод Do. Если нам скажем в пакете где по аргументам), то именно в него встроен метод Do.
описывается некий предмет надо нарисовать при его поднятии какой-то супер-эффект
на экране - мы поступаем вот так: Если нам скажем в пакете, где описывается некий предмет, надо нарисовать при его
поднятии какой-то супер-эффект на экране - мы поступаем вот так:
```go ```go
package item package item