Commit graph

7312 commits

Author SHA1 Message Date
the_fiddler
7f721e3d3f Renamed Keyboard/Mouse to Keyboard-/MouseDevice. Avoids name clashes. 2007-09-26 11:51:49 +00:00
the_fiddler
6b3d358abd Improved documentation. Split On*** event methods between On***Internal and On***, to protect user's from forgetting to call base.On*** (no need to call that now). Improved Resize event handling (goes through OnUpdateFrameInternal now, removes duplicate events). 2007-09-26 11:50:44 +00:00
the_fiddler
8138033b2a Improved documentation. Split On*** event methods between On***Internal and On***, to protect user's from forgetting to call base.On*** (no need to call that now). Improved Resize event handling (goes through OnUpdateFrameInternal now, removes duplicate events). 2007-09-26 11:50:44 +00:00
the_fiddler
dc9d6a6cc6 Bumped version number. 2007-09-26 11:48:11 +00:00
the_fiddler
7c159bc2df Bumped version number. 2007-09-26 11:48:11 +00:00
the_fiddler
ea3173a5c1 Updated all examples. Added documentation and generally cleaned them up. 2007-09-26 11:47:30 +00:00
the_fiddler
8a3ad855b0 Updated all examples. Added documentation and generally cleaned them up. 2007-09-26 11:47:30 +00:00
the_fiddler
eaeedcf6be Bumped version number. 2007-09-26 11:30:55 +00:00
the_fiddler
73903b3865 Bumped version number. 2007-09-26 11:30:55 +00:00
the_fiddler
f7f7dd4d31 Renamed Keyboard and Mouse to KeyboardDevice and MouseDevice respectively, to avoid name classes. 2007-09-26 11:30:18 +00:00
the_fiddler
c5444179ba Renamed Keyboard and Mouse to KeyboardDevice and MouseDevice respectively, to avoid name classes. 2007-09-26 11:30:18 +00:00
the_fiddler
346c7c15c8 Delete IKeyboard.cs and IMouse.cs interfaces. Not needed, as the MouseDevice and KeyboardDevice classes are sealed. 2007-09-26 11:29:18 +00:00
the_fiddler
8efe9afe2e Delete IKeyboard.cs and IMouse.cs interfaces. Not needed, as the MouseDevice and KeyboardDevice classes are sealed. 2007-09-26 11:29:18 +00:00
the_fiddler
2750081048 Vector and example updates. 2007-09-25 21:11:16 +00:00
the_fiddler
a267b4a381 Vector and example updates. 2007-09-25 21:11:16 +00:00
the_fiddler
ec34bed972 Added X11 Mouse support. X11 Keyboard support is faster now.
Made GameWindow.Dispose() virtual.
2007-09-25 16:45:12 +00:00
the_fiddler
42c1affe34 Added X11 Mouse support. X11 Keyboard support is faster now.
Made GameWindow.Dispose() virtual.
2007-09-25 16:45:12 +00:00
the_fiddler
da377f3c23 Bumped version number. 2007-09-25 16:13:01 +00:00
the_fiddler
9720d96410 Bumped version number. 2007-09-25 16:13:01 +00:00
the_fiddler
2b7d11d68b Disabled test - InputDriver does not work with Mono's Linux Winforms yet. 2007-09-25 15:47:39 +00:00
the_fiddler
1b60956d3a Disabled test - InputDriver does not work with Mono's Linux Winforms yet. 2007-09-25 15:47:39 +00:00
the_fiddler
038f9a4b08 Complete Vector2, Vector3 and Vector4 structs. 2007-09-25 15:46:52 +00:00
the_fiddler
146fef1135 Complete Vector2, Vector3 and Vector4 structs. 2007-09-25 15:46:52 +00:00
the_fiddler
38d779eb1a Enabled X11Input mouse driver. 2007-09-24 21:23:27 +00:00
the_fiddler
a25784c84e Enabled X11Input mouse driver. 2007-09-24 21:23:27 +00:00
the_fiddler
4743d5afd6 InputDriver now correctly interfaces with its mouseDriver. 2007-09-24 21:10:52 +00:00
the_fiddler
0346c7ba35 InputDriver now correctly interfaces with its mouseDriver. 2007-09-24 21:10:52 +00:00
the_fiddler
9bd06cf09e Added X11Mouse driver. 2007-09-24 20:56:50 +00:00
the_fiddler
97f7f4c7f5 Added X11Mouse driver. 2007-09-24 20:56:50 +00:00
the_fiddler
c8fa8a7b93 Fixed cast issues with Math.Sqrt. 2007-09-24 20:56:17 +00:00
the_fiddler
27d8c47403 Fixed cast issues with Math.Sqrt. 2007-09-24 20:56:17 +00:00
the_fiddler
e9fc2c7134 Added length, normal and scale calculations. 2007-09-24 20:18:51 +00:00
the_fiddler
d39787c9de Added length, normal and scale calculations. 2007-09-24 20:18:51 +00:00
the_fiddler
da03090ffa Vector23 math and operator overloads. 2007-09-24 20:11:44 +00:00
the_fiddler
4b29b626b8 Vector23 math and operator overloads. 2007-09-24 20:11:44 +00:00
the_fiddler
130951343a Work on X11 mouse driver. 2007-09-24 20:10:14 +00:00
the_fiddler
61102b359d Work on X11 mouse driver. 2007-09-24 20:10:14 +00:00
the_fiddler
0e862bcfdf Bumped version numbers. 2007-09-24 19:58:45 +00:00
the_fiddler
66dfecfee7 Bumped version numbers. 2007-09-24 19:58:45 +00:00
the_fiddler
edbdadf34b W03_Extensions now uses the Application.Idle event to load extensions instead of the OnLoad event. Fixes flickering problems. 2007-09-24 19:57:37 +00:00
the_fiddler
c204763f3a W03_Extensions now uses the Application.Idle event to load extensions instead of the OnLoad event. Fixes flickering problems. 2007-09-24 19:57:37 +00:00
the_fiddler
8cfee01131 Start of T04_Lighting example. Slight updates to T10_GLSL_Cube. Updates to ExampleLauncher exception handling. 2007-09-23 13:38:03 +00:00
the_fiddler
4af4ca65c4 Start of T04_Lighting example. Slight updates to T10_GLSL_Cube. Updates to ExampleLauncher exception handling. 2007-09-23 13:38:03 +00:00
the_fiddler
dfe1d7c335 Updated update and render frequencies for all examples. 2007-09-23 12:49:38 +00:00
the_fiddler
cc00d875d5 Updated update and render frequencies for all examples. 2007-09-23 12:49:38 +00:00
the_fiddler
ceb5f4dfd8 Fixed renderFrequency and updateFrequency (they were render_frequency and update_frequency respectively). 2007-09-23 12:39:15 +00:00
the_fiddler
80f541bd17 Fixed renderFrequency and updateFrequency (they were render_frequency and update_frequency respectively). 2007-09-23 12:39:15 +00:00
the_fiddler
794f4d4eb4 Added GameWindow.SwapBuffers(). Fixed T02_Vertex_Array_Cube to 60Hz. 2007-09-23 12:37:07 +00:00
the_fiddler
700393b688 Added GameWindow.SwapBuffers(). Fixed T02_Vertex_Array_Cube to 60Hz. 2007-09-23 12:37:07 +00:00
the_fiddler
57b72e71e1 Added constant and variable time-step update logic to GameWindow. Updated examples to use the new GameWindow UpdateFrame and RenderFrame events. 2007-09-23 12:09:42 +00:00