|
1
|
function scr_manage_sunstatescr_manage_sunstate
function scr_manage_sunstate(arg0)
{
lutobject = instance_create_layer(0, 0, "OBJECTS_SHADOWS", obj_lutshader);
lutobject.set_lut(arg0);
sunShadows = instance_create_layer(0, 0, "OBJECTS_SHADOWS", obj_sunshadows);
scr_set_shadow(arg0);
if (arg0 == 1)
layer_set_visible("ASSETS_Shadows_buildings", true);
if (arg0 == 2)
{
if (i_ex(obj_festival_animator))
instance_destroy(obj_festival_animator);
instance_create_layer(0, 0, "OBJECTS_MAIN", obj_festival_shadow_frame_setter);
}
} (arg0)
|
|
2
|
{
|
|
3
|
lutobject = instance_create_layer(0, 0, "OBJECTS_SHADOWS", obj_lutshader);
|
|
4
|
lutobject.set_lut(arg0);
|
|
5
|
sunShadows = instance_create_layer(0, 0, "OBJECTS_SHADOWS", obj_sunshadows);
|
|
6
|
scr_set_shadowscr_set_shadow
function scr_set_shadow(arg0)
{
if (arg0 == 2)
{
with (obj_sunshadows)
{
evening_mode = true;
highlight_mode = -1;
colour_shadowblend = 2293795;
alpha_shadowblend = 0.5;
skew_amt = -90;
layer_set_visible("Town_Shadows_morning_a", false);
layer_set_visible("Town_Shadows_morning_cutout", false);
layer_set_visible("Town_Shadows_morning", false);
tile_layer_names = ["Town_Shadows_evening"];
asset_layer_names = ["Town_Shadows_evening_a", "Town_Shadows_evening_carts"];
cutout_tile_layer_names = [];
cutout_asset_layer_names = ["Town_Shadows_evening_cutout"];
free_surfaces();
}
}
else if (arg0 == 1)
{
with (obj_sunshadows)
{
evening_mode = false;
highlight_mode = 0;
colour_shadowblend = 3671309;
alpha_shadowblend = 0.3;
skew_amt = 45;
layer_set_visible("Town_Shadows_evening_a", false);
layer_set_visible("Town_Shadows_evening_cutout", false);
layer_set_visible("Town_Shadows_evening", false);
tile_layer_names = ["Town_Shadows_morning"];
asset_layer_names = ["Town_Shadows_morning_a"];
cutout_tile_layer_names = [];
cutout_asset_layer_names = ["Town_Shadows_morning_cutout"];
free_surfaces();
}
}
else if (arg0 == 0)
{
layer_set_visible("Town_Shadows_evening_a", false);
layer_set_visible("Town_Shadows_evening_cutout", false);
layer_set_visible("Town_Shadows_evening", false);
layer_set_visible("Town_Shadows_morning_a", false);
layer_set_visible("Town_Shadows_morning_cutout", false);
layer_set_visible("Town_Shadows_morning", false);
free_surfaces();
}
} (arg0);
|
|
7
|
if (arg0 == 1)
|
|
8
|
layer_set_visible("ASSETS_Shadows_buildings", true);
|
|
9
|
if (arg0 == 2)
|
|
10
|
{
|
|
11
|
if (i_ex(obj_festival_animator))
|
|
12
|
instance_destroy(obj_festival_animator);
|
|
13
|
instance_create_layer(0, 0, "OBJECTS_MAIN", obj_festival_shadow_frame_setter);
|
|
14
|
}
|
|
15
|
}
|