Kaba class Controller ed

...

Syntax ed

class Controller extends BaseClass

    # constructors
    func mut __init__()

    # functions
    func mut virtual on_draw_pre()
    func mut virtual on_input()
    func mut virtual on_iterate_pre(dt: f32)
    func mut virtual on_key_down(key: Key)
    func mut virtual on_key_up(key: Key)
    func mut virtual on_left_button_down()
    func mut virtual on_left_button_up()
    func mut virtual on_middle_button_down()
    func mut virtual on_middle_button_up()
    func mut virtual on_render_inject()
    func mut virtual on_right_button_down()
    func mut virtual on_right_button_up()

Functions ed

func mut virtual on_draw_pre()
...

func mut virtual on_input()
...

func mut virtual on_iterate_pre(dt: f32)
...

func mut virtual on_key_down(key: Key)
...

func mut virtual on_key_up(key: Key)
...

func mut virtual on_left_button_down()
...

func mut virtual on_left_button_up()
...

func mut virtual on_middle_button_down()
...

func mut virtual on_middle_button_up()
...

func mut virtual on_render_inject()
...

func mut virtual on_right_button_down()
...

func mut virtual on_right_button_up()
...