Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var UpdateOp = updateOp{}
UpdateOp операція, яка не змінює текстуру, але сигналізує, що текстуру потрібно розглядати як готову.
Functions ¶
Types ¶
type Figure ¶
Структура, яка представляє фігуру варіанту
func (*Figure) DrawFigure ¶
func (f *Figure) DrawFigure() OperationFunc
DrawFigure повертає Operation, яка малює фігуру варіанту по координатам центру
func (*Figure) MoveFigure ¶
MoveFigure змінює координати центру фігури
type Loop ¶
type Loop struct { Receiver Receiver // contains filtered or unexported fields }
Loop реалізує цикл подій для формування текстури отриманої через виконання операцій отриманих з внутрішньої черги.
type Operation ¶
type Operation interface { // Do виконує зміну операції, повертаючи true, якщо текстура вважається готовою для відображення. Do(t screen.Texture) (ready bool) }
Operation змінює вхідну текстуру.
type OperationFunc ¶
OperationFunc використовується для перетворення функції оновлення текстури в Operation.
func BgRect ¶
func BgRect(x1, y1, x2, y2 int) OperationFunc
BgRect малює прямокутник по координатам лівого верхнього та правого нижнього кута.
Click to show internal directories.
Click to hide internal directories.