Πίνακας 5.3 -- Συνέχεια από την προηγούμενη σελίδα
Engine Class / API
Methods / Members Used
ge.Scene
create_entity(),
destroy_entity(),
update(dt),
draw(),
on_start(),
add_sprite_component(),
add_transform_component(),
add_box_colider_2d_component(),
add_light_2d_component(),
add_audio_component(),
get_*()
component
accessors,
get_active_camera()
ge.Sprite_Animation_t
__init__(path, cols, rows, frame_time,
frames),
set_interupted_loop(),
set_manual_update()
SpriteComponent
set_layer_id(),
add_animation(),
play_animation(), update(frame)
TransformComponent
position(), position_x(), position_y(),
rotation(), scale(), scale_x()
BoxColider2DComponent
offset(), size(), show_box(), is_trigger
Light2DComponent
position(),
color(),
radius(),
intensity_type(),
angle_vector(),
direction(), layer_id(), on()
AudioComponent
set_looping(), set_gain(), load_wav(),
play_on_start(), is_playing(), play(),
attach_buffer()
Camera
set_position(), position_x()
ge.UI_Manager
__init__(scene),
add_button(),
add_text()
UITextComponent
set_text()
UITransformComponent
position_x(), position_y()
UIInteractableComponent
set_on_click_callback()
Entity
is_valid()
ge.Input
is_key_pressed(key)
ge.Key
F, D, A, W, Space
Συνέχεια στην επόμενη σελίδα
52