|
1
|
var _splid = 0;
|
|
2
|
var _dist = round(distance);
|
|
3
|
draw_sprite_part_ext_rot(sprite_index, 1, 0, 0, sprite_width, sprite_height / 2, x - _splid, y - _dist, image_xscale, image_yscale, 0, image_blend, 1);
|
|
4
|
draw_sprite_part_ext_rot(sprite_index, 1, 0, sprite_height / 2, sprite_width, sprite_height / 2, x + _splid, y + _dist, image_xscale, image_yscale, 0, image_blend, 1);
|
|
5
|
draw_sprite_part_ext_rot(sprite_index, 0, 0, 0, sprite_width, sprite_height / 2, x - _splid, y - _dist, image_xscale, image_yscale, 0, image_blend, 1);
|
|
6
|
draw_sprite_part_ext_rot(sprite_index, 0, 0, sprite_height / 2, sprite_width, sprite_height / 2, x + _splid, y + _dist, image_xscale, image_yscale, 0, image_blend, 1);
|
|
7
|
draw_set_color(c_white);
|
|
8
|
if (_dist == 0)
|
|
9
|
{
|
|
10
|
ossafe_fill_rectangle(x - 74 - _splid, y - _dist, (x + 75) - _splid, y - _dist, false);
|
|
11
|
ossafe_fill_rectangle((x - 74) + _splid, y + _dist, x + 75 + _splid, y + _dist, false);
|
|
12
|
}
|
|
13
|
else
|
|
14
|
{
|
|
15
|
draw_sprite_ext(spr_rk_split_flame_edge, flame_index, x + 2, y - _dist - 1, 2, 2, 180, c_gray, 1);
|
|
16
|
draw_sprite_ext(spr_rk_split_flame_edge, flame_index, x, y + _dist + 2, 2, 2, 0, c_gray, 1);
|
|
17
|
}
|
|
18
|
flame_index += 0.5;
|