Commit Graph

125 Commits

Author SHA1 Message Date
Hajime Hoshi
94ecfbba9c Refactoring event handling 2013-12-16 09:39:49 +09:00
Hajime Hoshi
aeab5f3437 Refactoring 2013-12-16 02:42:54 +09:00
Hajime Hoshi
b70884ca40 Added keydown/keyup 2013-12-16 01:13:18 +09:00
Hajime Hoshi
0a3ec197ff Rename InputStateUpdated -> MouseStateUpdated 2013-12-15 23:45:50 +09:00
Hajime Hoshi
f61d9280e4 Rename: Canvas -> Context 2013-12-14 06:10:24 +09:00
Hajime Hoshi
d087333e48 Refactoring 2013-12-13 00:45:24 +09:00
Hajime Hoshi
82e8849e01 Refactoring 2013-12-11 22:31:13 +09:00
Hajime Hoshi
f4e59293fb Bug fix: we can't draw on a window after closing 2013-12-11 01:01:01 +09:00
Hajime Hoshi
0c51a7a362 Remove ebiten_controller.c 2013-12-11 00:54:00 +09:00
Hajime Hoshi
54557aadf2 Add WindowClosedEvent 2013-12-11 00:49:30 +09:00
Hajime Hoshi
2e17c366ca Add and use cocoa.Window 2013-12-11 00:18:08 +09:00
Hajime Hoshi
10104b95b4 Rename files 2013-12-10 22:12:39 +09:00
Hajime Hoshi
c18b1cc9bd Separate Device and Canvas 2013-12-09 23:52:14 +09:00
Hajime Hoshi
7e246015ff Rename Context -> Canvas 2013-12-09 22:40:54 +09:00
Hajime Hoshi
2bd77e949a Refactoring 2013-12-09 09:45:40 +09:00
Hajime Hoshi
698d176ec3 Refactoring 2013-12-08 23:03:00 +09:00
Hajime Hoshi
05fbee10d4 Activate apps 2013-12-08 22:22:54 +09:00
Hajime Hoshi
63abfb2c13 Bug fix: the initial state of a ebiten 2013-12-08 22:14:52 +09:00
Hajime Hoshi
c36d8c5512 Add cocoa.window 2013-12-08 22:13:48 +09:00
Hajime Hoshi
889e3356a2 Bug fix: The menu is not activated 2013-12-08 20:45:14 +09:00
Hajime Hoshi
cbc5c38db6 Remove games 2013-12-08 16:19:24 +09:00
Hajime Hoshi
4489557c84 UnuseGLContext 2013-12-08 01:35:24 +09:00
Hajime Hoshi
e55060c239 Add cocoa.textureFactory 2013-12-07 02:20:53 +09:00
Hajime Hoshi
24a735dd0b Use runtime.LockOSThread at main 2013-12-04 21:51:39 +09:00
Hajime Hoshi
79c74273f5 Fix the event handling model 2013-12-03 22:15:00 +09:00
Hajime Hoshi
f9e5e754b2 Move some definitions to the ui package 2013-12-03 00:15:01 +09:00
Hajime Hoshi
5eb08941e0 Split the event loop 2013-12-02 21:27:06 +09:00
Hajime Hoshi
3e5d58ef85 Close the observing channel 2013-12-01 21:42:41 +09:00
Hajime Hoshi
e2a8b07a94 Event handling 2013-12-01 21:23:03 +09:00
Hajime Hoshi
da30a83491 Remove ebiten.GameContext 2013-11-30 04:24:52 +09:00
Hajime Hoshi
2a8af24518 Remove InputState 2013-11-30 03:21:10 +09:00
Hajime Hoshi
e8c518735b Rename graphics.Context -> graphics.Canvas 2013-11-29 22:06:22 +09:00
Hajime Hoshi
991d0a975b Refactoring 2013-11-27 01:46:07 +09:00
Hajime Hoshi
8ff19c031d Use the shared context 2013-11-25 22:27:59 +09:00
Hajime Hoshi
0628d1342f Add CreateGLContext 2013-11-25 02:12:07 +09:00
Hajime Hoshi
638da2ed2c Have EbitenWindow have a NSOpenGLContext 2013-11-24 03:30:12 +09:00
Hajime Hoshi
3c979825db Remove EbitenWindow.glContext_ 2013-11-24 02:00:09 +09:00
Hajime Hoshi
0a16107cd6 Refactoring 2013-11-24 01:17:22 +09:00
Hajime Hoshi
cc7b78bb9a Refactoring 2013-11-23 19:31:10 +09:00
Hajime Hoshi
c3968a5aaa Rename functions 2013-11-23 18:15:39 +09:00
Hajime Hoshi
75a362d5b1 Clean up 2013-11-23 18:10:15 +09:00
Hajime Hoshi
170ed689fa Stop using [NSApp run] 2013-11-23 02:56:18 +09:00
Hajime Hoshi
2bc4d6bf14 Refactoring 2013-11-21 00:05:57 +09:00
Hajime Hoshi
f72076641a Refactoring 2013-11-17 22:42:12 +09:00
Hajime Hoshi
b15febed51 Apply 'Tell, don't ask' 2013-10-25 09:30:39 +09:00
Hajime Hoshi
801688f511 Rename Game.Init -> Game.InitTextures 2013-10-20 15:51:26 +09:00
Hajime Hoshi
2794c70388 Refactoring 2013-10-16 21:17:40 +09:00
Hajime Hoshi
75b1c850a1 Refactoring 2013-10-16 01:13:34 +09:00
Hajime Hoshi
319d1bfc74 Refactoring: glut.UI implements ui.UI 2013-10-15 09:12:43 +09:00
Hajime Hoshi
9d83ae1cfa Add ui.UI 2013-10-15 00:49:30 +09:00
Hajime Hoshi
ef932bd5ae Rename the project name 2013-10-14 11:34:58 +09:00
Hajime Hoshi
5828feadd7 Refactoring 2013-10-14 02:04:26 +09:00
Hajime Hoshi
a6ebcbbda6 Use typedef 2013-10-13 23:39:10 +09:00
Hajime Hoshi
ea6e88d06e Refactoring 2013-10-13 23:33:22 +09:00
Hajime Hoshi
983aeec03b Implement ui.cocoa 2013-10-13 23:06:05 +09:00
Hajime Hoshi
54893c3031 Remove GameContext.Terminate() 2013-10-13 17:43:56 +09:00
Hajime Hoshi
c396d5561d Update ui/cocoa 2013-10-13 17:36:18 +09:00
Hajime Hoshi
e8a4bdcef2 Add ui/cocoa 2013-10-13 03:17:51 +09:00
Hajime Hoshi
38af973461 Remove licenses on each files 2013-10-12 22:33:55 +09:00
Hajime Hoshi
0ff5524911 Add comments 2013-10-11 21:31:23 +09:00
Hajime Hoshi
62e8755b64 Remove Game.ScreenWidth/Height 2013-10-09 23:34:11 +09:00
Hajime Hoshi
129532692d Refactoring 2013-10-09 22:35:08 +09:00
Hajime Hoshi
55331e2453 Remove Game.Fps() 2013-10-06 18:44:15 +09:00
Hajime Hoshi
a35c74790c Remove Device.Drawing 2013-10-06 18:22:45 +09:00
Hajime Hoshi
df84d26636 Add Device.Update 2013-10-06 02:27:51 +09:00
Hajime Hoshi
d6cd54eba7 Implement GameContext.Terminate 2013-07-17 01:43:01 +09:00
Hajime Hoshi
239f008045 Add title 2013-07-07 01:45:19 +09:00
Hajime Hoshi
9b324a7e11 go fmt 2013-07-06 22:21:23 +09:00
Hajime Hoshi
1826db6f2e Refactoring 2013-07-06 00:27:36 +09:00
Hajime Hoshi
0c8ba5fef6 Add ui/glut 2013-07-05 22:25:45 +09:00
Hajime Hoshi
2cadd50d01 Remove ui package 2013-06-19 09:39:40 +09:00
Hajime Hoshi
493748ec9e Added grahpics/opengl 2013-06-19 08:49:54 +09:00
Hajime Hoshi
0ab7dca5e4 Refactoring 2013-06-19 01:14:55 +09:00
Hajime Hoshi
d4fd3adc53 Show Ebiten 2013-06-19 00:48:41 +09:00
Hajime Hoshi
b8a1a1806c init 2013-06-17 00:04:38 +09:00