Draw Modes |
LINES |
LINE_LOOP |
LINE_STRIP |
POINTS |
TRIANGLES |
TRIANGLE_FAN |
TRIANGLE_STRIP |
Globals | Default | Type |
webgl | 0 | placeholder, WebGL2RenderingContext |
webgl_attributes | {} | object |
webgl_character_count | 0 | number |
webgl_character_id | '_me' | string ID |
webgl_characters | {} | object |
webgl_default_texture | 'default.png' | string |
webgl_framebuffer | 0 | placeholder, WebGLTexture |
webgl_paths | {} | object |
webgl_picked_x | 0 | number |
webgl_picked_y | 0 | number |
webgl_picked_z | 0 | number |
webgl_properties | {} | object |
webgl_shader_id | 'default' | string |
webgl_shader_light_color | [] | array of numbers 0-1 |
webgl_shader_light_position | [] | array of numbers |
webgl_shader_light_range | [] | array of numbers |
webgl_shaders | {} | object of objects |
webgl_textures | {} | object |
webgl_textures_animated | {} | object |
webgl_uris | globalThis.uris || {[webgl_default_texture]: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQIW2P8////fwAKAAP+j4hsjgAAAABJRU5ErkJggg==',} | object |
WebGL_Properties | Default | Type |
ambient_color | [1, 1, 1] | array of numbers 0-1 |
camera_zoom_max | 50 | number |
camera_zoom_min | 0 | number |
clear_color | [0, 0, 0] | array of numbers 0-1 |
directional_color | [1, 1, 1] | array of numbers 0-1 |
directional_state | false | boolean |
directional_vector | [0, 1, 0,] | array of numbers |
fog_end | 0 | number |
fog_start | 0 | number |
draw_range | false | boolean false or number |
gravity_acceleration | -.05 | number |
gravity_damage | false | boolean |
gravity_max | -2 | number |
lock | {} | object |
paused | false | boolean |
picking | 0 | number |
pointerlock | false | boolean |
spawn | {} | object |
title | false | boolean false or string |
y_min | false | boolean false or number |
Character Properties | Default | Type |
automove | false | boolean |
camera_lock | true | boolean |
camera_rotate_x | 0 | number |
camera_rotate_y | 0 | number |
camera_rotate_z | 0 | number |
camera_x | 0 | number |
camera_y | 0 | number |
camera_z | 0 | number |
camera_zoom | 0 | number |
change_position_x | 0 | number |
change_position_y | 0 | number |
change_position_z | 0 | number |
change_rotate_x | 0 | number |
change_rotate_y | 0 | number |
change_rotate_z | 0 | number |
collide_bottom | 3 | number |
collide_top | 3 | number |
collide_xz | 2 | number |
collides | false | boolean |
controls | '' | string |
gravity | 0 | number |
id | webgl_character_id | string ID |
jump_allow | false | boolean |
jump_height | 1 | number |
keys | false | boolean false or object |
level | -2 | number |
level_xp | 0 | number |
life | 0 | number |
life_max | 0 | number |
lives | -1 | number |
lock | {} | object |
locked | {} | object |
path_direction | 1 | number |
path_end | '' | string |
path_id | '' | string ID |
path_point | 0 | number |
pointer | false | boolean false or object |
position_x | 0 | number |
position_y | 0 | number |
position_z | 0 | number |
rotate_x | 0 | number |
rotate_y | 0 | number |
rotate_z | 0 | number |
scale_x | 1 | number |
scale_y | 1 | number |
scale_z | 1 | number |
spawn | {} | object |
speed | 1 | number |
turn_speed | 5 | number |
vehicle | false | boolean false or string ID |
vehicle_stats | false | boolean false or object |
Entity Properties | Default | Type |
alpha | 1 | number |
attach_to | false | boolean false or string ID |
attach_type | 'webgl_characters' | 'entity_entities' or 'webgl_characters' |
attach_x | 0 | number |
attach_y | 0 | number |
attach_z | 0 | number |
billboard | false | boolean false or string of axes |
change_rotate_x | 0 | number |
change_rotate_y | 0 | number |
change_rotate_z | 0 | number |
collision | true | boolean |
draw | true | boolean |
draw_mode | 'TRIANGLE_FAN' | string |
draw_range | false | boolean false or number |
event_limit | boolean false or number | |
event_range | false | boolean false or number or array of numbers |
event_todo | [] | array of objects |
light_color | [1, 1, 1,] | array of numbers 0-1 |
light_range | 0 | number |
normals | [] | array of numbers |
particle | false | boolean false or string ID |
picking | false | boolean |
picking_range | 0 | number >=0 |
picking_xyz | false | boolean |
point_size | 0 | number |
position_x | 0 | number |
position_y | 0 | number |
position_z | 0 | number |
rotate_x | 0 | number |
rotate_y | 0 | number |
rotate_z | 0 | number |
scale_x | 1 | number |
scale_y | 1 | number |
scale_z | 1 | number |
texture | webgl_default_texture | string ID |
texture_align | '11010010' | string |
texture_x | 1 | number |
texture_y | 1 | number |
vertices_length | 0 | number |
visible | true | boolean |
Particle Properties | Default | Type |
randomize | true | boolean |
speed_x | 0 | number |
speed_y | 0 | number |
speed_z | 0 | number |
x_max | 100 | number |
x_min | -100 | number |
y_max | 100 | number |
y_min | -100 | number |
z_max | 100 | number |
z_min | -100 | number |
Vehicle Properties | Default | Type |
character | false | boolean false or string ID |
lock | 0 |
|
speed | 0 | number |
speed_forward | .1 | number |
speed_backward | -.1 | number |
speed_max_backward | -.5 | number |
speed_max_forward | 1 | number |