badwing.scene module¶
-
class
badwing.scene.Scene(name)¶ Bases:
badwing.view.View-
add_animated_layer(layer)¶
-
add_layer(layer)¶
-
close_dialog()¶
-
property
controller¶
-
do_setup()¶
-
draw()¶
-
draw_dialog()¶
-
on_draw()¶ Called when this view should draw
-
on_key_press(key, modifiers)¶ Override this function to add key press functionality.
- Parameters
symbol (int) – Key that was hit
modifiers (int) – Bitwise ‘and’ of all modifiers (shift, ctrl, num lock) pressed during this event. See keyboard_modifiers.
-
on_key_release(key, modifiers)¶ Override this function to add key release functionality.
- Parameters
_symbol (int) – Key that was hit
_modifiers (int) – Bitwise ‘and’ of all modifiers (shift, ctrl, num lock) pressed during this event. See keyboard_modifiers.
-
on_mouse_press(x: float, y: float, button: int, modifiers: int)¶ Override this function to add mouse button functionality.
- Parameters
x (float) – x position of the mouse
y (float) – y position of the mouse
button (int) – What button was hit. One of: arcade.MOUSE_BUTTON_LEFT, arcade.MOUSE_BUTTON_RIGHT, arcade.MOUSE_BUTTON_MIDDLE
modifiers (int) – Bitwise ‘and’ of all modifiers (shift, ctrl, num lock) pressed during this event. See keyboard_modifiers.
-
open_dialog(dialog)¶
-
pause()¶
-
pop_controller()¶
-
post_setup()¶
-
pre_setup()¶
-
push_controller(controller)¶
-
resume()¶
-
setup()¶
-
shutdown()¶
-
update(delta_time)¶ To be overridden
-