Hajime Hoshi
|
8c25b07336
|
internal/ui: call updateInputState after layoutGame
The cursor position is affected by the current layout. Then, input
states should be updated after layoutGame is called.
Updates #2763
|
2023-09-17 14:58:32 +09:00 |
|
Hajime Hoshi
|
b79f0394cc
|
internal/ui: refactoring: allow slices in InputState
|
2023-01-22 01:28:57 +09:00 |
|
Hajime Hoshi
|
5e7ec81f5c
|
internal/ui: rename functions
|
2022-12-27 12:54:01 +09:00 |
|
Hajime Hoshi
|
dd7e125d9c
|
ebiten: add KeyName for desktops and browsers
Updates #1904
|
2022-12-25 03:37:29 +09:00 |
|
Hajime Hoshi
|
d1b9a0a9a1
|
internal/ui: freeze the input state for each frame
After this change, the input APIs will return more consistent results
for one frame.
Closes #2496
|
2022-12-18 23:54:43 +09:00 |
|
Artem Yadelskyi
|
5b53cef59e
|
all: remove old // +build comments (#2431)
Closes #2325
|
2022-11-03 12:55:14 +09:00 |
|
Hajime Hoshi
|
e7c0a121c4
|
all: remove the build tag 'ebitencbackend'
This also automatically enables 'egl' when 'nintendosdk' is specified.
Updates #2242
|
2022-08-12 13:15:39 +09:00 |
|
Hajime Hoshi
|
dac6548c0c
|
all: rename ebitenginecbackend to nintendosdk
Updates #2242
|
2022-08-12 02:05:29 +09:00 |
|
Hajime Hoshi
|
428b1263d9
|
add ebitenginecbackend build tag besides ebitencbackend
Updates #2111
Updates #2190
|
2022-07-09 15:23:52 +09:00 |
|
Hajime Hoshi
|
be1836339b
|
internal/ui: define the common struct UserInterface for all the environments
The existing UserInterface structs became userInterfaceImpl structs.
|
2022-03-21 23:10:27 +09:00 |
|
Hajime Hoshi
|
9b2f0b6c56
|
internal/ui: rename ResetForFrame -> ResetForTick
Resetting happens every tick, not every frame.
|
2022-02-13 19:54:40 +09:00 |
|
Hajime Hoshi
|
80c03792cb
|
internal/driver: move the key definitions to internal/ui
Updates #1983
|
2022-02-06 19:14:18 +09:00 |
|
Hajime Hoshi
|
2fbfa5444b
|
internal/driver: remove Input
|
2022-02-06 18:34:31 +09:00 |
|
Hajime Hoshi
|
149736c3cf
|
internal/uidriver/*: integrate the packages into internal/ui
Updates #1983
|
2022-02-06 17:23:04 +09:00 |
|
Hajime Hoshi
|
4de2dc0240
|
Add input package
|
2018-04-01 23:20:45 +09:00 |
|
Hajime Hoshi
|
2110191794
|
mobile: Accept gomobile build (#249)
|
2018-03-24 02:52:42 +09:00 |
|
Jake
|
0d703ca3d4
|
InputChars (#403)
This implements #400
|
2017-08-15 04:11:51 +09:00 |
|
Hajime Hoshi
|
4e22bd770f
|
ui: Remove Input interface and remove locks on browsers to improve performance (#346)
|
2017-04-28 23:45:01 +09:00 |
|
Hajime Hoshi
|
187a93d80a
|
ui: Bug fix: IsKeyPressed might return a wrong value when only one of Shift/Ctrl/Alt keys is pressed
|
2017-04-11 11:56:05 +09:00 |
|
Hajime Hoshi
|
0ef1e61d55
|
mobile: Fix iOS tag usages (#310)
|
2017-01-26 01:32:33 +09:00 |
|
Hajime Hoshi
|
dfe4db67be
|
Fix for iOS
|
2016-06-17 02:08:25 +09:00 |
|
Hajime Hoshi
|
10ebe3274c
|
Fix build tags
|
2016-06-15 03:35:35 +09:00 |
|
Hajime Hoshi
|
e4ca01db31
|
mobile: Multitouches (#101)
|
2016-05-28 23:15:28 +09:00 |
|
Hajime Hoshi
|
f251ae8b49
|
mobile: Handle touch events
|
2016-05-23 02:06:01 +09:00 |
|
Hajime Hoshi
|
76ea075896
|
Add example/mobile (not-compilable yet)
|
2016-05-19 03:17:50 +09:00 |
|