We use proprietary and third party's cookies to improve your experience and our services, identifying your Internet Browsing preferences on our website; develop analytic activities and display advertising based on your preferences. If you keep browsing, you accept its use. You can get more information on our Cookie Policy
Cookies Policy
FIWARE.Feature.MiWi.2D-UI.UIActionAbstraction - FIWARE Forge Wiki


From FIWARE Forge Wiki

Jump to: navigation, search
Name UIActionAbstraction Chapter MiWi
Goal Abstract UI input events UI action abstraction for all UI input devices implemented.
Description Implement UI action abstraction for 2D-UI GE InputAPI. Provide ability to register higher level actions/events which are combined of generic input events provided by the InputAPI. For example pressing 'j' and 'mouse left' can be abstracted as 'jump'.

Also provide conditions within the actions must happen such as time slot and multiplier. For example pressing 'mouse left' within '1 second' '2 times' can be abstracted as 'select object'. Enable adding/removing input abstractions runtime.

Rationale Besides basic input events 3D applications or 2D games usually need key or mouse combinations to abstract the behaviour of character or object which is used to control the game/application. For example pressing 'w' and 'mouse left' together means 'jump'.
Personal tools
Create a book