sge.Game
========

.. autoclass:: sge.Game

sge.Game Methods
----------------

.. automethod:: sge.Game.__init__

.. automethod:: sge.Game.start

.. automethod:: sge.Game.end

.. automethod:: sge.Game.pause

.. automethod:: sge.Game.unpause

.. automethod:: sge.Game.register_class

.. automethod:: sge.Game.project_dot

.. automethod:: sge.Game.project_line

.. automethod:: sge.Game.project_rectangle

.. automethod:: sge.Game.project_ellipse

.. automethod:: sge.Game.project_circle

.. automethod:: sge.Game.project_sprite

.. automethod:: sge.Game.project_text

sge.Game Event Methods
----------------------

.. automethod:: sge.Game.event_game_start

.. automethod:: sge.Game.event_game_end

.. automethod:: sge.Game.event_step

.. automethod:: sge.Game.event_key_press

.. automethod:: sge.Game.event_key_release

.. automethod:: sge.Game.event_mouse_move

.. automethod:: sge.Game.event_mouse_button_press

.. automethod:: sge.Game.event_mouse_button_release

.. automethod:: sge.Game.event_joystick_axis_move

.. automethod:: sge.Game.event_joystick_hat_move

.. automethod:: sge.Game.event_joystick_trackball_move

.. automethod:: sge.Game.event_joystick_button_press

.. automethod:: sge.Game.event_joystick_button_release

.. automethod:: sge.Game.event_gain_keyboard_focus

.. automethod:: sge.Game.event_lose_keyboard_focus

.. automethod:: sge.Game.event_gain_mouse_focus

.. automethod:: sge.Game.event_lose_mouse_focus

.. automethod:: sge.Game.event_close

.. automethod:: sge.Game.event_mouse_collision

.. automethod:: sge.Game.event_mouse_collision_left

.. automethod:: sge.Game.event_mouse_collision_right

.. automethod:: sge.Game.event_mouse_collision_top

.. automethod:: sge.Game.event_mouse_collision_bottom

.. automethod:: sge.Game.event_paused_key_press

.. automethod:: sge.Game.event_paused_key_release

.. automethod:: sge.Game.event_paused_mouse_move

.. automethod:: sge.Game.event_paused_mouse_button_press

.. automethod:: sge.Game.event_paused_mouse_button_release

.. automethod:: sge.Game.event_paused_joystick_axis_move

.. automethod:: sge.Game.event_paused_joystick_hat_move

.. automethod:: sge.Game.event_paused_joystick_trackball_move

.. automethod:: sge.Game.event_paused_joystick_button_press

.. automethod:: sge.Game.event_paused_joystick_button_release

.. automethod:: sge.Game.event_paused_gain_keyboard_focus

.. automethod:: sge.Game.event_paused_lose_keyboard_focus

.. automethod:: sge.Game.event_paused_gain_mouse_focus

.. automethod:: sge.Game.event_paused_lose_mouse_focus

.. automethod:: sge.Game.event_paused_close
