Hajime Hoshi
5255a54e20
ebiten: Fix the comment about SetCursorMode (again)
...
Updates #1572
2021-04-16 11:57:53 +09:00
Hajime Hoshi
ad8830d2b7
ebiten: Fix the comment about SetCursorMode
...
Updates #1572
2021-04-16 03:27:52 +09:00
Hajime Hoshi
d00d0c8556
ebiten: Add CursorShape/SetCursorShape/CursorShapeType
...
This change adds APIs to enable to use system cursor shapes other
than the default shape (an arrow).
This change doesn't add these cursors since they seem a little
different on macOS from the other platforms.
* GLFW_HRESIZE_CURSOR
* GLFW_VRESIZE_CURSOR
Closes #995
2021-04-16 01:09:19 +09:00
Hajime Hoshi
5c8d8ab2eb
ebiten: Make NewImage/NewImageFromImage panic when RunGame finishes
...
Closes #1149
2021-04-03 18:44:43 +09:00
Hajime Hoshi
d6ee55cb22
ebiten: Update comments
2021-04-03 18:05:36 +09:00
Hajime Hoshi
8d951ea024
ebiten: Update comments
2021-04-03 17:56:34 +09:00
Hajime Hoshi
160441bb07
ebiten: Bug fix: Wrong documentation about SetScreenClearedEveryFrame
...
Closes #1555
2021-03-30 00:32:17 +09:00
Hajime Hoshi
ce24640da8
ebiten: Ensure that Layout is called before Update in the first frame
2020-12-20 21:10:47 +09:00
Hajime Hoshi
eedb947471
Update comments
2020-10-21 03:17:40 +09:00
Hajime Hoshi
2b7362a66b
ebiten: Fix comments
2020-10-18 01:29:35 +09:00
Hajime Hoshi
294f4364da
ebiten: Rename imageDumperGameWithDraw -> imageDumperGame
2020-10-17 18:16:20 +09:00
Hajime Hoshi
d49d8db15d
ebiten: Refactoring: Remove scaleForWindow
2020-10-15 02:29:04 +09:00
Hajime Hoshi
00f3d83d4c
Remove supporting GopherJS
...
Fixes #1129
2020-10-07 01:10:09 +09:00
Hajime Hoshi
41cf90a321
ebiten: Change the default value of IsRunningOnUnfocused to be true
...
Fixes #1180
2020-10-07 00:30:49 +09:00
Hajime Hoshi
83ead375a4
ebiten: Update comments
2020-10-05 02:00:50 +09:00
Hajime Hoshi
8f00c8fbf5
ebiten: Remove the argument from Update
...
Fixes #1260
2020-10-04 19:33:10 +09:00
Hajime Hoshi
81f336ac46
ebiten: Remove IsDrawingSkipped
...
Fixes #1127
2020-10-04 17:21:44 +09:00
Hajime Hoshi
ad07e31727
ebiten: Add Draw function to Game interface
...
Fixes #1368
2020-10-04 17:13:51 +09:00
Hajime Hoshi
1d4ff9a906
ebiten: Remove the deprecated functions and constants
...
Updates #1127
2020-10-04 04:47:24 +09:00
Hajime Hoshi
bf515bb594
Update version to v2.0.0-alpha
2020-10-04 04:30:40 +09:00
Bui Quoc Trong
0d29979296
Fix the comment style cause heading in pkgsite ( #1369 )
2020-09-29 16:55:39 +09:00
Hajime Hoshi
77fa0cb9ef
ui: Add SetInitFocused
...
Fixes #769
2020-08-23 02:19:09 +09:00
Tom Lister
65d5b64d29
ebiten: Rename SetClearingScreenSkipped/IsClearingScreenSkipped functions ( #1317 )
...
Fixes #1315
2020-08-20 17:12:22 +09:00
Hajime Hoshi
7ec63acd1d
ebiten: Bug fix: Set the state of being volatile on SetClearingScreenSkipped
...
Fixes #1309
2020-08-19 01:23:30 +09:00
Tom Lister
e96a1fb1c7
ebiten: Implement SetClearingScreenSkipped/IsClearingScreenSkipped ( #1302 )
...
Fixes #1132
2020-08-13 18:19:56 +09:00
Hajime Hoshi
afef032acc
ebiten: Deprecate Run
...
Fixes #1184
2020-06-22 03:45:19 +09:00
Marios Nikolaou
ee8d0c3479
ebiten: Correct spelling of game in function comment ( #1203 )
2020-06-19 21:12:02 +09:00
Hajime Hoshi
a1ac574a60
docs: Use 'Deprecated:' annotation
...
Fixes #1160
2020-05-19 01:50:55 +09:00
Hajime Hoshi
b519ad2853
ebiten: Update comments
...
Updates #1155
2020-05-15 04:07:23 +09:00
Hajime Hoshi
f7f507e912
ebiten: Ensure that Update is called at least once before Draw in the first frame
...
Fixes #1155
2020-05-15 04:04:29 +09:00
Hajime Hoshi
41213108ba
docs: Improve comments about Game
2020-04-01 14:44:56 +09:00
Hajime Hoshi
6429c7aee0
docs: Fix wrong comments about RunGame
2020-04-01 14:40:43 +09:00
Hajime Hoshi
a0b9df7f4e
docs: Improve the comments about Game
2020-04-01 14:35:21 +09:00
Hajime Hoshi
de786035c7
docs: Draw function's signature was wrong
2020-04-01 04:23:55 +09:00
Hajime Hoshi
5300b0f498
docs: Draw function definition was ommitted on godoc.org
2020-04-01 04:22:38 +09:00
Hajime Hoshi
35eb9e77a0
ui: Improve comments about Game interface
...
This change also fixes comments in uiConttext, which seems pretty
old.
2020-03-31 02:04:27 +09:00
Hajime Hoshi
9fe4191a6a
mobile: Game object without Draw didn't draw anything
...
Fixes #1123
2020-03-30 03:35:07 +09:00
Hajime Hoshi
237498e51f
ui: Add an optional function Draw function to Game interface ( #1107 )
...
This change adds an optional function Draw to the Game interface.
With Draw function, the game logic and rendering are separate.
There are some benefits:
* The API is clearer and easier to understand.
* When TPS < FPS, smoother rendering can be performed without
changing the game logic depending on TPS.
* Porting to XNA, which has separate functions Update and Draw,
would be a little easier.
Draw is optional due to backward compatibility. Game interface was
already used before v1.11.x in mobile packages, and adding a
function would break existing code unfortunately. Then, we adopted
switching the behavior based on whether Draw is implemented or not
by type assertions.
IsDrawingSkipped will always return false when Draw is implemented.
Fixes #1104
2020-03-24 12:01:37 +09:00
Hajime Hoshi
4eedeb6ab7
example: Add mascot
...
This change also revert ScreenSizeInFullscree from the deprecated
state.
Fixes #1108
2020-03-22 16:30:48 +09:00
Hajime Hoshi
978ee26898
ui: Add function aliases *OnUnfocused for *InBackground
...
Now a window can be floating with SetWindowFloating, the functions
that have suffix 'IsBackground' seems misleading. However, we
cannot rename them due to backward compatibility. Then, let's add
aliases and revisit them when updating the major version of Ebiten.
Fixes #1102
2020-03-21 00:42:00 +09:00
Hajime Hoshi
56358fd0c4
ui: Rename IsForeground -> IsFocused
...
Updates #1102
2020-03-21 00:12:47 +09:00
Hajime Hoshi
d59aea1db1
driver: Remove the return value from RunWithoutMainLoop
2020-02-11 23:56:53 +09:00
Hajime Hoshi
c927d33457
mobile/ebitenmobileview: Use the common uiContext for layouting
...
This means that the whole offscreen is cleared correctly.
This change is a little breaking change: SetScreenSize or other
functions no longer works on ebitenmobile. Use Layout instead.
Fixes #1019
2020-02-11 19:40:47 +09:00
Hajime Hoshi
024fc48647
Refactoring: Add init.go
2020-02-11 11:14:19 +09:00
Hajime Hoshi
099ce1b3b4
Revert "ui: Add SetInitFocused"
...
This reverts commit bb04fc8a29
.
Reason: glfw.Focused / glfw.FocusOnShow did not work
Updates #769
2020-02-10 01:10:40 +09:00
Hajime Hoshi
bb04fc8a29
ui: Add SetInitFocused
...
Updates #769
2020-02-09 23:45:59 +09:00
Hajime Hoshi
90dba581e2
ui: Fix comments
2020-02-09 21:56:48 +09:00
Hajime Hoshi
74cb080c6f
ui: Bug fix: Images were not dumped with RunGame
...
Fixes #1071
2020-02-06 03:32:05 +09:00
Hajime Hoshi
145f9f9588
ui: Update the comments
2020-01-24 11:32:56 +09:00
Zachary Burkett
6686044452
ui: Add IsForeground API to glfw driver ( #1058 )
...
Updates #1037
2020-01-16 10:47:23 +09:00