C# Class Engine.GlobalInput

Afficher le fichier Open project: Radnen/sphere-sfml

Méthodes publiques

Méthode Description
AddWindowHandlers ( Window wind ) : void
AreKeysLeft ( ) : bool
BindKey ( int code, string js_down, string js_up ) : void
GetJoystickAxis ( int id, int axis_id ) : double
GetKey ( ) : int
GetKeyString ( int key, bool shift ) : string
GetMouseWheelEvent ( ) : int
GetMouseX ( ) : int
GetMouseY ( ) : int
GetNumJoyStickButtons ( int id ) : int
GetNumJoySticks ( ) : int
GetNumJoystickAxes ( int id ) : int
GetNumMouseWheelEvents ( ) : int
GetTalkActivationButton ( ) : int
GetTalkActivationKey ( ) : int
IsAnyKeyPressed ( ) : bool
IsJoystickButtonPressed ( int id, int code ) : bool
IsKeyPressed ( int code ) : bool
IsMouseButtonPressed ( int code ) : bool
RemoveWindowHandlers ( Window wind ) : void
SetMousePosition ( int x, int y ) : void
SetMouseX ( int new_x ) : void
SetMouseY ( int new_y ) : void
SetTalkActivationButton ( int btn ) : void
SetTalkActivationKey ( int key ) : void
UnbindKey ( int code ) : void
window_Closed ( object sender, EventArgs e ) : void
window_KeyPressed ( object sender, KeyEventArgs e ) : void
window_KeyReleased ( object sender, KeyEventArgs e ) : void

Private Methods

Méthode Description
GlobalInput ( ) : System
window_MouseWheel ( object sender, MouseWheelEventArgs e ) : void

Method Details

AddWindowHandlers() public static méthode

public static AddWindowHandlers ( Window wind ) : void
wind SFML.Window.Window
Résultat void

AreKeysLeft() public static méthode

public static AreKeysLeft ( ) : bool
Résultat bool

BindKey() public static méthode

public static BindKey ( int code, string js_down, string js_up ) : void
code int
js_down string
js_up string
Résultat void

GetJoystickAxis() public static méthode

public static GetJoystickAxis ( int id, int axis_id ) : double
id int
axis_id int
Résultat double

GetKey() public static méthode

public static GetKey ( ) : int
Résultat int

GetKeyString() public static méthode

public static GetKeyString ( int key, bool shift ) : string
key int
shift bool
Résultat string

GetMouseWheelEvent() public static méthode

public static GetMouseWheelEvent ( ) : int
Résultat int

GetMouseX() public static méthode

public static GetMouseX ( ) : int
Résultat int

GetMouseY() public static méthode

public static GetMouseY ( ) : int
Résultat int

GetNumJoyStickButtons() public static méthode

public static GetNumJoyStickButtons ( int id ) : int
id int
Résultat int

GetNumJoySticks() public static méthode

public static GetNumJoySticks ( ) : int
Résultat int

GetNumJoystickAxes() public static méthode

public static GetNumJoystickAxes ( int id ) : int
id int
Résultat int

GetNumMouseWheelEvents() public static méthode

public static GetNumMouseWheelEvents ( ) : int
Résultat int

GetTalkActivationButton() public static méthode

public static GetTalkActivationButton ( ) : int
Résultat int

GetTalkActivationKey() public static méthode

public static GetTalkActivationKey ( ) : int
Résultat int

IsAnyKeyPressed() public static méthode

public static IsAnyKeyPressed ( ) : bool
Résultat bool

IsJoystickButtonPressed() public static méthode

public static IsJoystickButtonPressed ( int id, int code ) : bool
id int
code int
Résultat bool

IsKeyPressed() public static méthode

public static IsKeyPressed ( int code ) : bool
code int
Résultat bool

IsMouseButtonPressed() public static méthode

public static IsMouseButtonPressed ( int code ) : bool
code int
Résultat bool

RemoveWindowHandlers() public static méthode

public static RemoveWindowHandlers ( Window wind ) : void
wind SFML.Window.Window
Résultat void

SetMousePosition() public static méthode

public static SetMousePosition ( int x, int y ) : void
x int
y int
Résultat void

SetMouseX() public static méthode

public static SetMouseX ( int new_x ) : void
new_x int
Résultat void

SetMouseY() public static méthode

public static SetMouseY ( int new_y ) : void
new_y int
Résultat void

SetTalkActivationButton() public static méthode

public static SetTalkActivationButton ( int btn ) : void
btn int
Résultat void

SetTalkActivationKey() public static méthode

public static SetTalkActivationKey ( int key ) : void
key int
Résultat void

UnbindKey() public static méthode

public static UnbindKey ( int code ) : void
code int
Résultat void

window_Closed() public static méthode

public static window_Closed ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

window_KeyPressed() public static méthode

public static window_KeyPressed ( object sender, KeyEventArgs e ) : void
sender object
e SFML.Window.KeyEventArgs
Résultat void

window_KeyReleased() public static méthode

public static window_KeyReleased ( object sender, KeyEventArgs e ) : void
sender object
e SFML.Window.KeyEventArgs
Résultat void