doc: go generate

This commit is contained in:
Hajime Hoshi 2016-04-14 01:15:35 +09:00
parent ee142a751c
commit 9bd754c6d4
11 changed files with 98 additions and 6 deletions

Binary file not shown.

View File

@ -0,0 +1,22 @@
# License
## jab.wav
```
http://soundbible.com/995-Jab.html
Recorded by Mike Koenig
Attribution 3.0: https://creativecommons.org/licenses/by/3.0/
```
## ragtime.ogg
```
https://soundcloud.com/jacaranda-trilhas-sonoras/james-scott-01-frog-legs-rag
Title: Frog Legs Rag (1906, piano roll)
Artist: James Scott
Album: Frog Legs: Ragtime Era Favorites
Attribution-NonCommercial-ShareAlike: http://creativecommons.org/licenses/by-nc-sa/3.0/
```

Binary file not shown.

View File

@ -0,0 +1,22 @@
# License
## mplus-1p-regular.ttf
```
M+ FONTS Copyright (C) 2002-2015 M+ FONTS PROJECT
-
LICENSE_E
These fonts are free software.
Unlimited permission is granted to use, copy, and distribute them, with
or without modification, either commercially or noncommercially.
THESE FONTS ARE PROVIDED "AS IS" WITHOUT WARRANTY.
http://mplus-fonts.sourceforge.jp/mplus-outline-fonts/
```

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

View File

@ -28,14 +28,26 @@ Email: info@9031.com
http://www.sozai-page.com/02_sozai/b/b04/b04_002/b04_002.html
```
## fiveyears.jpg
```
The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/)
The design is licensed under the Creative Commons 3.0 Attributions license.
Read this article for more details: https://blog.golang.org/gopher
```
## gophers.jpg
```
http://blog.golang.org/go-programming-language-turns-two
Photograph by Chris Nokleberg
the Creative Commons Attribution 3.0 License
```
## Other image files
```
Creative Commons Attribution 3.0 License
Copyright 2014 Hajime Hoshi
the Creative Commons Attribution 3.0 License
```

View File

@ -56,12 +56,11 @@ var (
count int
tmpRenderTarget *ebiten.Image
ebitenImage *ebiten.Image
saved bool
)
func update(screen *ebiten.Image) error {
count++
count %= 600
count %= ebiten.FPS * 10
diff := float64(count) * 0.2
switch {
case 480 < count:

View File

@ -70,8 +70,8 @@ func update(screen *ebiten.Image) error {
if ebiten.IsMouseButtonPressed(ebiten.MouseButtonLeft) {
op := &ebiten.DrawImageOptions{}
op.GeoM.Translate(float64(mx), float64(my))
op.ColorM.Scale(1.0, 0.25, 0.25, 1.0)
theta := 2.0 * math.Pi * float64(count%60) / 60.0
op.ColorM.Scale(1.0, 0.50, 0.125, 1.0)
theta := 2.0 * math.Pi * float64(count%60) / ebiten.FPS
op.ColorM.RotateHue(theta)
if err := canvasImage.DrawImage(brushImage, op); err != nil {
return err

View File

@ -141,6 +141,9 @@ func update(screen *ebiten.Image) error {
}
sprites.Update()
if ebiten.IsRunningSlowly() {
return nil
}
op := &ebiten.DrawImageOptions{
ImageParts: sprites,
}

View File

@ -67,6 +67,8 @@ pre {
</p>
<h2>Install on Mac OS X or Windows</h2>
<p>Compilation requires a C compiler like GCC to compile third party libaries used by Ebiten. You would need <a href="http://www.mingw.org/">MinGW</a> on Windows, and would need Xcode on Mac OS X.</p>
<p>Let's get the Ebiten source code and compile it.</p>
<pre><code>:; go get github.com/hajimehoshi/ebiten</code></pre>
<p>If you want to run your game on a web browser, execute this:</p>
<pre><code>:; go get github.com/gopherjs/gopherjs
@ -102,11 +104,43 @@ pre {
<h2>Apps created with Ebiten</h2>
<ul>
<li><a href="https://github.com/peterhellberg/plasma">Plasma</a> by Peter Hellberg</li>
<li><a href="https://github.com/hajimehoshi/go-inovation5">go-inovation5</a> by Hajime Hoshi</li>
<li><a href="https://github.com/hajimehoshi/go-inovation">go-inovation</a> by Hajime Hoshi</li>
<li><a href="https://github.com/martinkirsche/wired-logic">Wired Logic</a> by Martin Kirsche</li>
<li><a href="https://github.com/DrJosh9000/awakengine">AwakEngine</a> by Josh Deprez</li>
</ul>
<h2>Change Log</h2>
<h3>2016-04-14</h3>
<ul>
<li>v1.3.0-rc1 released.
<ul>
<li>Added new platforms
<ul>
<li>Windows</li>
<li>Linux</li>
</ul>
</li>
<li>Drawing
<ul>
<li>Added CompositeMode to change composite mode (e.g. masking or additive drawing)</li>
</ul>
</li>
<li>Audio
<ul>
<li>Changed APIs (almost fixed)</li>
<li>Added exp/audio/vorbis to decode Ogg/Vorbis stream</li>
<li>Added exp/audio/wav to decode Wav stream</li>
</ul>
</li>
<li>Others
<ul>
<li>Made most of functions concurrent-safe</li>
<li>Bug fix</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>2016-02-28</h3>
<ul>
<li>v1.2.0 released.