You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.1 KiB
35 lines
1.1 KiB
draw_sprite(sprite_index, image_index, round(x), round(y))
|
|
event_inherited()
|
|
with (shield1)
|
|
draw_self()
|
|
with (shield2)
|
|
draw_self()
|
|
if (frozen > 0 && frozen < (freezetime * 0.2))
|
|
{
|
|
with (shield1)
|
|
{
|
|
draw_set_blend_mode(bm_add)
|
|
draw_sprite_ext(sprite_index, -1, x, y, image_xscale, 1, image_angle, -1, (1 - (fxtimer * 0.25)))
|
|
draw_set_blend_mode(bm_normal)
|
|
}
|
|
with (shield2)
|
|
{
|
|
draw_set_blend_mode(bm_add)
|
|
draw_sprite_ext(sprite_index, -1, x, y, image_xscale, 1, image_angle, -1, (1 - (fxtimer * 0.25)))
|
|
draw_set_blend_mode(bm_normal)
|
|
}
|
|
}
|
|
if (frozen > 0)
|
|
{
|
|
if instance_exists(oLavaSurface)
|
|
eyeSprite = sHalzynEyeFrozen_lava
|
|
else
|
|
eyeSprite = sHalzynEyeFrozen
|
|
}
|
|
else if instance_exists(oLavaSurface)
|
|
eyeSprite = sHalzynEye_lava
|
|
else
|
|
eyeSprite = sHalzynEye
|
|
if (instance_exists(oCharacter) && collision_line(x, y, (oCharacter.x - 1), (oCharacter.y - 16), oSolid, false, true) == -4)
|
|
draw_sprite(eyeSprite, floor(((point_direction(x, y, (oCharacter.x - 1), (oCharacter.y - 16)) + 22.5) / 45)), round(x), round(y))
|