|
1
|
scr_draw_sprite_tiled_areascr_draw_sprite_tiled_area
function scr_draw_sprite_tiled_area()
{
var sprite = argument[0];
var subimg = argument[1];
var xx = argument[2];
var yy = argument[3];
var x1 = argument[4];
var y1 = argument[5];
var x2 = argument[6];
var y2 = argument[7];
var xscale = argument[8];
var yscale = argument[9];
var col = (argument_count > 10) ? argument[10] : 16777215;
var alpha = (argument_count > 11) ? argument[11] : 1;
var sw = sprite_get_width(sprite) * xscale;
var sh = sprite_get_height(sprite) * yscale;
var i = x1 - ((x1 % sw) - (xx % sw)) - (sw * ((x1 % sw) < (xx % sw)));
var j = y1 - ((y1 % sh) - (yy % sh)) - (sh * ((y1 % sh) < (yy % sh)));
var jj = j;
while (i <= x2)
{
while (j <= y2)
{
var left;
if (i <= x1)
left = x1 - i;
else
left = 0;
var X = i + left;
var top;
if (j <= y1)
top = y1 - j;
else
top = 0;
var Y = j + top;
var width;
if (x2 <= (i + sw))
width = ((sw - ((i + sw) - x2)) + 1) - left;
else
width = sw - left;
var height;
if (y2 <= (j + sh))
height = ((sh - ((j + sh) - y2)) + 1) - top;
else
height = sh - top;
draw_sprite_part_ext(sprite, subimg, left, top, width, height, X, Y, xscale, yscale, col, alpha);
j += sh;
}
j = jj;
i += sw;
}
return 0;
}
function draw_sprite_tiled_area()
{
var sprite = argument0;
var subimg = argument1;
var xx = argument2;
var yy = argument3;
var x1 = argument4;
var y1 = argument5;
var x2 = argument6;
var y2 = argument7;
var xscale = argument8;
var yscale = argument9;
var blend = argument10;
var alpha = argument11;
var sw = sprite_get_width(sprite) * xscale;
var sh = sprite_get_height(sprite) * yscale;
var i = x1 - ((x1 % sw) - (xx % sw)) - (sw * ((x1 % sw) < (xx % sw)));
var j = y1 - ((y1 % sh) - (yy % sh)) - (sh * ((y1 % sh) < (yy % sh)));
var jj = j;
while (i <= x2)
{
while (j <= y2)
{
var left;
if (i <= x1)
left = x1 - i;
else
left = 0;
var X = i + left;
var top;
if (j <= y1)
top = y1 - j;
else
top = 0;
var Y = j + top;
var width;
if (x2 <= (i + sw))
width = ((sw - ((i + sw) - x2)) + 1) - left;
else
width = sw - left;
var height;
if (y2 <= (j + sh))
height = ((sh - ((j + sh) - y2)) + 1) - top;
else
height = sh - top;
draw_sprite_part_ext(sprite, subimg, left, top, width, height, X, Y, xscale, yscale, blend, alpha);
j += sh;
... (spr_dw_green_room_vines, 0, 122, 40, 122, 40, 572, 70, 2, 2, c_white, 1);
|
|
2
|
scr_draw_sprite_tiled_areascr_draw_sprite_tiled_area
function scr_draw_sprite_tiled_area()
{
var sprite = argument[0];
var subimg = argument[1];
var xx = argument[2];
var yy = argument[3];
var x1 = argument[4];
var y1 = argument[5];
var x2 = argument[6];
var y2 = argument[7];
var xscale = argument[8];
var yscale = argument[9];
var col = (argument_count > 10) ? argument[10] : 16777215;
var alpha = (argument_count > 11) ? argument[11] : 1;
var sw = sprite_get_width(sprite) * xscale;
var sh = sprite_get_height(sprite) * yscale;
var i = x1 - ((x1 % sw) - (xx % sw)) - (sw * ((x1 % sw) < (xx % sw)));
var j = y1 - ((y1 % sh) - (yy % sh)) - (sh * ((y1 % sh) < (yy % sh)));
var jj = j;
while (i <= x2)
{
while (j <= y2)
{
var left;
if (i <= x1)
left = x1 - i;
else
left = 0;
var X = i + left;
var top;
if (j <= y1)
top = y1 - j;
else
top = 0;
var Y = j + top;
var width;
if (x2 <= (i + sw))
width = ((sw - ((i + sw) - x2)) + 1) - left;
else
width = sw - left;
var height;
if (y2 <= (j + sh))
height = ((sh - ((j + sh) - y2)) + 1) - top;
else
height = sh - top;
draw_sprite_part_ext(sprite, subimg, left, top, width, height, X, Y, xscale, yscale, col, alpha);
j += sh;
}
j = jj;
i += sw;
}
return 0;
}
function draw_sprite_tiled_area()
{
var sprite = argument0;
var subimg = argument1;
var xx = argument2;
var yy = argument3;
var x1 = argument4;
var y1 = argument5;
var x2 = argument6;
var y2 = argument7;
var xscale = argument8;
var yscale = argument9;
var blend = argument10;
var alpha = argument11;
var sw = sprite_get_width(sprite) * xscale;
var sh = sprite_get_height(sprite) * yscale;
var i = x1 - ((x1 % sw) - (xx % sw)) - (sw * ((x1 % sw) < (xx % sw)));
var j = y1 - ((y1 % sh) - (yy % sh)) - (sh * ((y1 % sh) < (yy % sh)));
var jj = j;
while (i <= x2)
{
while (j <= y2)
{
var left;
if (i <= x1)
left = x1 - i;
else
left = 0;
var X = i + left;
var top;
if (j <= y1)
top = y1 - j;
else
top = 0;
var Y = j + top;
var width;
if (x2 <= (i + sw))
width = ((sw - ((i + sw) - x2)) + 1) - left;
else
width = sw - left;
var height;
if (y2 <= (j + sh))
height = ((sh - ((j + sh) - y2)) + 1) - top;
else
height = sh - top;
draw_sprite_part_ext(sprite, subimg, left, top, width, height, X, Y, xscale, yscale, blend, alpha);
j += sh;
... (spr_dw_green_room_vines, 0, 930, 40, 930, 40, 960, 70, 2, 2, c_white, 1);
|
|
3
|
scr_draw_sprite_tiled_areascr_draw_sprite_tiled_area
function scr_draw_sprite_tiled_area()
{
var sprite = argument[0];
var subimg = argument[1];
var xx = argument[2];
var yy = argument[3];
var x1 = argument[4];
var y1 = argument[5];
var x2 = argument[6];
var y2 = argument[7];
var xscale = argument[8];
var yscale = argument[9];
var col = (argument_count > 10) ? argument[10] : 16777215;
var alpha = (argument_count > 11) ? argument[11] : 1;
var sw = sprite_get_width(sprite) * xscale;
var sh = sprite_get_height(sprite) * yscale;
var i = x1 - ((x1 % sw) - (xx % sw)) - (sw * ((x1 % sw) < (xx % sw)));
var j = y1 - ((y1 % sh) - (yy % sh)) - (sh * ((y1 % sh) < (yy % sh)));
var jj = j;
while (i <= x2)
{
while (j <= y2)
{
var left;
if (i <= x1)
left = x1 - i;
else
left = 0;
var X = i + left;
var top;
if (j <= y1)
top = y1 - j;
else
top = 0;
var Y = j + top;
var width;
if (x2 <= (i + sw))
width = ((sw - ((i + sw) - x2)) + 1) - left;
else
width = sw - left;
var height;
if (y2 <= (j + sh))
height = ((sh - ((j + sh) - y2)) + 1) - top;
else
height = sh - top;
draw_sprite_part_ext(sprite, subimg, left, top, width, height, X, Y, xscale, yscale, col, alpha);
j += sh;
}
j = jj;
i += sw;
}
return 0;
}
function draw_sprite_tiled_area()
{
var sprite = argument0;
var subimg = argument1;
var xx = argument2;
var yy = argument3;
var x1 = argument4;
var y1 = argument5;
var x2 = argument6;
var y2 = argument7;
var xscale = argument8;
var yscale = argument9;
var blend = argument10;
var alpha = argument11;
var sw = sprite_get_width(sprite) * xscale;
var sh = sprite_get_height(sprite) * yscale;
var i = x1 - ((x1 % sw) - (xx % sw)) - (sw * ((x1 % sw) < (xx % sw)));
var j = y1 - ((y1 % sh) - (yy % sh)) - (sh * ((y1 % sh) < (yy % sh)));
var jj = j;
while (i <= x2)
{
while (j <= y2)
{
var left;
if (i <= x1)
left = x1 - i;
else
left = 0;
var X = i + left;
var top;
if (j <= y1)
top = y1 - j;
else
top = 0;
var Y = j + top;
var width;
if (x2 <= (i + sw))
width = ((sw - ((i + sw) - x2)) + 1) - left;
else
width = sw - left;
var height;
if (y2 <= (j + sh))
height = ((sh - ((j + sh) - y2)) + 1) - top;
else
height = sh - top;
draw_sprite_part_ext(sprite, subimg, left, top, width, height, X, Y, xscale, yscale, blend, alpha);
j += sh;
... (spr_dw_green_room_vines, 0, 1084, 40, 1084, 40, 1100, 70, 2, 2, c_white, 1);
|
|
4
|
scr_draw_sprite_tiled_areascr_draw_sprite_tiled_area
function scr_draw_sprite_tiled_area()
{
var sprite = argument[0];
var subimg = argument[1];
var xx = argument[2];
var yy = argument[3];
var x1 = argument[4];
var y1 = argument[5];
var x2 = argument[6];
var y2 = argument[7];
var xscale = argument[8];
var yscale = argument[9];
var col = (argument_count > 10) ? argument[10] : 16777215;
var alpha = (argument_count > 11) ? argument[11] : 1;
var sw = sprite_get_width(sprite) * xscale;
var sh = sprite_get_height(sprite) * yscale;
var i = x1 - ((x1 % sw) - (xx % sw)) - (sw * ((x1 % sw) < (xx % sw)));
var j = y1 - ((y1 % sh) - (yy % sh)) - (sh * ((y1 % sh) < (yy % sh)));
var jj = j;
while (i <= x2)
{
while (j <= y2)
{
var left;
if (i <= x1)
left = x1 - i;
else
left = 0;
var X = i + left;
var top;
if (j <= y1)
top = y1 - j;
else
top = 0;
var Y = j + top;
var width;
if (x2 <= (i + sw))
width = ((sw - ((i + sw) - x2)) + 1) - left;
else
width = sw - left;
var height;
if (y2 <= (j + sh))
height = ((sh - ((j + sh) - y2)) + 1) - top;
else
height = sh - top;
draw_sprite_part_ext(sprite, subimg, left, top, width, height, X, Y, xscale, yscale, col, alpha);
j += sh;
}
j = jj;
i += sw;
}
return 0;
}
function draw_sprite_tiled_area()
{
var sprite = argument0;
var subimg = argument1;
var xx = argument2;
var yy = argument3;
var x1 = argument4;
var y1 = argument5;
var x2 = argument6;
var y2 = argument7;
var xscale = argument8;
var yscale = argument9;
var blend = argument10;
var alpha = argument11;
var sw = sprite_get_width(sprite) * xscale;
var sh = sprite_get_height(sprite) * yscale;
var i = x1 - ((x1 % sw) - (xx % sw)) - (sw * ((x1 % sw) < (xx % sw)));
var j = y1 - ((y1 % sh) - (yy % sh)) - (sh * ((y1 % sh) < (yy % sh)));
var jj = j;
while (i <= x2)
{
while (j <= y2)
{
var left;
if (i <= x1)
left = x1 - i;
else
left = 0;
var X = i + left;
var top;
if (j <= y1)
top = y1 - j;
else
top = 0;
var Y = j + top;
var width;
if (x2 <= (i + sw))
width = ((sw - ((i + sw) - x2)) + 1) - left;
else
width = sw - left;
var height;
if (y2 <= (j + sh))
height = ((sh - ((j + sh) - y2)) + 1) - top;
else
height = sh - top;
draw_sprite_part_ext(sprite, subimg, left, top, width, height, X, Y, xscale, yscale, blend, alpha);
j += sh;
... (spr_dw_green_room_vines, 0, 1212, 40, 1212, 40, 1297, 70, 2, 2, c_white, 1);
|
|
5
|
if (!show_vines)
|
|
6
|
exit;
|
|
7
|
shine_anim_a += 0.08;
|
|
8
|
for (var i = 0; i < 8; i++)
|
|
9
|
{
|
|
10
|
var y_offset = ((i % 2) == 1) ? 4 : 10;
|
|
11
|
draw_sprite_ext(spr_shine_white, shine_anim_a + i, 128 + (i * 53), 40 + y_offset, 2, 2, 0, #E8FFC8, 1);
|
|
12
|
}
|
|
13
|
shine_anim_b += 0.08;
|
|
14
|
for (var i = 0; i < 7; i++)
|
|
15
|
{
|
|
16
|
var y_offset = ((i % 2) == 0) ? 14 : 20;
|
|
17
|
var x_offset = ((i % 2) == 0) ? 4 : 8;
|
|
18
|
draw_sprite_ext(spr_shine_white, shine_anim_b + 0.25 + i, 156 + (i * 60) + x_offset, 45 + y_offset, 2, 2, 0, #E8FFC8, 1);
|
|
19
|
}
|
|
20
|
draw_sprite_ext(spr_shine_white, shine_anim_a, 946, 50, 2, 2, 0, #E8FFC8, 1);
|
|
21
|
draw_sprite_ext(spr_shine_white, shine_anim_b + 0.25, 962, 60, 2, 2, 0, #E8FFC8, 1);
|
|
22
|
draw_sprite_ext(spr_shine_white, shine_anim_a, 1088, 40, 2, 2, 0, #E8FFC8, 1);
|
|
23
|
draw_sprite_ext(spr_shine_white, shine_anim_b + 0.25, 1108, 45, 2, 2, 0, #E8FFC8, 1);
|
|
24
|
for (var i = 0; i < 2; i++)
|
|
25
|
{
|
|
26
|
var y_offset = ((i % 2) == 1) ? 4 : 10;
|
|
27
|
draw_sprite_ext(spr_shine_white, shine_anim_a + i, 1221 + (i * 53), 40 + y_offset, 2, 2, 0, #E8FFC8, 1);
|
|
28
|
}
|
|
29
|
for (var i = 0; i < 2; i++)
|
|
30
|
{
|
|
31
|
var y_offset = ((i % 2) == 0) ? 14 : 20;
|
|
32
|
var x_offset = ((i % 2) == 0) ? 4 : 8;
|
|
33
|
draw_sprite_ext(spr_shine_white, shine_anim_b + 0.25 + i, 1210 + (i * 65) + x_offset, 45 + y_offset, 2, 2, 0, #E8FFC8, 1);
|
|
34
|
}
|