mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2025-01-11 19:48:54 +01:00
ui: Fix wrong comments about Windows
This commit is contained in:
parent
8d2820efb0
commit
c4a066ecd0
@ -516,8 +516,18 @@ func Run(width, height int, scale float64, title string, g GraphicsContext, main
|
|||||||
// swapping buffers.
|
// swapping buffers.
|
||||||
opengl.Init(currentUI.runOnMainThread)
|
opengl.Init(currentUI.runOnMainThread)
|
||||||
_ = u.runOnMainThread(func() error {
|
_ = u.runOnMainThread(func() error {
|
||||||
// Get the monitor before calling setScreenSize. On Windows, setScreenSize can affect the
|
// Get the monitor before showing the window.
|
||||||
// monitor where the hidden window is shown.
|
//
|
||||||
|
// On Windows, there are two types of windows:
|
||||||
|
//
|
||||||
|
// active window: The window that has input-focus and attached to the calling thread.
|
||||||
|
// foreground window: The window that has input-focus: this can be in another process
|
||||||
|
//
|
||||||
|
// currentMonitor returns the monitor for the active window when possible and then the monitor for
|
||||||
|
// the foreground window as fallback. In the current situation, the current window is hidden and
|
||||||
|
// there is not the active window but the foreground window. After showing the current window, the
|
||||||
|
// current window will be the active window. Thus, currentMonitor retuls varies before and after
|
||||||
|
// showing the window.
|
||||||
m := u.currentMonitor()
|
m := u.currentMonitor()
|
||||||
|
|
||||||
// The game is in window mode (not fullscreen mode) at the first state.
|
// The game is in window mode (not fullscreen mode) at the first state.
|
||||||
|
Loading…
Reference in New Issue
Block a user