|
1
|
scr_bullet_initscr_bullet_init
function scr_bullet_init()
{
grazed = 0;
grazetimer = 0;
destroyonhit = 1;
target = 0;
inv = 60;
damage = 10;
element = 0;
grazepoints = 1;
timepoints = 1;
active = 1;
updateimageangle = 0;
} ();
|
|
2
|
scr_darksizescr_darksize
function scr_darksize()
{
var inst = id;
if (argument_count)
inst = argument0;
inst.image_xscale = 2;
inst.image_yscale = 2;
} ();
|
|
3
|
image_index = 8;
|
|
4
|
image_speed = 0;
|
|
5
|
timer = 0;
|
|
6
|
spin = 2;
|
|
7
|
angle = 0;
|
|
8
|
amount = 1;
|
|
9
|
init_start = 4;
|
|
10
|
init = 8;
|
|
11
|
circle_val = 0;
|
|
12
|
circle_goal = 5;
|
|
13
|
circle_distance = 120;
|
|
14
|
circle_list = ds_list_create();
|
|
15
|
endme = false;
|
|
16
|
alarm[0] = 16; gml_Object_obj_knight_weird_bottom_manager_Alarm_0.gml
var rep = 1;
if (turn_type == "short start" || turn_type == "short mid")
rep = 6;
repeat (6)
{
if (circle_val < 5)
{
circle_val++;
with (instance_create(x, y, obj_knight_weird_circle))
{
angle = (360 / other.circle_goal) * ds_list_size(other.circle_list);
distance = other.circle_distance;
spin = other.spin;
master = other.id;
alarm[0] = 6;
ds_list_add(other.circle_list, id);
if (other.turn_type == "short start" || other.turn_type == "short mid")
hellzone = true;
}
alarm[0] = init_start;
}
else
{
alarm[1] = init;
if (turn_type == "short start" || turn_type == "short mid")
alarm[1] = 1;
}
}
|
|
17
|
center_x = scr_get_boxscr_get_box
function scr_get_box(arg0)
{
switch (arg0)
{
case 0:
return obj_growtangle.x + (obj_growtangle.sprite_width * 0.5);
break;
case 1:
return obj_growtangle.y - (obj_growtangle.sprite_height * 0.5);
break;
case 2:
return obj_growtangle.x - (obj_growtangle.sprite_width * 0.5);
break;
case 3:
return obj_growtangle.y + (obj_growtangle.sprite_height * 0.5);
break;
case 4:
return obj_growtangle.x;
break;
case 5:
return obj_growtangle.y;
break;
return false;
}
} (4);
|
|
18
|
center_y = scr_get_boxscr_get_box
function scr_get_box(arg0)
{
switch (arg0)
{
case 0:
return obj_growtangle.x + (obj_growtangle.sprite_width * 0.5);
break;
case 1:
return obj_growtangle.y - (obj_growtangle.sprite_height * 0.5);
break;
case 2:
return obj_growtangle.x - (obj_growtangle.sprite_width * 0.5);
break;
case 3:
return obj_growtangle.y + (obj_growtangle.sprite_height * 0.5);
break;
case 4:
return obj_growtangle.x;
break;
case 5:
return obj_growtangle.y;
break;
return false;
}
} (3) + 43;
|
|
19
|
anchor_x = x;
|
|
20
|
anchor_y = y;
|
|
21
|
difficulty = 0;
|
|
22
|
turn_type = "full";
|
|
23
|
turn_segment = -1;
|
|
24
|
next_up = -999;
|
|
25
|
next_next_up = -1;
|
|
26
|
local_turntimer = 340;
|