Cesar Gimenes
f361bb05dd
examples: Add doom fire algorithm example ( #808 )
2019-02-09 14:39:11 -10:00
Hajime Hoshi
5be567d58f
ui: Implement restoring context lost on browsers correctly
...
Fixes #734
2019-02-01 01:20:40 +09:00
Hajime Hoshi
7dafbb2e4e
examples/sinewave: Bug fix: Sinewave volume was too small
2019-01-20 02:17:10 +09:00
Hajime Hoshi
79b5712410
examples/sinewave: Refactoring (return the copied bytes)
2019-01-19 18:42:39 +09:00
Hajime Hoshi
808f512a7d
examples/sinewave: Refactoring
2019-01-19 18:36:03 +09:00
Hajime Hoshi
5cd66b6d6b
examples/audio: Remove unused functions
2019-01-15 02:13:18 +09:00
Hajime Hoshi
5a612f60b6
examples/audio: Bug fix: Do not close after Run
...
Now Run can return immediately on GopherJS.
In general, graceful shutdown should not be expected since there
is no 'end' phase on some environments.
Fixes #784
2019-01-15 02:11:23 +09:00
Hajime Hoshi
ea29637fda
examples/set: Use color.RGBA
2019-01-14 20:04:58 +09:00
Hajime Hoshi
67ce6c57c4
Add examples/set
2019-01-14 19:31:07 +09:00
Hajime Hoshi
1f277f7a2c
example/raycasting: Refactoring
2019-01-12 23:54:15 +09:00
Magnus
4a4f45ffd7
example/shadow-raycasting ( #780 )
2019-01-12 23:46:03 +09:00
Hajime Hoshi
ae84e79d16
ui: Add IsWindowResizable and SetWindowResizable (again)
...
Fixes #320
2019-01-09 00:24:16 +09:00
Hajime Hoshi
0d4e903b7a
Revert "ui: Add IsWindowResizable and SetWindowResizable"
...
This reverts commit f403e0716f
.
Reason: Compilation error on browsers
2019-01-09 00:12:57 +09:00
Hajime Hoshi
f403e0716f
ui: Add IsWindowResizable and SetWindowResizable
...
Fixes #320
2019-01-08 23:52:53 +09:00
Hajime Hoshi
aadfbc3e70
examples/blur: Fix comments about #694
2019-01-06 19:22:27 +09:00
Hajime Hoshi
348e50c5e7
examples/audio: Show the current volume ( #730 )
2019-01-05 01:43:22 +09:00
Hajime Hoshi
f1582c2d73
graphics: Add Address representing a sampler address mode
...
Fixes #761
2018-12-24 17:29:31 +09:00
Hajime Hoshi
e4d976e964
examples/sprites: Add FPS
2018-12-23 01:23:38 +09:00
Hajime Hoshi
9142a077cf
examples/pcm: Add intervals between notes
2018-12-17 23:25:52 +09:00
Hajime Hoshi
732b036343
Revert "examples/pcm: Bug fix: audio.Player refs should be held not to be GCed"
...
This reverts commit 52f0bd7e21
.
2018-12-17 02:34:10 +09:00
Hajime Hoshi
52f0bd7e21
examples/pcm: Bug fix: audio.Player refs should be held not to be GCed
...
Now audio.Player can be GCed after #746 was fixed.
2018-12-17 02:06:55 +09:00
Hajime Hoshi
a88deb03b5
Fix misspelling (again)
2018-12-03 18:25:44 +01:00
Hajime Hoshi
155ee828b8
Fix misspelling
2018-12-03 18:23:25 +01:00
Hajime Hoshi
ebffaeba3d
examples/minify: Better clipping
2018-11-09 01:08:32 +09:00
Hajime Hoshi
710f56531f
graphics: Experimental: (*image.Image).SubImage
...
Fixes #722
2018-10-28 02:19:14 +09:00
Hajime Hoshi
8b82667df1
graphics: Bug fix: Violating edge pixels with linear filter
...
Fixes #724
2018-10-26 00:48:51 +09:00
Hajime Hoshi
d14202ef7b
audio: Add Context.IsReady
...
Fixes #717
2018-10-16 00:02:19 +09:00
Hajime Hoshi
b6f7a0043c
examples/windowsize: Show DeviceScaleFactor
2018-10-14 19:15:26 +09:00
Hajime Hoshi
443e3ae3a4
examples/windowsize: Bug fix: Strange delta of window size
2018-10-14 17:34:02 +09:00
Hajime Hoshi
13174cdb22
examples/flappy: Should use fullscreen on Wasm
2018-10-14 01:21:13 +09:00
Hajime Hoshi
56541a8c0a
examples/blocks: Fix message
2018-10-14 00:55:27 +09:00
Hajime Hoshi
d6e109555d
examples/blocks: Bug fix: multiple gamepad detection
2018-10-13 16:59:52 +09:00
Hajime Hoshi
8ed02efd28
examples/blocks: Improve gameover message
2018-10-13 16:59:52 +09:00
Hajime Hoshi
244e078810
examples/audioinfiniteloop: Fix message
2018-10-13 14:46:13 +09:00
Hajime Hoshi
0fb33e7c36
examples/highdpi: Bug fix: doesn't work well on multiple monitors
2018-10-13 03:59:31 +09:00
Hajime Hoshi
659f3ad8a0
examples/fullscreen: Fix offset
2018-10-12 01:11:14 +09:00
Hajime Hoshi
0509abfab6
examples: Use FilterDefault at NewImage
2018-10-12 00:40:48 +09:00
Hajime Hoshi
c758a1f8c6
ui: Rename MonitorSize -> ScreenSizeInFullscreen ( #708 )
2018-10-09 23:42:03 +09:00
Hajime Hoshi
8ac50a47f9
examples/blur: Fix comments
2018-10-01 02:37:53 +09:00
Hajime Hoshi
502919dea0
examples/blur: Add comments
2018-09-30 23:17:17 +09:00
Hajime Hoshi
66ca53529b
examples: Add blur example
2018-09-30 23:07:33 +09:00
Hajime Hoshi
0224858b7b
examples/wheel: Improve message
2018-09-30 17:13:22 +09:00
Hajime Hoshi
ecef9cab0f
examples: Add wheel example
2018-09-30 17:03:40 +09:00
Hajime Hoshi
2923bec0dc
examples: Use TPS instead of FPS to indicate how fast the app works
2018-09-30 02:27:33 +09:00
Hajime Hoshi
eb0f0e6ced
examples: Adjust samplerate not to cause resampling
...
Fixes #687
2018-09-28 03:55:28 +09:00
Hajime Hoshi
d243957ab1
examples/audioinfiniteloop: Refactoring: Remove magic numbers
2018-09-28 01:52:30 +09:00
Hajime Hoshi
56d8ce9935
examples/audioinfiniteloop: Use NewInfiniteLoopWithIntro
...
Fixes #656
2018-09-28 01:45:40 +09:00
Hajime Hoshi
e1347c58ca
examples/shapes: Use DrawTriangles for rectangles ( #680 )
2018-09-15 19:00:57 +09:00
Hajime Hoshi
76ca296cdd
examples/shapes: Bug fix: correct calculation
2018-09-15 18:15:16 +09:00
Hajime Hoshi
5587af9d7e
examples/shapes: Use DrawTriangles ( #680 )
2018-09-15 17:20:35 +09:00
Hajime Hoshi
3d1d5d4355
examples/audio: Use Ogg again
2018-09-03 00:49:06 +09:00
Hajime Hoshi
864eebbcd9
examples/resources: Add Ragtime_ogg
2018-09-02 23:08:02 +09:00
Hajime Hoshi
f2b4dfd061
examples/polygon: Better coloring
2018-08-14 02:14:19 +09:00
Hajime Hoshi
340a4b4dfa
examples: Rename triangles -> polygons
2018-08-14 01:56:08 +09:00
Hajime Hoshi
7807488cc7
examples/triangles: Fix terms
2018-08-14 01:55:22 +09:00
Hajime Hoshi
1b8cad4e1d
examples/triangles: Draw polygons
2018-08-14 01:49:45 +09:00
Hajime Hoshi
5032546238
examples: Rename triangle -> triangles
2018-08-14 01:30:42 +09:00
Hajime Hoshi
2360b2930f
graphics: Add DrawTriangles
...
Fixes #624
2018-08-14 01:23:14 +09:00
Hajime Hoshi
b02b2de626
examples/minify: Add rotation
2018-07-29 23:24:18 +09:00
Hajime Hoshi
a321155ab5
examples/minify: Improve minifying demonstration
2018-07-29 22:19:22 +09:00
Hajime Hoshi
c39c211d1f
Add examples/minify
2018-07-29 18:58:30 +09:00
Hajime Hoshi
b9265d5120
Enable to go-generate under non-GOPATH directories
2018-07-28 19:21:19 +09:00
Hajime Hoshi
0593b77eb8
ui: Implement CurrentTPS
2018-07-18 02:11:00 +09:00
Hajime Hoshi
e99f2f9f69
ui: Rename TPS -> MaxTPS
2018-07-17 22:41:27 +09:00
Hajime Hoshi
eadbabffd9
examples/windowsize: Use more consts
2018-07-17 22:36:55 +09:00
Hajime Hoshi
a7a1f6b4c6
ui: Rename SetTPS -> SetMaxTPS, Introduce UncappedTPS
2018-07-17 22:33:53 +09:00
Hajime Hoshi
328c5ff7e1
examples/windowsize: Fix message
2018-07-17 21:58:58 +09:00
Hajime Hoshi
16c6ab4d07
ui: Introduce DefaultTPS and deprecate FPS
2018-07-17 02:07:03 +09:00
Hajime Hoshi
3a8ca5ad73
ui: Implement TPS/SetTPS
...
Fixes #605
Fixes #321
2018-07-17 01:58:00 +09:00
Hajime Hoshi
e25c237a01
Add IsVsyncEnabled / SetVsyncEnabled
...
This enables the game to work more efficiently (but consume much
more CPU).
Fixes #405 .
2018-07-14 21:43:55 +09:00
Hajime Hoshi
3cd9dfd800
Rename IsRunningSlowly to IsDrawingSkipped
...
Fixes #643
2018-07-10 22:31:26 +09:00
Hajime Hoshi
4a6faf5505
Add examples/animation
...
Fixes #640
2018-07-09 22:50:34 +09:00
Hajime Hoshi
21fd6a2edc
examples/flappy: Remove println
2018-07-04 00:23:34 +09:00
Hajime Hoshi
6e51d31524
Use new GopherWasm API ( #634 )
...
I plan to merge this right after
https://github.com/gopherjs/gopherwasm/pull/3 is merged.
2018-06-30 00:02:15 +09:00
Hajime Hoshi
a9359e4ef8
Use GopherJS/GopherWasm
2018-06-24 16:10:24 +09:00
Hajime Hoshi
5680ce7f46
examples/sprites: Update only shown sprites
2018-06-17 22:05:34 +09:00
Hajime Hoshi
9f34b79297
examples/sprite: Refactoring
2018-06-17 18:44:32 +09:00
Hajime Hoshi
a54b6060bd
examples/windowsize: Add 0.75 scale
2018-06-03 02:32:42 +09:00
Hajime Hoshi
5f3a42aab9
examples/flappy: Add license comment
2018-05-28 02:38:55 +09:00
Hajime Hoshi
cc748f15e4
examples/contextlost: Use gopherwasm
2018-05-25 02:08:32 +09:00
Hajime Hoshi
569639d485
examples/contextlost: Bug fix: don't crash on Edge
...
Fixes #613
2018-05-14 00:35:40 +09:00
Hajime Hoshi
a92cc0f4b3
examples/drag: Bug fix: nil error
...
Fixes #612
2018-05-14 00:06:03 +09:00
Hajime Hoshi
b69d564d89
examples/life: Refactoring
2018-05-13 00:38:33 +09:00
Hajime Hoshi
f7c19ef517
examples/drag: Put the moving sprites frontend
2018-05-12 23:22:50 +09:00
Hajime Hoshi
07009501f9
examples: Move resource files
2018-05-12 17:09:42 +09:00
Hajime Hoshi
252f4430d8
examples/drag: Add touches ( #506 )
2018-05-11 02:02:33 +09:00
Hajime Hoshi
fbeed96bb5
input: Add TouchIDs and TouchPosition ( #497 )
...
This change deprecates Touch interface and Touches function.
2018-05-07 00:31:46 +09:00
Hajime Hoshi
d8dba69b47
ui: Add MonitorSize
...
Fixes #470
2018-05-05 02:42:45 +09:00
Hajime Hoshi
4d3d407205
graphics: Add comments to At
2018-05-01 18:07:52 +09:00
Hajime Hoshi
b60d549924
Add examples/drag ( #506 )
2018-05-01 01:12:40 +09:00
Hajime Hoshi
db3effe65a
inpututil: Rename JustPressedTouches -> JustPressedTouchIDs
2018-04-30 20:07:27 +09:00
Hajime Hoshi
342551da8d
examples: Add iOS explanation
2018-04-30 19:49:02 +09:00
Hajime Hoshi
1d70ee7988
examples: gomobilebuild build tag is no longer needed
2018-04-30 19:43:29 +09:00
Hajime Hoshi
a355d701ad
inpututil: Replace JustDisconnectedGamepadIDs with IsGamepadJustDisconnected ( #505 )
2018-04-30 04:35:10 +09:00
Hajime Hoshi
52dea245dc
examples/blocks: Use IsGamepadButtonJustPressed
2018-04-30 03:43:50 +09:00
Hajime Hoshi
b1c55f395f
examples/gamepad: Refactoring
2018-04-30 03:07:02 +09:00
Hajime Hoshi
9d57350a42
inpututil: Add JustConnectedGamepadIDs / JustDisconnectedGamepadIDs
...
Fixes #505
2018-04-30 02:51:38 +09:00
Hajime Hoshi
b22cc9d4be
Add periods after 'DO NOT EDIT'
2018-04-28 03:37:19 +09:00
Hajime Hoshi
3fa2beb502
Fix the do-not-edit comment https://golang.org/s/generatedcode
2018-04-20 00:54:33 -07:00
Hajime Hoshi
07545c3706
examples/typewriter: consider repeating state
2018-04-14 05:39:42 +09:00
Hajime Hoshi
54bec7a3eb
examples/typewriter: Refactoring: Use inpututil
2018-04-14 05:32:41 +09:00
Hajime Hoshi
fac7651152
examples/keyboard: Show other keys than 'keyboard' keys
2018-04-14 04:59:06 +09:00
Hajime Hoshi
bf304e6ac8
examples/keyboard: Refactoring: Use ebiten.Key to get the rect
2018-04-14 04:48:07 +09:00
Hajime Hoshi
9fb25693a3
examples/keyboard: Remove the last period from do-not-edit comment
2018-04-14 04:23:34 +09:00
Hajime Hoshi
dbe990a060
Use the latest file2byteslice
2018-04-14 04:19:11 +09:00
Hajime Hoshi
f1fa8804d3
inpututil: Add JustPressedTouches and remove IsJustTouched
...
Fixes #576
2018-04-08 04:59:13 +09:00
Hajime Hoshi
ce2168c0d6
examples/flappy: Bug fix: wrong calculation of rotating
2018-04-08 00:38:52 +09:00
Hajime Hoshi
f2e2f602c5
examples/flappy: Bug fix: first touch ID might not be 0 on iPhone Safari ( #576 )
2018-04-07 23:36:38 +09:00
Hajime Hoshi
35557e845d
examples/flappy: Improve message
2018-04-07 23:26:28 +09:00
Hajime Hoshi
b952cb724f
examples/flappy: Fullscreen on browsers
2018-04-07 22:23:50 +09:00
Hajime Hoshi
2a6672cc8b
examples: Add examples/flappy
2018-04-07 22:15:45 +09:00
Hajime Hoshi
948c1e13fb
examples/chipmunk: Fix styles
2018-04-03 21:47:46 +09:00
Hajime Hoshi
da66866b3a
examples/chipmunk: Fix styles: Create 'dot' image only once
2018-04-03 21:45:27 +09:00
Hajime Hoshi
2f4a51b373
examples: Rename physics -> chipmunk
2018-04-03 11:50:07 +09:00
Jake Coffman
9f02f277ea
examples: Add physics example ( #572 )
2018-04-03 11:47:31 +09:00
Hajime Hoshi
12605be1b0
examples: Clean up README
2018-03-26 01:56:42 +09:00
Hajime Hoshi
5f2cdd7d62
examples: Update README
2018-03-26 01:55:15 +09:00
Hajime Hoshi
a3bf8ebf83
ebitenutil: Add NewImageFromURL
2018-03-22 01:19:57 +09:00
Hajime Hoshi
18113f259a
audio: NewPlayer now accepts io.ReadCloser
...
Fixes #414
2018-03-22 00:33:17 +09:00
Hajime Hoshi
c6cd672536
examples/contextlost: Extend the shared backend texture on purpose
2018-03-19 03:16:52 +09:00
Siim Põder
020ce7b4eb
fix typo ( #557 )
2018-03-17 22:36:53 +09:00
Hajime Hoshi
526fbd3619
ui: Implement SetWindowDecorated and IsWindowDecorated
...
Fixes #430 .
2018-03-17 18:30:55 +09:00
Hajime Hoshi
d8ba49eaab
examples/blocks: Fix initializing fonts not to depend on init() order
...
https://golang.org/ref/spec#Package_initialization
It is expected that init() is executed in file name order,
but this is not 100%.
2018-03-17 01:56:32 +09:00
Hajime Hoshi
530041b4f2
examples: Remove HTMLs
2018-03-17 01:42:48 +09:00
Hajime Hoshi
93b2fab95b
examples: Add comment to explain about files
2018-03-16 12:05:53 +09:00
Hajime Hoshi
e085f511ec
examples: Remove _server
...
Use gopherjs serve --tags=example instead
2018-03-15 01:44:04 +09:00
Hajime Hoshi
eecb04eaea
examples: Add jsgo build tag experimentally
2018-03-15 01:26:21 +09:00
Hajime Hoshi
5fc190013a
examples/airship: Improve z values
2018-03-15 01:17:07 +09:00
Hajime Hoshi
2555e3f226
examples: Use embedded resources ( #552 )
2018-03-15 01:16:41 +09:00
Hajime Hoshi
908ff43d2e
examples/platformer: Use embedded resources ( #552 )
2018-03-15 00:21:16 +09:00
Hajime Hoshi
d5d577c733
examples/blocks: Use embedded resources ( #552 )
2018-03-14 12:19:05 +09:00
Hajime Hoshi
08beed4306
examples/keyboard: Use image.Decode instead of png.Decode
2018-03-14 12:11:11 +09:00
Hajime Hoshi
0ad12e65df
examples: Remove build tags from sub-packages
2018-03-14 04:13:54 +09:00
Hajime Hoshi
420c4306d0
examples/keyboard: Embed keyboard.png ( #552 )
2018-03-14 04:04:29 +09:00
Hajime Hoshi
b08f259674
examples/resources: Add more resources ( #552 )
2018-03-14 03:50:56 +09:00
Hajime Hoshi
cff14cbbd4
example: Embed resources ( #552 )
2018-03-14 03:13:46 +09:00
Hajime Hoshi
7061024ece
examples/keyboard: Use os.Open instead of ebitenutil.OpenFile
2018-03-14 03:13:46 +09:00
Hajime Hoshi
c289b13a91
examples/2048: Bug fix: Tests didn't work
2018-03-14 03:13:46 +09:00
Hajime Hoshi
adf35a4b49
examples: Remove game.ogg
2018-03-14 01:27:01 +09:00
Hajime Hoshi
ccdc049ebb
examples/keyboard/keyboard: Remove unused build tags
2018-03-14 00:53:08 +09:00
Hajime Hoshi
762fcfc2db
examples/airship: Bug fix: stop if z value equals to or is less than 0
2018-03-12 03:23:04 +09:00
Hajime Hoshi
a36ea971b4
examples/airship: Improve z values
2018-03-12 03:18:07 +09:00
Hajime Hoshi
1ff3a0268e
examples/airship: Add comments
2018-03-12 01:45:15 +09:00
Hajime Hoshi
56c4dbf28b
examples/airship: Divide z to calculate scale
...
Fixes #534
2018-03-12 01:02:55 +09:00
Hajime Hoshi
ef5de62780
Follow the standard comment rule
...
See https://golang.org/s/generatedcode
2018-03-08 02:47:59 +09:00
Hajime Hoshi
d1ac0e1857
examples/contextlost: Fix the title
2018-03-02 01:30:55 +09:00
Hajime Hoshi
d05ece2013
Add examples/contextlost
2018-03-02 01:30:18 +09:00
Hajime Hoshi
e6143d0a2b
examples: Add spriteshd
2018-02-23 02:51:43 +09:00
Hajime Hoshi
ed80286431
Use an -http address arguments for servers
...
Fixes #510
2018-02-23 01:44:14 +09:00
Hajime Hoshi
a7fafc74e7
examples/gamepad: Add usage of inpututil
2018-02-17 03:52:16 +09:00
Hajime Hoshi
cf333775f2
Add examples/filter
2018-02-14 03:07:17 +09:00
Hajime Hoshi
5ed5cceb43
examples: Use FilterDefault ( #453 )
2018-02-14 03:00:00 +09:00
Hajime Hoshi
d70e703d5e
examples/blocks: Bug fix: alpha should not be translated
2018-02-12 18:45:12 +09:00
Hajime Hoshi
eaaa714705
examples/block: Remove deprecated API ColorM.Add
2018-02-12 18:42:56 +09:00
Hajime Hoshi
3da09c493a
affine: Remove ebiten.Monochrome usages
2018-02-12 18:20:09 +09:00
Hajime Hoshi
ba53475636
examples: Bug fix: import image/png explicitly ( #500 )
2018-02-11 03:31:30 +09:00
Hajime Hoshi
8f8b37066b
examples/tiles: Import image/png explicitly
2018-02-09 00:55:56 +09:00
Hajime Hoshi
6404d28fe5
Add examples/tiles
2018-02-06 03:52:22 +09:00
Hajime Hoshi
1f1de9763f
examples/ui: Use inpututil ( #415 )
2018-02-04 23:51:15 +09:00
Hajime Hoshi
67ebf848e7
examples/piano: Use inpututil ( #415 )
2018-02-04 23:48:19 +09:00
Hajime Hoshi
2772f8d990
examples/blocks: Remove anyGamepadButtonPressed variable
2018-02-04 23:43:59 +09:00
Hajime Hoshi
ae07488190
examples/blocks: Remove keyStates and use inpututil instead ( #415 )
2018-02-04 23:35:09 +09:00
Hajime Hoshi
7dc36747a6
examples/2048: Use inpututil ( #415 )
2018-02-04 23:28:56 +09:00
Hajime Hoshi
d4d05d12ea
examples/2048: Remove unused consts
2018-02-04 23:27:57 +09:00
Hajime Hoshi
658c7cf452
examples: Use inpututil ( #415 )
2018-02-04 23:27:54 +09:00
Hajime Hoshi
e86972b849
examples/windowsize: Use inpututil ( #415 )
2018-02-04 23:18:40 +09:00
Hajime Hoshi
6abaf41440
examples/airship: Refactoring
2018-01-31 02:20:35 +09:00
Hajime Hoshi
d139b8ad6e
examples/ui: Refactoring
2018-01-31 00:49:49 +09:00
Hajime Hoshi
a2225abcf9
examples/ui: Use event-handler way
2018-01-31 00:45:42 +09:00
Hajime Hoshi
8a26841a88
examples: Add comments
2018-01-31 00:25:01 +09:00
Hajime Hoshi
94f5f35423
examples/sprites: Refactoring
2018-01-30 04:19:16 +09:00
Hajime Hoshi
d754733845
examples/sinewave: Refactoring
2018-01-30 04:12:58 +09:00
Hajime Hoshi
6ba0e6d373
examples/rotate: Refactoring
2018-01-30 04:05:01 +09:00
Hajime Hoshi
52a753a12f
examples/platformer: Refactoring
2018-01-30 03:57:07 +09:00
Hajime Hoshi
13974808a6
examples/noise: Refactoring
2018-01-30 03:50:07 +09:00
Hajime Hoshi
6e5830739f
examples/piano: Refactoring
2018-01-30 03:48:45 +09:00
Hajime Hoshi
531e661f0b
examples/perspective: Refactoring
2018-01-30 01:54:00 +09:00
Hajime Hoshi
c4faf5b12c
examples/pcm: Refactoring
2018-01-30 01:13:39 +09:00
Hajime Hoshi
35b7375e69
examples/paint: Bug fix: paint function ignored the given image
2018-01-30 00:21:05 +09:00
Hajime Hoshi
80e4ee0998
ebitenutil: Remove JoinStringsIntoPath; Always use slash for ebitenutil.OpenFile
...
#428
2018-01-29 23:38:11 +09:00
Hajime Hoshi
f773a33f2e
examples: Refactoring
2018-01-29 23:18:10 +09:00
Hajime Hoshi
19f7f44f1c
examples/highdpi: Async loading
2018-01-29 23:04:11 +09:00
Hajime Hoshi
38013bbc22
examples/moire: Add comments
2018-01-29 03:09:30 +09:00
Hajime Hoshi
d6769659eb
examples/masking: Use source-in instead of source-out for code readability
2018-01-29 02:57:39 +09:00
Hajime Hoshi
023315c256
examples/masking: Rename variables
2018-01-29 02:47:38 +09:00
Hajime Hoshi
9730af7976
examples/masking: Add comments
2018-01-29 02:05:26 +09:00
Hajime Hoshi
ac936f31b9
examples/keyboard: Add comments
2018-01-29 01:35:14 +09:00
Hajime Hoshi
0fd8afd495
examples/infinitescroll: Refactoring
2018-01-29 00:05:57 +09:00
Hajime Hoshi
2f0909e705
examples/life: Refactoring
2018-01-28 23:26:48 +09:00
Hajime Hoshi
bba20e8b8c
examples: Add comments
2018-01-28 22:39:54 +09:00
Hajime Hoshi
5224063af9
examples/highdpi: Add comments
2018-01-28 21:35:32 +09:00
Hajime Hoshi
58997097d6
examples/highdpi: Use a beautiful high-DPI image
2018-01-28 20:38:11 +09:00
Hajime Hoshi
4f3682a130
examples: Add comments
2018-01-28 20:10:50 +09:00
Hajime Hoshi
f253bb3c0c
Remove examples/common
2018-01-23 02:26:47 +09:00
Hajime Hoshi
3b50e1ea54
examples/keyboard: Use TTF font directly instead of examples/common
2018-01-23 02:26:16 +09:00
Hajime Hoshi
81ed9903ce
examples/piano: Use TTF font directly instead of examples/common
2018-01-23 00:55:47 +09:00
Hajime Hoshi
1478850508
examples/blocks: Use TTF font directly instead of examples/common
2018-01-23 00:27:11 +09:00
Hajime Hoshi
77ac796b3f
examples/2048: Use ebitenutil.JoinStringsIntoFilePath
2018-01-22 23:48:44 +09:00
Hajime Hoshi
0893b04cbf
examples: Refactoring
2018-01-22 23:07:55 +09:00
Hajime Hoshi
13d3918ec6
examples/blocks: Bug fix: record axes default values
...
Fixes #483
2018-01-22 23:06:27 +09:00
Hajime Hoshi
fb4343af21
examples/blocks: Reduce members from GameScene
2018-01-22 21:07:07 +09:00
Hajime Hoshi
507fc7cbbb
example/blocks: Add comments
2018-01-22 21:03:43 +09:00
Hajime Hoshi
4e432ca816
example/blocks: Remove Input.gamepadButtonStates
2018-01-22 20:55:57 +09:00
Hajime Hoshi
8a7687687f
example/blocks: Refactoring
2018-01-22 20:48:01 +09:00
Hajime Hoshi
20e12a7ea9
examples/audio: Refactoring
2018-01-22 02:15:04 +09:00
Hajime Hoshi
3ee42c0c1e
example/airship: Add comments
2018-01-22 00:34:03 +09:00
Hajime Hoshi
a0ad4710f7
examples/airship: Better line scaling
2018-01-21 23:51:56 +09:00
Hajime Hoshi
a6a1c51df7
examples/additive: Refactoring
2018-01-21 19:43:48 +09:00
Hajime Hoshi
96c5621879
examples/2048: Remove unused functions
2018-01-21 18:48:22 +09:00
Hajime Hoshi
f1cb294913
examples/2048: high resolution
2018-01-19 12:12:29 +09:00
Hajime Hoshi
6334320762
examples/2048: Use M+ font
2018-01-19 12:07:34 +09:00
Hajime Hoshi
d4796cd3bf
examples/flood: Simplify logic
2018-01-19 03:17:14 +09:00
Hajime Hoshi
efdb845328
Rename examples/fill -> flood
2018-01-19 03:15:34 +09:00
Hajime Hoshi
5f0471273d
Add examples/fill
2018-01-19 00:50:27 +09:00
Hajime Hoshi
38c72faf95
ui: Deprecate SetCursorVisibility and add SetCursorVisible ( #407 )
2018-01-09 02:01:33 +09:00
Hajime Hoshi
5c55df87d7
audio: Deprecate Size() and add Length() ( #466 )
2018-01-09 01:25:38 +09:00
Hajime Hoshi
2dab8ccc6e
examples/piano: Refactoring
2018-01-08 22:44:15 +09:00
Hajime Hoshi
b30703eb00
examples/piano: Refactoring
2018-01-08 22:18:19 +09:00
Hajime Hoshi
8b2dfdb3e7
examples: Use iframe to show example
...
Fixes #475
2018-01-08 03:08:19 +09:00
Hajime Hoshi
91105420fb
Add example/highdpi
2018-01-03 20:58:45 +09:00
Hajime Hoshi
dc75e69d1e
ui: Rename DeviceScale -> DeviceScaleFactor
2018-01-03 19:23:29 +09:00
Hajime Hoshi
d18fc36040
Add DeviceScale() experimentally
2018-01-03 05:25:22 +09:00
Hajime Hoshi
a8914ff245
examples/mandelbrot: Adjust colors
2017-12-19 03:25:33 +09:00
Hajime Hoshi
10080d83e6
ebitentutil: Add JoinStringsIntoFilePath
...
Fixes #428
2017-12-16 23:29:35 +09:00
Hajime Hoshi
3d65f92040
examples/mandelbrot: Refactoring
2017-12-16 21:17:53 +09:00
Hajime Hoshi
8c1cafd6ae
examples/mandelbrot: Remove FPS meter
2017-12-16 20:39:53 +09:00
Hajime Hoshi
ac944d57e1
examples/mandelbrot: Fix colors
2017-12-16 20:37:24 +09:00
Hajime Hoshi
632ea82e49
Add examples/mandelbrot
...
Fixes #360
2017-12-16 20:35:01 +09:00
Hajime Hoshi
4928899566
examples/moire: Enable to see the problem on mobile browsers ( #459 )
2017-12-12 03:54:00 +09:00
Hajime Hoshi
f350f55088
Add examples/moire
2017-12-05 23:18:47 +09:00
Hajime Hoshi
65b44928ad
examples: Remove callsites of audio.Context.Update
2017-12-01 02:20:37 +09:00
Hajime Hoshi
cd70bc039b
examples/typewriter: Enable backspace
2017-11-10 01:27:43 +09:00
Hajime Hoshi
f789c285ad
examples: Rename inputchars -> typewriter
2017-11-10 00:11:03 +09:00
Hajime Hoshi
c761dc7e8b
examples/platform: Remove settings
...
Add them again when necessary.
2017-10-31 03:36:10 +09:00
Hajime Hoshi
73a0a6a92b
examples/platformer: Enable arrow keys
2017-10-29 00:07:26 +09:00
Hajime Hoshi
38293f13d5
examples/platformer: Refactoring
2017-10-29 00:06:50 +09:00
Floppy
362c110c96
Added simple platformer example ( #448 )
2017-10-28 23:54:42 +09:00
Hajime Hoshi
7bcc9ee79f
ui: Add GamepadIDs and remove IsGamepadPresent ( #447 )
2017-10-26 23:59:09 +09:00
Hajime Hoshi
0357f80411
examples/gamepad: Simplify the message
2017-10-26 03:52:23 +09:00
Hajime Hoshi
79e46c555e
examples/gamepad: Show multiple gamepad status
2017-10-26 03:44:49 +09:00
Hajime Hoshi
600baf2cc7
ui: Add IsGamepadPresent
...
Fixes #447
2017-10-26 02:59:33 +09:00
Hajime Hoshi
835d199f02
ui: Rename SetIcon to SetWindowIcon ( #386 )
2017-09-23 17:40:09 +09:00
Hajime Hoshi
dacda0d176
ui: Add SetIcon ( #386 )
2017-09-23 04:28:57 +09:00
Hajime Hoshi
849211a5b0
examples/audioinfiniteloop: Use filepath ( #428 )
2017-09-07 11:44:14 +09:00
Hajime Hoshi
4b98fb248f
Add examples/audioinfiniteloop
2017-09-07 11:27:51 +09:00
Hajime Hoshi
6c10251a45
examples/_server: Enable to specify host
2017-08-27 05:22:08 +09:00
Hajime Hoshi
fabafff7ed
examples: Better error message
2017-08-27 04:47:37 +09:00
Hajime Hoshi
a6516d1c9d
examples/hsv: Add color inversion
2017-08-21 01:56:50 +09:00
Hajime Hoshi
4a13267590
examples/audio: Use DrawRect
2017-08-18 12:11:59 +09:00
Hajime Hoshi
1361383ef4
Use 'localhost' explicitly to avoid warnings on Windows
2017-08-18 02:30:46 +09:00
Hajime Hoshi
4fc4b74cca
examples/inputchars: Rename from runes
2017-08-16 00:18:54 +09:00
Hajime Hoshi
193e473381
examples/runes: Trim the text if it has too many lines
2017-08-16 00:17:07 +09:00
Hajime Hoshi
3f52fb951b
examples/runes: Refactoring
2017-08-16 00:10:21 +09:00
Hajime Hoshi
78ed445111
examples/runes: Refactoring
2017-08-15 12:14:01 +09:00
Jake
0d703ca3d4
InputChars ( #403 )
...
This implements #400
2017-08-15 04:11:51 +09:00
Hajime Hoshi
f08d21866a
examples/blocks: Use ebitenutil.DrawRect
2017-08-14 00:33:00 +09:00
Hajime Hoshi
0fc28f6e98
examples/piano: Use ebitenutil.DrawRect
2017-08-14 00:28:10 +09:00
Hajime Hoshi
abd8cb7759
ebitenutil: Add DrawLine and DrawRect
...
Add new APIs DrawLine and DrawRect mainly for debugging or prototyping purpose. Also add examples/shapes.
2017-08-14 00:16:32 +09:00
Hajime Hoshi
b186bc1e94
ui: Add IsCursorVisible ( #377 )
2017-08-12 15:45:16 +09:00
Hajime Hoshi
5adfababee
examples/audio: Fix comments
2017-08-08 02:09:45 +09:00
Hajime Hoshi
6b8ab59d1f
examples/audio: Add comments
2017-08-08 02:06:24 +09:00
Hajime Hoshi
6377ee5006
Add examples/wav
2017-08-08 02:04:37 +09:00
Hajime Hoshi
f0d47312c4
ui: Add IsRunnableInBackground / SetRunnableInBackground ( #272 )
2017-08-03 03:21:51 +09:00
Hajime Hoshi
3bfb5054af
Fix misspelling
2017-07-23 22:50:18 +09:00
Hajime Hoshi
ce126fbcdd
examples/ui: Use image.Rectangle as struct members
2017-07-23 03:21:02 +09:00
Hajime Hoshi
ce7dc79697
examples/ui: Adjust text box size
2017-07-23 03:10:45 +09:00
Hajime Hoshi
7607ad1660
Add examples/ui ( #367 )
2017-07-23 02:38:52 +09:00
Hajime Hoshi
2f6953ff7f
examples/font: Refactoring
2017-07-20 02:22:58 +09:00
Hajime Hoshi
b58d8bb996
text: Swap arguments face and text
2017-07-20 02:20:15 +09:00
Hajime Hoshi
20a43a88e8
text: Remove 'lineHeight' argument
2017-07-17 06:42:48 +09:00
Hajime Hoshi
a2adda1ab6
examples/font: Change the import order
2017-07-17 04:58:45 +09:00
Hajime Hoshi
4b4292a856
examples/font: Show more Kanji characters
2017-07-17 01:54:30 +09:00
Hajime Hoshi
1e84e21857
Add 'text' package ( #363 )
2017-07-17 01:54:24 +09:00
Hajime Hoshi
3cac19d1b8
examples/audio: Remove 'loading' message
2017-07-15 00:55:39 +09:00
Hajime Hoshi
8912563555
examples/audio: Bug fix: Wrong file name
2017-07-09 15:30:21 +09:00
Hajime Hoshi
5cf7b2491a
audio: Bug fix: noise on audio
2017-07-09 04:09:21 +09:00
Hajime Hoshi
e596271002
examples/audio: Change the music
2017-07-01 17:04:37 +09:00
Hajime Hoshi
b569eb9c5a
ui: Add SetFullscreen / IsFullscreen ( #267 )
2017-06-30 01:28:00 +09:00
Hajime Hoshi
ba86d37ce8
examples/2048: Add mouse/touch feature ( #370 )
2017-06-29 01:39:48 +09:00
Hajime Hoshi
9130c490c2
audio: Remove convert.Seeker: mp3.Decoded is now io.Seeker
2017-06-25 23:33:23 +09:00
Hajime Hoshi
1f28c687cf
audio: Bug fix: Seeking might block forever when another seeking is not done yet
2017-06-24 23:33:19 +09:00
Hajime Hoshi
09ce575774
audio/mp3: Add sample rate conversion
2017-06-18 22:51:11 +09:00
Hajime Hoshi
bf3f6c9ff6
audio/mp3: Start implementing
2017-06-12 23:32:42 +09:00
Hajime Hoshi
f69639836b
examples: List applications when accessing the top page
2017-06-08 00:22:57 +09:00
Hajime Hoshi
d95e2a4437
examples/infinitescroll: Fix the title
2017-06-07 01:59:48 +09:00
Hajime Hoshi
18d23b5931
examples/blocks: gamepad configuration didn't work well with PS4 controllers
2017-06-07 01:38:04 +09:00
Hajime Hoshi
2ec4e31d60
examples/airship: better approximate scaling
2017-06-07 00:41:23 +09:00
Hajime Hoshi
fadbf01826
examples/airship: Refactoring
2017-06-04 19:41:53 +09:00
Hajime Hoshi
5cc7c68698
examples/airship: Refactoring
2017-06-04 19:01:07 +09:00
Hajime Hoshi
3390393014
examples/2048: Improve comments
2017-06-04 18:42:35 +09:00
Hajime Hoshi
242565d629
examples/2048: Bug fix: unneeded imports
2017-06-04 18:03:12 +09:00
Hajime Hoshi
8285950100
examples/2048: Add comments
2017-06-04 18:00:47 +09:00
Hajime Hoshi
4b449bbc75
examples/audio: Change the music
2017-06-04 17:17:32 +09:00
Hajime Hoshi
7f39dc1e8b
examples/audio: Improve the seeking message
2017-06-04 17:12:35 +09:00
Hajime Hoshi
ffc6be0c10
examples/2048: Add comments
2017-06-04 16:04:51 +09:00
Hajime Hoshi
e7478b794a
audio: Change the spec: Now audio.Player's functions are always concurrent safe
2017-06-04 02:52:11 +09:00
Hajime Hoshi
665e7d5eea
examples/life: Refactoring
2017-06-04 01:54:05 +09:00
Hajime Hoshi
035e4d321a
examples/audio: Refactoring: Unify channel usages ( #302 )
2017-06-04 01:34:36 +09:00
Hajime Hoshi
579491afbd
audio: Clarify concurrent safety
2017-06-04 01:03:01 +09:00
Hajime Hoshi
250afe97a5
examples/audio: Refactoring: Add Input struct ( #302 )
2017-06-04 00:01:48 +09:00