class fps_ui_bridge :Transforms gui events into commands for< key : < affect : Event.keyboard_listener -> 'a; .. >;
mouse : < affect : Event.mouse_listener -> 'b; .. >;
ticker : < affect : Event.frame_listener -> unit; .. >; .. > ->object..end
Fps.fps_engine.
Note: fps_ui_bridge can only affect one object a a time.
Inherits
val mutable nav : fps_engineval mutable sensitivity : floatval c_x : intval c_y : intval mutable sink_key : Sdlkey.tval mutable rise_key : Sdlkey.tval mutable forward_key : Sdlkey.tval mutable backward_key : Sdlkey.tval mutable strafe_left_key : Sdlkey.tval mutable strafe_right_key : Sdlkey.tval mutable sink_pressed : boolval mutable rise_pressed : boolval mutable backward_pressed : boolval mutable forward_pressed : boolval mutable strafe_right_pressed : boolval mutable strafe_left_pressed : boolval speed : floatmethod affect : fps_engine -> unitfps_ui_bridge can only affect one object
at a time.method mouse_pressed : Sdlevent.mousebutton_event -> unitmethod mouse_released : Sdlevent.mousebutton_event -> unitmethod mouse_moved : Sdlevent.mousemotion_event -> unitmethod mouse_dragged : Sdlevent.mousemotion_event -> unitmethod mouse_really_moved : int -> int -> unitmethod key_pressed : Sdlevent.keyboard_event -> unitmethod key_released : Sdlevent.keyboard_event -> unitmethod set_key_pressed : bool -> Sdlkey.t -> unitmethod do_tick : unit