Commit Graph

104 Commits

Author SHA1 Message Date
Hajime Hoshi
6673a39fa2 Introduce Photoshop-like alpha blending 2014-12-20 05:57:18 +09:00
Hajime Hoshi
49bcf8bb32 Remove Drawer; Add GraphicsContext.DrawTexture 2014-12-18 22:24:27 +09:00
Hajime Hoshi
c8007a6252 Change TexturePart int -> float64 2014-12-18 20:48:36 +09:00
Hajime Hoshi
9c18aef725 Change TexturePart 2014-12-18 20:04:40 +09:00
Hajime Hoshi
0e673670c0 Replace DrawWhole with DrawWholeTexture and DrawWholeRenderTarget 2014-12-17 23:06:14 +09:00
Hajime Hoshi
bac4317fc5 Replace RenderTargetID with RenderTarget 2014-12-17 22:04:33 +09:00
Hajime Hoshi
eb11831585 Replace TextureID with Texture 2014-12-17 21:50:58 +09:00
Hajime Hoshi
a95ed2cd2a Simplify Run and Remove Game 2014-12-17 17:45:06 +09:00
Hajime Hoshi
3cf449c52c Change the algorithm of RotateHue 2014-12-15 09:37:44 +09:00
Hajime Hoshi
6eaec92a4e Change ColorMatrix's methods to functions 2014-12-15 02:04:33 +09:00
Hajime Hoshi
2c67a71a53 Change GeometryMatrix's methods to functions 2014-12-15 01:58:52 +09:00
Hajime Hoshi
d25d5f39b0 Move example files 2014-12-14 23:15:18 +09:00
Hajime Hoshi
d0c0dea2be Remove GameContext 2014-12-14 17:28:19 +09:00
Hajime Hoshi
4addf8f9af Rename PushOffscreen -> PushRenderTarget 2014-12-13 14:53:53 +09:00
Hajime Hoshi
54509e42cf Add GraphicsContext.PushOffscreen / PopOffscreen (#21) 2014-12-11 03:50:35 +09:00
Hajime Hoshi
d5529d4351 Add ebitenutil/debugprint.go 2014-12-11 01:59:38 +09:00
Hajime Hoshi
a39f0e904d Remove some methods; Add Game.Initialize 2014-12-11 01:12:46 +09:00
Hajime Hoshi
225f1fa7b1 Add license comments (#18) 2014-12-09 23:16:04 +09:00
Hajime Hoshi
164b320170 Unify packages to ebiten (#19) 2014-12-09 22:19:30 +09:00
Hajime Hoshi
7311369a07 Revert main.go as blocks.go 2014-12-09 01:35:35 +09:00
Hajime Hoshi
60e4d6f6ff Bug fix: can't call canvas.use recursively 2014-12-09 01:08:47 +09:00
Hajime Hoshi
0d78f9937f Move main.go; Change the package name blocks -> main 2014-12-08 23:14:20 +09:00
Hajime Hoshi
ca99e94b5c Remove TODOs; Hide some structs 2014-12-08 00:19:46 +09:00
Hajime Hoshi
7fd54f6bb3 Add input 2014-12-07 22:10:04 +09:00
Hajime Hoshi
c039c13acd Change API 2014-12-07 19:25:49 +09:00
Hajime Hoshi
9b05640ddf Refactoring 2014-12-07 18:25:28 +09:00
Hajime Hoshi
4eb6c8d131 Rename Id -> ID 2014-12-07 05:21:20 +09:00
Hajime Hoshi
b27ba795df Change APIs to return errors 2014-12-07 04:14:35 +09:00
Hajime Hoshi
53cb2fbce8 Add global function to create textures / render targets 2014-12-07 03:28:50 +09:00
Hajime Hoshi
18141ecb6f Remove ui.InputState; Add ui.Keyboard 2014-12-07 03:27:55 +09:00
Hajime Hoshi
71d9bb8958 Remove ui.Keys 2014-12-07 02:27:08 +09:00
Hajime Hoshi
f0f77c1a2f Add ui.Run 2014-12-07 01:09:59 +09:00
Hajime Hoshi
d47dd79e1c Rename methods: Identity* -> *I 2014-12-06 23:03:17 +09:00
Hajime Hoshi
7d4540d863 gofmt 2014-12-06 22:56:57 +09:00
Hajime Hoshi
3aa6f996a5 Remove underscores from the filenames (#9) 2014-12-05 22:21:10 +09:00
Hajime Hoshi
a32973a33e Fix the module paths (#12) 2014-12-05 22:16:58 +09:00
Hajime Hoshi
a4e74eb4be Add ui.InputState 2014-05-12 10:04:28 +09:00
Hajime Hoshi
0b9f27287b Add ui.Keys 2014-05-12 02:16:23 +09:00
Hajime Hoshi
fb4751e8cd Remove ui.GameWindow; Add ui.Canvas 2014-05-11 21:24:37 +09:00
Hajime Hoshi
86846b0171 Remove unnecessary channels 2014-05-11 19:44:36 +09:00
Hajime Hoshi
26122aa120 Remove gl.go 2014-05-04 00:40:53 +09:00
Hajime Hoshi
61db71e453 Make CreateTexture/RenderTarget synchronous 2014-05-03 17:50:42 +09:00
Hajime Hoshi
4e6aeaa291 Add Textures 2014-05-03 15:53:43 +09:00
Hajime Hoshi
322d0f1924 Remove graphics.Drawer.DrawParts 2014-05-03 13:58:18 +09:00
Hajime Hoshi
562d04cacc Change API of graphics.Context 2014-05-01 22:45:48 +09:00
Hajime Hoshi
ffc08a75d3 Add filter to CreateRenderTarget 2014-01-11 18:07:12 +09:00
Hajime Hoshi
2b4dc28d91 go fmt 2014-01-07 23:29:24 +09:00
Hajime Hoshi
51fa65bf2f Flush lines 2013-12-27 00:37:36 +09:00
Hajime Hoshi
ce97070f66 Implement landing 2013-12-20 03:21:10 +09:00
Hajime Hoshi
14994d57f2 Landing a piece 2013-12-20 03:03:35 +09:00
Hajime Hoshi
2ac027c452 Drop a piece 2013-12-20 01:23:00 +09:00
Hajime Hoshi
631b226b5b Move a piece 2013-12-20 01:08:32 +09:00
Hajime Hoshi
bc7dd51adf Show a piece 2013-12-19 03:21:25 +09:00
Hajime Hoshi
c35d0f85ec Title for blocks 2013-12-18 18:05:28 +09:00