ebiten/examples
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
..
2048 ebiten: Introduce type TouchID 2020-10-10 03:57:47 +09:00
additive Remove supporting jsgo 2020-10-07 00:46:07 +09:00
address Remove supporting jsgo 2020-10-07 00:46:07 +09:00
airship examples/airship: Update the resolution 2020-10-31 01:56:58 +09:00
alphablending Remove supporting jsgo 2020-10-07 00:46:07 +09:00
animation Remove supporting jsgo 2020-10-07 00:46:07 +09:00
audio examples/audio: Enable to touch 2021-02-21 19:20:24 +09:00
audioinfiniteloop examples: Update resolutions 2020-10-31 02:06:45 +09:00
audiopanning examples/audiopanning: Bug fix: Fix several issues 2021-02-22 02:00:52 +09:00
blocks ebiten: Introduce type GamepadID 2020-10-08 01:57:08 +09:00
blur Remove supporting jsgo 2020-10-07 00:46:07 +09:00
camera examples: Update resolutions 2020-10-31 02:06:45 +09:00
chipmunk Remove supporting jsgo 2020-10-07 00:46:07 +09:00
clip ebiten: Allow rendering on a sub-image by scissor test 2020-11-08 00:58:44 +09:00
contextlost examples/contextlost: Enable to build on non-JS environments 2020-11-05 00:36:07 +09:00
cursor ebiten: Add CursorShape/SetCursorShape/CursorShapeType 2021-04-16 01:09:19 +09:00
doomfire Remove supporting jsgo 2020-10-07 00:46:07 +09:00
drag examples: Update resolutions 2020-10-31 02:06:45 +09:00
filter Remove supporting jsgo 2020-10-07 00:46:07 +09:00
flappy audio, audio/mp3, audio/vorbis, audio/wav: Remove Close functions 2020-10-07 23:39:58 +09:00
flood Remove supporting jsgo 2020-10-07 00:46:07 +09:00
font Remove supporting jsgo 2020-10-07 00:46:07 +09:00
fullscreen Remove supporting jsgo 2020-10-07 00:46:07 +09:00
gamepad ebiten: Introduce type GamepadID 2020-10-08 01:57:08 +09:00
highdpi Remove supporting jsgo 2020-10-07 00:46:07 +09:00
hsv Remove supporting jsgo 2020-10-07 00:46:07 +09:00
hue Remove supporting jsgo 2020-10-07 00:46:07 +09:00
infinitescroll Remove supporting jsgo 2020-10-07 00:46:07 +09:00
keyboard examples/keyboard: Use inpututil functions in Update rather than Draw 2021-04-07 01:54:53 +09:00
life Remove supporting jsgo 2020-10-07 00:46:07 +09:00
mandelbrot Remove supporting jsgo 2020-10-07 00:46:07 +09:00
mascot Remove supporting jsgo 2020-10-07 00:46:07 +09:00
masking Remove supporting jsgo 2020-10-07 00:46:07 +09:00
minify Remove supporting jsgo 2020-10-07 00:46:07 +09:00
moire Remove supporting jsgo 2020-10-07 00:46:07 +09:00
mosaic Remove supporting jsgo 2020-10-07 00:46:07 +09:00
noise Remove supporting jsgo 2020-10-07 00:46:07 +09:00
paint examples: Update resolutions 2020-10-31 02:06:45 +09:00
particles Remove supporting jsgo 2020-10-07 00:46:07 +09:00
pcm examples: Update resolutions 2020-10-31 02:06:45 +09:00
perspective examples: Update resolutions 2020-10-31 02:06:45 +09:00
piano Remove supporting jsgo 2020-10-07 00:46:07 +09:00
platformer Remove supporting jsgo 2020-10-07 00:46:07 +09:00
polygons mipmap: Stop using negative mipmaps 2020-10-31 02:52:40 +09:00
raycasting Remove supporting jsgo 2020-10-07 00:46:07 +09:00
resources examples/audio: Use the same audio file for Ogg and MP3 2021-02-21 17:57:06 +09:00
rotate examples/rotate: Update the resolution 2020-11-05 00:37:24 +09:00
set Remove supporting jsgo 2020-10-07 00:46:07 +09:00
shader examples/shader: Use const 2021-04-09 02:02:03 +09:00
shapes mipmap: Stop using negative mipmaps 2020-10-31 02:52:40 +09:00
sinewave examples: Update resolutions 2020-10-31 02:06:45 +09:00
snake Remove supporting jsgo 2020-10-07 00:46:07 +09:00
sprites Remove supporting jsgo 2020-10-07 00:46:07 +09:00
spriteshd Remove supporting jsgo 2020-10-07 00:46:07 +09:00
squiral Remove supporting jsgo 2020-10-07 00:46:07 +09:00
text Remove supporting jsgo 2020-10-07 00:46:07 +09:00
tiles examples/tiles: Misspelling 2021-03-09 03:23:53 +09:00
touch Add a new Touch example (#1547) 2021-03-24 22:27:12 +09:00
typewriter examples: Update resolutions 2020-10-31 02:06:45 +09:00
ui Remove supporting jsgo 2020-10-07 00:46:07 +09:00
vector Remove supporting jsgo 2020-10-07 00:46:07 +09:00
wav examples: Update resolutions 2020-10-31 02:06:45 +09:00
wheel examples: Update resolutions 2020-10-31 02:06:45 +09:00
windowsize examples/windowsize: Enable to switch CursorMode 2021-04-11 03:33:02 +09:00
README.md Update import paths in the documents 2020-10-04 05:07:08 +09:00

How to execute the examples

Desktops

go run -tags=example github.com/hajimehoshi/ebiten/examples/rotate

Android

Install gomobile first.

gomobile install -tags=example github.com/hajimehoshi/ebiten/examples/rotate

iOS

gomobile build -target=ios -tags=example -work github.com/hajimehoshi/ebiten/examples/rotate

Then, open the WORK directory, open main.xcodeproj, add signing, and run the project.