-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathSCR_physics_break.gml
55 lines (50 loc) · 1.07 KB
/
SCR_physics_break.gml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
if (playerBreakL == true)
{
// Sprite
sprite_index = SPR_player_break;
image_speed = 0.4;
// SFX
if (global.music == 1 && okBreak == true)
{
if (audio_is_playing(SFX_sonic_break))
{
audio_stop_sound(SFX_sonic_break);
}
audio_play_sound(SFX_sonic_break,10,false);
okBreak = false;
}
// Action
hspeed -= hspeed/4;
if (hspeed <= 0)
{
hspeed = 0;
okBreak = true;
image_xscale = -1;
playerBreakL = false;
}
}
if (playerBreakR == true)
{
// Sprite
sprite_index = SPR_player_break;
image_speed = 0.4;
// SFX
if (global.music == 1 && okBreak == true)
{
if (audio_is_playing(SFX_sonic_break))
{
audio_stop_sound(SFX_sonic_break);
}
audio_play_sound(SFX_sonic_break,10,false);
okBreak = false;
}
// Action
hspeed += -hspeed/4;
if (hspeed >= 0)
{
hspeed = 0;
okBreak = true;
image_xscale = 1;
playerBreakR = false;
}
}