GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
GameApi::EventNode Class Reference

#include <GameApi.hh>

Public Member Functions

IMPORT EventNode (Env &e)
EV empty_event ()
EV key_event (EV next, int key_id, int key_type)
EV timer_event (EV next, float time)
EV delta_timer (EV next, EV event, float delta_time)
AC empty_action ()
AC choose_ml_action (AC action, ML alternative)
AC move_ml_action (AC action, MN movement, float start_time, float end_time)
AC color_ml_action (AC action, int color_num, CC cc)
AC send_key_action (AC action, int key_id, int key_type)
AC change_time_action (AC action, float new_time)
AC array_action (std::vector< AC > arr)
AC sequence_action (std::vector< AC > arr, float time_step)
AC skip_time_action (AC action, float delta_time)
ML event_bind (ML next, EV event, AC action)

Constructor & Destructor Documentation

◆ EventNode()

GameApi::EventNode::EventNode ( Env & e)

Member Function Documentation

◆ array_action()

AC GameApi::EventNode::array_action ( std::vector< AC > arr)

◆ change_time_action()

AC GameApi::EventNode::change_time_action ( AC action,
float new_time )

◆ choose_ml_action()

AC GameApi::EventNode::choose_ml_action ( AC action,
ML alternative )

◆ color_ml_action()

AC GameApi::EventNode::color_ml_action ( AC action,
int color_num,
CC cc )

◆ delta_timer()

EV GameApi::EventNode::delta_timer ( EV next,
EV event,
float delta_time )

◆ empty_action()

AC GameApi::EventNode::empty_action ( )

◆ empty_event()

EV GameApi::EventNode::empty_event ( )

◆ event_bind()

ML GameApi::EventNode::event_bind ( ML next,
EV event,
AC action )

◆ key_event()

EV GameApi::EventNode::key_event ( EV next,
int key_id,
int key_type )

◆ move_ml_action()

AC GameApi::EventNode::move_ml_action ( AC action,
MN movement,
float start_time,
float end_time )

◆ send_key_action()

AC GameApi::EventNode::send_key_action ( AC action,
int key_id,
int key_type )

◆ sequence_action()

AC GameApi::EventNode::sequence_action ( std::vector< AC > arr,
float time_step )

◆ skip_time_action()

AC GameApi::EventNode::skip_time_action ( AC action,
float delta_time )

◆ timer_event()

EV GameApi::EventNode::timer_event ( EV next,
float time )

The documentation for this class was generated from the following files: