C# Класс Knot3.Game.Widgets.ColorPicker

Наследование: Knot3.Framework.Widgets.Widget, IKeyEventListener, IMouseClickEventListener
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ColorPicker ( IScreen screen, DisplayLayer drawOrder, Color def ) : System

Erzeugt eine neue Instanz eines ColorPicker-Objekts und initialisiert diese mit der Farbe, auf welche der Farbwähler beim Aufruf aus Sicht des Spielers zeigt.

OnKeyEvent ( List key, KeyEvent keyEvent, GameTime time ) : void

Reagiert auf Tastatureingaben.

OnLeftClick ( Vector2 position, ClickState state, GameTime time ) : void

Bei einem Linksklick wird eine Farbe ausgewählt und im Attribut Color abgespeichert.

OnRightClick ( Vector2 position, ClickState state, GameTime time ) : void

Bei einem Rechtsklick geschieht nichts.

SetHovered ( bool hovered, GameTime time ) : void

Приватные методы

Метод Описание
CreateColors ( int num ) : IEnumerable
CreateTiles ( IEnumerable _colors ) : IEnumerable
Draw ( GameTime time ) : void

Описание методов

ColorPicker() публичный Метод

Erzeugt eine neue Instanz eines ColorPicker-Objekts und initialisiert diese mit der Farbe, auf welche der Farbwähler beim Aufruf aus Sicht des Spielers zeigt.
public ColorPicker ( IScreen screen, DisplayLayer drawOrder, Color def ) : System
screen IScreen
drawOrder DisplayLayer
def Color
Результат System

OnKeyEvent() публичный Метод

Reagiert auf Tastatureingaben.
public OnKeyEvent ( List key, KeyEvent keyEvent, GameTime time ) : void
key List
keyEvent KeyEvent
time Microsoft.Xna.Framework.GameTime
Результат void

OnLeftClick() публичный Метод

Bei einem Linksklick wird eine Farbe ausgewählt und im Attribut Color abgespeichert.
public OnLeftClick ( Vector2 position, ClickState state, GameTime time ) : void
position Vector2
state ClickState
time Microsoft.Xna.Framework.GameTime
Результат void

OnRightClick() публичный Метод

Bei einem Rechtsklick geschieht nichts.
public OnRightClick ( Vector2 position, ClickState state, GameTime time ) : void
position Vector2
state ClickState
time Microsoft.Xna.Framework.GameTime
Результат void

SetHovered() публичный Метод

public SetHovered ( bool hovered, GameTime time ) : void
hovered bool
time Microsoft.Xna.Framework.GameTime
Результат void