1 |
var lava_color = make_colour_rgb(255, 136, 204) |
2 |
draw_set_colour(lava_color) |
3 |
var base_height = 10 |
4 |
var max_height = 40 |
5 |
var max_height_2 = 35 |
6 |
var xx = x + 84 |
7 |
var yy = y + 79 |
8 |
var ydistance1 = yy - base_height - max_height * liquid_amount[0] |
9 |
draw_rectangle(xx, yy, (xx + 12), ydistance1, false) |
10 |
draw_sprite(spr_steamworks_04b_liquid, liquid_image_index, xx, ydistance1) |
11 |
var xx2 = x + 115 |
12 |
var yy2 = y + 143 |
13 |
var ydistance2 = yy2 - base_height - max_height * liquid_amount[1] |
14 |
draw_rectangle(xx2, yy2, (xx2 + 12), ydistance2, false) |
15 |
draw_sprite(spr_steamworks_04b_liquid, liquid_image_index, xx2, ydistance2) |
16 |
var xx3 = x + 146 |
17 |
var yy3 = y + 79 |
18 |
var ydistance3 = yy3 - base_height - max_height * liquid_amount[2] |
19 |
draw_rectangle(xx3, yy3, (xx3 + 12), ydistance3, false) |
20 |
draw_sprite(spr_steamworks_04b_liquid, liquid_image_index, xx3, ydistance3) |
21 |
var xx4 = x + 11 |
22 |
var yy4 = y + 86 |
23 |
var ydistance4 = yy4 - base_height - max_height_2 * liquid_amount[3] |
24 |
draw_rectangle(xx4, yy4, (xx4 + 48), ydistance4, false) |
25 |
var xx_needle = x + 36 |
26 |
var yy_needle = y + 64 |
27 |
draw_sprite_ext(spr_steamworks_04c_puzzle_needle, 0, xx_needle, yy_needle, 1, 1, (180 * (-liquid_amount[3])), c_white, 1) |
28 |
draw_self() |
29 |
draw_set_alpha(liquid_overlay_alpha) |
30 |
for (var i = 0; i < array_length_1d(liquid_noloop); i++) |
31 |
{ |
32 |
if (liquid_noloop[i] == true) |
33 |
draw_sprite(spr_steamworks_04c_puzzle_overlay, i, x, y) |
34 |
} |
35 |
draw_set_alpha(1) |