ebiten/internal/driver
Hajime Hoshi 7d56e4335e ui: Add RunGame, WindowSize and SetWindowSize
This change introduces the new APIs RunGame, WindowSize and
SetWindowSize. These new APIs hides the notion of 'scale', and is
more flexible with the outside size change. This means that we can
introduce a resizable window.

This change also adds -legacy flag to examples/windowsize. If the
flag is off, the new APIs are used.

This change deprecates these functions since the notion of 'scale'
is deprecated:

  * ScreenScale
  * ScreenSizeInFullscreen
  * SetScreenScale
  * SetScreenSize

Fixes #943, #571
Updates #320
2019-12-22 03:35:31 +09:00
..
compositemode.go graphicscommand: Improve debug messages 2019-07-19 23:35:13 +09:00
cursormode.go Add cursor capture functionality (#1016) 2019-12-14 12:30:03 +09:00
event.go Fix misspellings 2019-10-12 01:10:53 +09:00
filter.go graphics: Move const definitions to driver package 2019-06-26 01:05:13 +09:00
gamepadbutton.go input: Move MouseButton and GamepadButton to driver package 2019-03-30 23:19:52 +09:00
graphics.go driver: Refactoring: Remove Graphics.Flush 2019-12-06 08:56:55 +09:00
input.go driver: Remove Touch struct 2019-04-07 19:25:10 -04:00
keys.go input: driver.Key now distinguishes left/right modifier keys 2019-09-01 23:49:00 +09:00
modifier.go event: Add Modifier 2019-09-03 01:12:50 +09:00
mousebutton.go input: Move MouseButton and GamepadButton to driver package 2019-03-30 23:19:52 +09:00
ui.go ui: Add RunGame, WindowSize and SetWindowSize 2019-12-22 03:35:31 +09:00