19 lines
507 B
Plaintext
19 lines
507 B
Plaintext
|
/// @function: scr_pattern_fire( _pattern, _speed, _bullet );
|
||
|
/// @param _pattern {real}
|
||
|
/// @param _speed {real}
|
||
|
/// @param _bullet {object}
|
||
|
|
||
|
|
||
|
function scr_pattern_fire( _pattern, _speed, _bullet ) {
|
||
|
switch ( _pattern ) {
|
||
|
case PATTERN_STREAM:
|
||
|
exy = instance_create_layer( x, y, "Instances", _bullet );
|
||
|
with (exy) {
|
||
|
speed = _speed + obj_wriggle.hyper_tier;
|
||
|
direction = point_direction( x, y, obj_wriggle.x, obj_wriggle.y );
|
||
|
}
|
||
|
break;
|
||
|
default:
|
||
|
break;
|
||
|
}
|
||
|
}
|