1 | siner += 1; |
2 | if (type == 0) |
3 | { |
4 | starx -= 8; |
5 | if (starx < -80) |
6 | { |
7 | starx += 80; |
8 | ioff += 2; |
9 | } |
10 | } |
11 | if (type == 2) |
12 | { |
13 | stsp -= 0.2; |
14 | if (stsp < 0) |
15 | stsp = 0; |
16 | starx -= stsp; |
17 | } |
18 | if (type == 0 || type == 2) |
19 | { |
20 | for (i = 0; i < 30; i += 1) |
21 | draw_sprite_ext(spr_6shoe_star, 0, starx + (i * 40), stary + (sin(siner / 9) * 10), 2, 2, (siner * 4) + ((i + ioff) * 16), c_white, 1); |
22 | if (collision_line(-20, stary + (sin(siner / 9) * 10), room_width + 20, stary + (sin(siner / 9) * 10), obj_vsflowey_heart, false, true)) |
23 | event_user(1); |
24 | if (obj_vsflowey_heart.y < (stary + (sin(siner / 9) * 10))) |
25 | obj_vsflowey_heart.y = stary + (sin(siner / 9) * 10); |
26 | } |