Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_scr_draw_diamond

(view raw script w/o annotations or w/e)
1
function scr_draw_diamond
scr_draw_diamond

function scr_draw_diamond(argument0, argument1, argument2, argument3, argument4) //gml_Script_scr_draw_diamond { draw_primitive_begin(3) draw_vertex_color((argument0[0][0] + argument1), (argument0[0][1] + argument2), argument3, argument4) draw_vertex_color((argument0[1][0] + argument1), (argument0[1][1] + argument2), argument3, argument4) draw_vertex_color((argument0[2][0] + argument1), (argument0[2][1] + argument2), argument3, argument4) draw_vertex_color((argument0[3][0] + argument1), (argument0[3][1] + argument2), argument3, argument4) draw_vertex_color((argument0[4][0] + argument1), (argument0[4][1] + argument2), argument3, argument4) draw_primitive_end() draw_primitive_begin(3) draw_vertex_color((argument0[0][0] + argument1), ((clamp((argument0[0][1] + 20), -999, 0)) + argument2), argument3, argument4) draw_vertex_color(((clamp((argument0[1][0] - 10), 0, 999)) + argument1), (argument0[1][1] + argument2), argument3, argument4) draw_vertex_color((argument0[2][0] + argument1), ((clamp((argument0[2][1] - 20), 0, 999)) + argument2), argument3, argument4) draw_vertex_color(((clamp((argument0[3][0] + 10), -999, 0)) + argument1), (argument0[3][1] + argument2), argument3, argument4) draw_vertex_color((argument0[4][0] + argument1), ((clamp((argument0[4][1] + 20), -999, 0)) + argument2), argument3, argument4) draw_primitive_end() }
(argument0, argument1, argument2, argument3, argument4) //gml_Script_scr_draw_diamond
2
{
3
    draw_primitive_begin(3)
4
    draw_vertex_color((argument0[0][0] + argument1), (argument0[0][1] + argument2), argument3, argument4)
5
    draw_vertex_color((argument0[1][0] + argument1), (argument0[1][1] + argument2), argument3, argument4)
6
    draw_vertex_color((argument0[2][0] + argument1), (argument0[2][1] + argument2), argument3, argument4)
7
    draw_vertex_color((argument0[3][0] + argument1), (argument0[3][1] + argument2), argument3, argument4)
8
    draw_vertex_color((argument0[4][0] + argument1), (argument0[4][1] + argument2), argument3, argument4)
9
    draw_primitive_end()
10
    draw_primitive_begin(3)
11
    draw_vertex_color((argument0[0][0] + argument1), ((clamp((argument0[0][1] + 20), -999, 0)) + argument2), argument3, argument4)
12
    draw_vertex_color(((clamp((argument0[1][0] - 10), 0, 999)) + argument1), (argument0[1][1] + argument2), argument3, argument4)
13
    draw_vertex_color((argument0[2][0] + argument1), ((clamp((argument0[2][1] - 20), 0, 999)) + argument2), argument3, argument4)
14
    draw_vertex_color(((clamp((argument0[3][0] + 10), -999, 0)) + argument1), (argument0[3][1] + argument2), argument3, argument4)
15
    draw_vertex_color((argument0[4][0] + argument1), ((clamp((argument0[4][1] + 20), -999, 0)) + argument2), argument3, argument4)
16
    draw_primitive_end()
17
}