| 1 |
part_snowfallsys = part_system_create(); |
| 2 |
part_snowfallEm = part_emitter_create(part_snowfallsys); |
| 3 |
part_system_depth(part_snowfallsys, -9999); |
| 4 |
part_snowfall = part_type_create(); |
| 5 |
part_type_sprite(part_snowfall, 636, 0, 0, 1); |
| 6 |
part_type_size(part_snowfall, 1, 1, 0, 0); |
| 7 |
part_type_colour2(part_snowfall, 16777215, 16777215); |
| 8 |
part_type_alpha3(part_snowfall, 0.25, 0.95, 0); |
| 9 |
part_type_speed(part_snowfall, 0.3, 1.2, 0, 0); |
| 10 |
part_type_direction(part_snowfall, 250, 290, 0, 0); |
| 11 |
part_type_orientation(part_snowfall, 0, 359, random_range(-2, 2), 0.1, 1); |
| 12 |
part_type_life(part_snowfall, 250, 2000); |
| 13 |
part_type_blend(part_snowfall, 1); |
| 14 |
part_startsys = part_system_create(); |
| 15 |
part_startEm = part_emitter_create(part_startsys); |
| 16 |
part_system_depth(part_startsys, -9999); |
| 17 |
part_emitter_region(part_startsys, part_startEm, 0, room_width, -200, room_height, 0, 0); |
| 18 |
part_emitter_burst(part_startsys, part_startEm, part_snowfall, room_width / 8); |
| 19 |
part_emitter_region(part_snowfallsys, part_snowfallEm, 0, room_width, 0, __view_get(e__VW.YView, 0), 3, 0); |
| 20 |
part_emitter_stream(part_snowfallsys, part_snowfallEm, part_snowfall, -8); |
| 21 |
|
| 22 |
enum e__VW |
| 23 |
{ |
| 24 |
XView, |
| 25 |
YView, |
| 26 |
WView, |
| 27 |
HView, |
| 28 |
Angle, |
| 29 |
HBorder, |
| 30 |
VBorder, |
| 31 |
HSpeed, |
| 32 |
VSpeed, |
| 33 |
Object, |
| 34 |
Visible, |
| 35 |
XPort, |
| 36 |
YPort, |
| 37 |
WPort, |
| 38 |
HPort, |
| 39 |
Camera, |
| 40 |
SurfaceID |
| 41 |
} |