Hajime Hoshi
|
3ebc5cc15a
|
ui: Stop the game when the window is deactivated (#230)
|
2016-06-30 01:07:54 +09:00 |
|
Hajime Hoshi
|
328ef85606
|
opengl: Prepare Context Losing for JavaScript (#217)
|
2016-06-29 23:18:02 +09:00 |
|
Hajime Hoshi
|
bb511b2c13
|
ui: Scale is now float64 (#236)
|
2016-06-25 01:26:59 +09:00 |
|
Hajime Hoshi
|
989ae1ebc5
|
ui: Fix deviceScale for mobiles
|
2016-06-19 05:14:02 +09:00 |
|
Hajime Hoshi
|
b0a7e13502
|
ui: Remove ScreenSizeEvent.Scale
|
2016-06-19 05:10:27 +09:00 |
|
Hajime Hoshi
|
6f50ef3604
|
ui: Get correct device scale for iOS
|
2016-06-19 05:10:27 +09:00 |
|
Hajime Hoshi
|
858b391592
|
ui: Bug fix: unused variable
|
2016-06-19 05:05:56 +09:00 |
|
Hajime Hoshi
|
ea377b8e20
|
ui: More accurate device scale factor
|
2016-06-19 05:04:38 +09:00 |
|
Hajime Hoshi
|
bc2703c345
|
opengl: Call glViewport each time when different framebuffer is set
|
2016-06-18 22:47:34 +09:00 |
|
Hajime Hoshi
|
83ab4352f8
|
opengl: Consider framebuffer size on iOS
|
2016-06-18 19:55:04 +09:00 |
|
Hajime Hoshi
|
5eb77d2fb5
|
Remove 'default framebuffer' and add 'screen framebuffer' for iOS
|
2016-06-18 04:56:13 +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
|
13f594baed
|
Fix build tags for iOS (WIP)
|
2016-06-15 00:19:02 +09:00 |
|
Hajime Hoshi
|
a1fbf2cd2d
|
graphics: Remove 'Resume'
|
2016-06-12 23:54:36 +09:00 |
|
Hajime Hoshi
|
f322aaec02
|
mobile: Add a comment
|
2016-06-11 05:49:53 +09:00 |
|
Hajime Hoshi
|
f71dcd3466
|
Remove 'Pause'
|
2016-06-11 00:57:10 +09:00 |
|
Hajime Hoshi
|
eb8e8b6034
|
ui: Remove FinishRendering
|
2016-06-10 01:49:21 +09:00 |
|
Hajime Hoshi
|
8121b2102f
|
mobile: Implement Pause and Resume to work correctly
|
2016-06-10 01:21:46 +09:00 |
|
Hajime Hoshi
|
83a96dc532
|
android: Bug fix: Black flicking (#226)
|
2016-06-07 02:24:36 +09:00 |
|
Hajime Hoshi
|
583fc07f3a
|
input: Fix compile error
|
2016-05-29 22:15:28 +09:00 |
|
Hajime Hoshi
|
05104744d3
|
input: Bug fix: Touches requries lock
|
2016-05-29 22:13:42 +09:00 |
|
Hajime Hoshi
|
e4ca01db31
|
mobile: Multitouches (#101)
|
2016-05-28 23:15:28 +09:00 |
|
Hajime Hoshi
|
e84f798c7c
|
input: Bug fix: Coordinate calculation of touch events
|
2016-05-27 01:47:24 +09:00 |
|
Hajime Hoshi
|
bdaff72af9
|
input: Implement Touches function (WIP) (#101)
|
2016-05-27 01:31:30 +09:00 |
|
Hajime Hoshi
|
3195ae32d8
|
mobile: Implement Pause/Resume
|
2016-05-24 00:00:54 +09:00 |
|
Hajime Hoshi
|
f251ae8b49
|
mobile: Handle touch events
|
2016-05-23 02:06:01 +09:00 |
|
Hajime Hoshi
|
6d06b01cae
|
gomobile bind works
|
2016-05-22 04:25:15 +09:00 |
|
Hajime Hoshi
|
c36dd3df52
|
ui: Change Input to be an interface
|
2016-05-20 00:15:05 +09:00 |
|
Hajime Hoshi
|
d09bb63f71
|
ui: Change UserInterface to be an interface
|
2016-05-20 00:07:06 +09:00 |
|
Hajime Hoshi
|
76ea075896
|
Add example/mobile (not-compilable yet)
|
2016-05-19 03:17:50 +09:00 |
|
Hajime Hoshi
|
335781759c
|
ui: Introduce ScreenSizeEvent to simplify the run loop
|
2016-05-18 11:56:43 +09:00 |
|
Hajime Hoshi
|
faff188574
|
ui: Move Now() to internal/loop and hide it
|
2016-05-18 11:24:17 +09:00 |
|
Hajime Hoshi
|
cd5436712b
|
ui: Hide Init() func
|
2016-05-18 11:12:23 +09:00 |
|
Hajime Hoshi
|
a35064db7d
|
ui: Add ui.GLContext()
|
2016-05-18 11:10:03 +09:00 |
|
Hajime Hoshi
|
063ed564fd
|
Move the run loop to internal/loop
|
2016-05-18 10:59:37 +09:00 |
|
Hajime Hoshi
|
7f19d4a1ac
|
ui: Remove CurrentUI()
|
2016-05-18 10:51:11 +09:00 |
|
Hajime Hoshi
|
4d04413bf9
|
ui: Move the run loop to internal/ui
|
2016-05-18 10:46:23 +09:00 |
|
Hajime Hoshi
|
5c68ee4034
|
ui: Use events in the game loop
|
2016-05-18 02:03:41 +09:00 |
|
Hajime Hoshi
|
49c156d2b5
|
ui: Rename DoEvents -> Update
|
2016-05-18 01:22:01 +09:00 |
|
Hajime Hoshi
|
d6bfa72c5c
|
graphics: Remove openGLState.initialize
|
2016-05-16 11:32:26 +09:00 |
|
Hajime Hoshi
|
9f2b53d24c
|
graphics: Add InitializeIfNeeded function (preparing for Android)
|
2016-05-15 04:05:57 +09:00 |
|
Hajime Hoshi
|
295e3c0a0a
|
ui: Bug fixed: there was an error shadowed and not used
|
2016-05-14 03:25:44 +09:00 |
|
Hajime Hoshi
|
a04ce352f8
|
opengl: Bug fixed: there were some errors shadowed and not used
|
2016-05-14 03:24:01 +09:00 |
|
Hajime Hoshi
|
0083fe5df1
|
Changed the copyright year to 2013 (#216)
|
2016-05-14 00:20:27 +09:00 |
|
Hajime Hoshi
|
57a9ecd821
|
ui: Refactoring
|
2016-05-07 22:27:10 +09:00 |
|
Hajime Hoshi
|
209b4e6864
|
ui: Add Main for the OS main thread
|
2016-05-06 21:30:23 +09:00 |
|
Hajime Hoshi
|
5a379cb7cb
|
Reduce panics (#196)
|
2016-04-11 01:48:40 +09:00 |
|
Hajime Hoshi
|
3ec0020f02
|
graphics: Bug fix (#201): Remove gl.Flush for performance (this ws added by #161 but no longer needed because of BindZeroFrameBuffer)
|
2016-04-08 21:45:53 +09:00 |
|
Hajime Hoshi
|
75ef9a6d47
|
ui: Add read-write lock
|
2016-03-26 17:24:40 +09:00 |
|