background image

Πίνακας 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