GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
Envi Struct Reference
Collaboration diagram for Envi:

Public Attributes

EveryApi * ev
WorldObj * board_obj
WorldObj * pieces_obj
int cursor_under = 0
int cursor_x = 0
int cursor_y = 0
int * store = new int[8*8]
int chosen_x = -1
int chosen_y = -1
float fr =0.0
float frspeed =0.01
int prevbutton
bool towering_allowed_white_left
bool towering_allowed_white_right
bool towering_allowed_black_left
bool towering_allowed_black_right
SH sh3
int logo_shown = true
MN move
ML mainloop
float pos_x =0.0
float pos_y =0.0
float rot_y =0.0
float speed = 10.0
float rot_speed = 1.0*3.14159*2.0/360.0
float speed_x = 1.0
float speed_y = 1.0
InteractionApi::Quake_data data
bool logo_shown = true
SH color_sh
SH texture_sh
SH arr_texture_sh
int counter = 0
int screen_width = 1280
int screen_height = 900
BLK blk
bool envi_ready =false
Env * env
GuiApi * gui
std::string target_string
float x
float y
float z
std::vector< GuiApi::EditTypes > edit_data
W editor
std::vector< W > enum_click_targets
std::vector< GameApi::W > areas
std::vector< std::string > enum_types
bool editor_visible
W display
bool going_to_have_display =false
bool going_to_remove_progress =false
W license_dialog
W license_dialog_next
W license_dialog_cancel
W license_dialog_canvas
W license_dialog_canvas_area
W license_dialog_scrollbar
W mem
bool display_visible
bool license_dialog_visible
bool progress_visible
bool progress_rest
W txt
W txt2
W scroll_area
W wave
W array
W chosen_item
W insert_widget
W connect_line
W connect_widget
W dialog_cancel
W dialog_ok
W display_close
W codegen_button
W collect_button
W line
std::string codegen_uid
W list_tooltips
std::vector< W > connect_clicks
std::vector< W > connect_targets
std::vector< W > connect_links
std::string connect_start_uid
int connect_start_j
int connect_start_sz
std::vector< W > display_clicks
std::vector< W > edit_clicks
std::vector< W > delete_key
std::vector< W > codegen_button_vec
std::vector< W > popup_open
std::vector< W > popup_selections
W popup_dialog
bool popup_visible = false
int dialog_i1
std::string dialog_uid
std::vector< GuiApi::EditTypes * > vec4
Ft font
Ft font3
FtA atlas
FtA atlas2
FtA atlas2_t
FtA atlas3
BM atlas_bm
BM atlas_bm2
BM atlas_bm2_t
BM atlas_bm3
bool insert_ongoing =false
bool insert_ongoing2 =false
bool connect_ongoing =false
bool connect_ongoing2 =false
bool flip_ongoing
bool key_state
std::map< int, bool > flip_status
std::string insert_func_name
std::string insert_mod_name
WM mod
W canvas
W canvas_area
W scrollbar_x
W scrollbar_y
W window_decoration
std::vector< W > menus
int opened_menu_num
bool state
bool ctrl = false
int unique_id_counter
SH sh2
SH sh
SH sh_arr
SH sh_2d
int screen_size_x
int screen_size_y
std::string filename = "test.tri"
std::vector< DllData > dlls
bool has_wayland = false
int extra_left
int extra_top
int old_window_pos_x =0
int old_window_pos_y =0
int screen_x
int screen_y
PolygonObj * poly
SH texture_2d_sh
PTA pta
PH phy
float f
float f_start =0
int f_start_time =0
bool anim_stop = false
FBO fbo
PolygonObj * poly2
bool forward =false
bool backward = false
bool left = false
bool right = false
bool click = false
float pos_z =0.0
float rotangle =0.0
float speed2 = 85.0
float rotspeed = 15.0*3.14159*2.0/360.0
float time =0.0
float old_time =0.0
float target_x =0.0
float target_y =0.0
float target_z =0.0
float dir_x = 2.0
float dir_y = 0.0
float dir_z = 1.0
VA score
int score_val
int score_width
std::vector< VA > digits
std::vector< int > digit_width
std::vector< VA > flash_0
std::vector< VA > flash_1
int flash_count =0
bool flash_0_bool
bool flash_1_bool
int flash_0_time
int flash_1_time
bool level_completed =false
int completed_time =0
VA completed
int start_time =0
PolygonObj * poly3
PolygonObj * flo
PolygonObj * grass
PolygonObj * sky_o
PolygonObj * enemy_obj
PTA instances
PTA t_instances
PTA e_instances
float bee_x = -158.8
float bee_y = -21
float bee_roty = 0.0
bool space =false
int space_count =0
bool damage = false
BM fnt_bm
VA fnt_va
VA fnt_va1
VA bullet_va
VA line_va
bool pressed
int framenum
WAV samples
TBUF song
std::vector< Bullet > bullets
LinesObj * lines
std::vector< PT > vec
bool changed = true
P p
LI li
LLA la
int state = 0
W buttons
ArrayObj3d * poly
bool up = false
bool down = false
int frame
float mouse_x
float mouse_y
WorldObj * poly_world
PolygonObj * reflect_obj
PolygonObj * mirror
PolygonObj * fbo_bg
PolygonObj * monster
PolygonObj * lines_obj
FBO mirror_fbo
float jump_start_frame
float jump_duration
float y_delta

Member Data Documentation

◆ anim_stop

bool Envi::anim_stop = false

◆ areas

std::vector<GameApi::W> Envi::areas

◆ arr_texture_sh

SH Envi::arr_texture_sh

◆ array

W Envi::array

◆ atlas

FtA Envi::atlas

◆ atlas2

FtA Envi::atlas2

◆ atlas2_t

FtA Envi::atlas2_t

◆ atlas3

FtA Envi::atlas3

◆ atlas_bm

BM Envi::atlas_bm

◆ atlas_bm2

BM Envi::atlas_bm2

◆ atlas_bm2_t

BM Envi::atlas_bm2_t

◆ atlas_bm3

BM Envi::atlas_bm3

◆ backward

bool Envi::backward = false

◆ bee_roty

float Envi::bee_roty = 0.0

◆ bee_x

float Envi::bee_x = -158.8

◆ bee_y

float Envi::bee_y = -21

◆ blk

BLK Envi::blk

◆ board_obj

WorldObj* Envi::board_obj

◆ bullet_va

VA Envi::bullet_va

◆ bullets

std::vector<Bullet> Envi::bullets

◆ buttons

W Envi::buttons

◆ canvas

W Envi::canvas

◆ canvas_area

W Envi::canvas_area

◆ changed

bool Envi::changed = true

◆ chosen_item

W Envi::chosen_item

◆ chosen_x

int Envi::chosen_x = -1

◆ chosen_y

int Envi::chosen_y = -1

◆ click

bool Envi::click = false

◆ codegen_button

W Envi::codegen_button

◆ codegen_button_vec

std::vector<W> Envi::codegen_button_vec

◆ codegen_uid

std::string Envi::codegen_uid

◆ collect_button

W Envi::collect_button

◆ color_sh

SH Envi::color_sh

◆ completed

VA Envi::completed

◆ completed_time

int Envi::completed_time =0

◆ connect_clicks

std::vector<W> Envi::connect_clicks

◆ connect_line

W Envi::connect_line

◆ connect_links

std::vector<W> Envi::connect_links

◆ connect_ongoing

bool Envi::connect_ongoing =false

◆ connect_ongoing2

bool Envi::connect_ongoing2 =false

◆ connect_start_j

int Envi::connect_start_j

◆ connect_start_sz

int Envi::connect_start_sz

◆ connect_start_uid

std::string Envi::connect_start_uid

◆ connect_targets

std::vector<W> Envi::connect_targets

◆ connect_widget

W Envi::connect_widget

◆ counter

int Envi::counter = 0

◆ ctrl

bool Envi::ctrl = false

◆ cursor_under

int Envi::cursor_under = 0

◆ cursor_x

int Envi::cursor_x = 0

◆ cursor_y

int Envi::cursor_y = 0

◆ damage

bool Envi::damage = false

◆ data

◆ delete_key

std::vector<W> Envi::delete_key

◆ dialog_cancel

W Envi::dialog_cancel

◆ dialog_i1

int Envi::dialog_i1

◆ dialog_ok

W Envi::dialog_ok

◆ dialog_uid

std::string Envi::dialog_uid

◆ digit_width

std::vector<int> Envi::digit_width

◆ digits

std::vector<VA> Envi::digits

◆ dir_x

float Envi::dir_x = 2.0

◆ dir_y

float Envi::dir_y = 0.0

◆ dir_z

float Envi::dir_z = 1.0

◆ display

W Envi::display

◆ display_clicks

std::vector<W> Envi::display_clicks

◆ display_close

W Envi::display_close

◆ display_visible

bool Envi::display_visible

◆ dlls

std::vector<DllData> Envi::dlls

◆ down

bool Envi::down = false

◆ e_instances

PTA Envi::e_instances

◆ edit_clicks

std::vector<W> Envi::edit_clicks

◆ edit_data

std::vector<GuiApi::EditTypes> Envi::edit_data

◆ editor

W Envi::editor

◆ editor_visible

bool Envi::editor_visible

◆ enemy_obj

PolygonObj* Envi::enemy_obj

◆ enum_click_targets

std::vector<W> Envi::enum_click_targets

◆ enum_types

std::vector<std::string> Envi::enum_types

◆ env

Env* Envi::env

◆ envi_ready

bool Envi::envi_ready =false

◆ ev

EveryApi * Envi::ev

◆ extra_left

int Envi::extra_left

◆ extra_top

int Envi::extra_top

◆ f

float Envi::f

◆ f_start

float Envi::f_start =0

◆ f_start_time

int Envi::f_start_time =0

◆ fbo

FBO Envi::fbo

◆ fbo_bg

PolygonObj* Envi::fbo_bg

◆ filename

std::string Envi::filename = "test.tri"

◆ flash_0

std::vector<VA> Envi::flash_0

◆ flash_0_bool

bool Envi::flash_0_bool

◆ flash_0_time

int Envi::flash_0_time

◆ flash_1

std::vector<VA> Envi::flash_1

◆ flash_1_bool

bool Envi::flash_1_bool

◆ flash_1_time

int Envi::flash_1_time

◆ flash_count

int Envi::flash_count =0

◆ flip_ongoing

bool Envi::flip_ongoing

◆ flip_status

std::map<int, bool> Envi::flip_status

◆ flo

PolygonObj* Envi::flo

◆ fnt_bm

BM Envi::fnt_bm

◆ fnt_va

VA Envi::fnt_va

◆ fnt_va1

VA Envi::fnt_va1

◆ font

Ft Envi::font

◆ font3

Ft Envi::font3

◆ forward

bool Envi::forward =false

◆ fr

float Envi::fr =0.0

◆ frame

int Envi::frame

◆ framenum

int Envi::framenum

◆ frspeed

float Envi::frspeed =0.01

◆ going_to_have_display

bool Envi::going_to_have_display =false

◆ going_to_remove_progress

bool Envi::going_to_remove_progress =false

◆ grass

PolygonObj* Envi::grass

◆ gui

GuiApi * Envi::gui

◆ has_wayland

bool Envi::has_wayland = false

◆ insert_func_name

std::string Envi::insert_func_name

◆ insert_mod_name

std::string Envi::insert_mod_name

◆ insert_ongoing

bool Envi::insert_ongoing =false

◆ insert_ongoing2

bool Envi::insert_ongoing2 =false

◆ insert_widget

W Envi::insert_widget

◆ instances

PTA Envi::instances

◆ jump_duration

float Envi::jump_duration

◆ jump_start_frame

float Envi::jump_start_frame

◆ key_state

bool Envi::key_state

◆ la

LLA Envi::la

◆ left

bool Envi::left = false

◆ level_completed

bool Envi::level_completed =false

◆ li

LI Envi::li

◆ license_dialog

W Envi::license_dialog

◆ license_dialog_cancel

W Envi::license_dialog_cancel

◆ license_dialog_canvas

W Envi::license_dialog_canvas

◆ license_dialog_canvas_area

W Envi::license_dialog_canvas_area

◆ license_dialog_next

W Envi::license_dialog_next

◆ license_dialog_scrollbar

W Envi::license_dialog_scrollbar

◆ license_dialog_visible

bool Envi::license_dialog_visible

◆ line

W Envi::line

◆ line_va

VA Envi::line_va

◆ lines

LinesObj* Envi::lines

◆ lines_obj

PolygonObj* Envi::lines_obj

◆ list_tooltips

W Envi::list_tooltips

◆ logo_shown [1/2]

bool Envi::logo_shown = true

◆ logo_shown [2/2]

bool Envi::logo_shown = true

◆ mainloop

ML Envi::mainloop

◆ mem

W Envi::mem

◆ menus

std::vector<W> Envi::menus

◆ mirror

PolygonObj* Envi::mirror

◆ mirror_fbo

FBO Envi::mirror_fbo

◆ mod

WM Envi::mod

◆ monster

PolygonObj* Envi::monster

◆ mouse_x

float Envi::mouse_x

◆ mouse_y

float Envi::mouse_y

◆ move

MN Envi::move

◆ old_time

float Envi::old_time =0.0

◆ old_window_pos_x

int Envi::old_window_pos_x =0

◆ old_window_pos_y

int Envi::old_window_pos_y =0

◆ opened_menu_num

int Envi::opened_menu_num

◆ p

P Envi::p

◆ phy

PH Envi::phy

◆ pieces_obj

WorldObj* Envi::pieces_obj

◆ poly [1/2]

PolygonObj * Envi::poly

◆ poly [2/2]

ArrayObj3d* Envi::poly

◆ poly2

PolygonObj * Envi::poly2

◆ poly3

PolygonObj* Envi::poly3

◆ poly_world

WorldObj* Envi::poly_world

◆ popup_dialog

W Envi::popup_dialog

◆ popup_open

std::vector<W> Envi::popup_open

◆ popup_selections

std::vector<W> Envi::popup_selections

◆ popup_visible

bool Envi::popup_visible = false

◆ pos_x

float Envi::pos_x =0.0

◆ pos_y

float Envi::pos_y =0.0

◆ pos_z

float Envi::pos_z =0.0

◆ pressed

bool Envi::pressed

◆ prevbutton

int Envi::prevbutton

◆ progress_rest

bool Envi::progress_rest

◆ progress_visible

bool Envi::progress_visible

◆ pta

PTA Envi::pta

◆ reflect_obj

PolygonObj* Envi::reflect_obj

◆ right

bool Envi::right = false

◆ rot_speed

float Envi::rot_speed = 1.0*3.14159*2.0/360.0

◆ rot_y

float Envi::rot_y =0.0

◆ rotangle

float Envi::rotangle =0.0

◆ rotspeed

float Envi::rotspeed = 15.0*3.14159*2.0/360.0

◆ samples

WAV Envi::samples

◆ score

VA Envi::score

◆ score_val

int Envi::score_val

◆ score_width

int Envi::score_width

◆ screen_height

int Envi::screen_height = 900

◆ screen_size_x

int Envi::screen_size_x

◆ screen_size_y

int Envi::screen_size_y

◆ screen_width

int Envi::screen_width = 1280

◆ screen_x

int Envi::screen_x

◆ screen_y

int Envi::screen_y

◆ scroll_area

W Envi::scroll_area

◆ scrollbar_x

W Envi::scrollbar_x

◆ scrollbar_y

W Envi::scrollbar_y

◆ sh

SH Envi::sh

◆ sh2

SH Envi::sh2

◆ sh3

SH Envi::sh3

◆ sh_2d

SH Envi::sh_2d

◆ sh_arr

SH Envi::sh_arr

◆ sky_o

PolygonObj* Envi::sky_o

◆ song

TBUF Envi::song

◆ space

bool Envi::space =false

◆ space_count

int Envi::space_count =0

◆ speed

float Envi::speed = 10.0

◆ speed2

float Envi::speed2 = 85.0

◆ speed_x

float Envi::speed_x = 1.0

◆ speed_y

float Envi::speed_y = 1.0

◆ start_time

int Envi::start_time =0

◆ state [1/2]

bool Envi::state

◆ state [2/2]

int Envi::state = 0

◆ store

int* Envi::store = new int[8*8]

◆ t_instances

PTA Envi::t_instances

◆ target_string

std::string Envi::target_string

◆ target_x

float Envi::target_x =0.0

◆ target_y

float Envi::target_y =0.0

◆ target_z

float Envi::target_z =0.0

◆ texture_2d_sh

SH Envi::texture_2d_sh

◆ texture_sh

SH Envi::texture_sh

◆ time

float Envi::time =0.0

◆ towering_allowed_black_left

bool Envi::towering_allowed_black_left

◆ towering_allowed_black_right

bool Envi::towering_allowed_black_right

◆ towering_allowed_white_left

bool Envi::towering_allowed_white_left

◆ towering_allowed_white_right

bool Envi::towering_allowed_white_right

◆ txt

W Envi::txt

◆ txt2

W Envi::txt2

◆ unique_id_counter

int Envi::unique_id_counter

◆ up

bool Envi::up = false

◆ vec

std::vector<PT> Envi::vec

◆ vec4

std::vector<GuiApi::EditTypes*> Envi::vec4

◆ wave

W Envi::wave

◆ window_decoration

W Envi::window_decoration

◆ x

float Envi::x

◆ y

float Envi::y

◆ y_delta

float Envi::y_delta

◆ z

float Envi::z

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