-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy path[proc,toplevel_mainmodal_bg_calculate].cs2
More file actions
23 lines (23 loc) · 1.32 KB
/
[proc,toplevel_mainmodal_bg_calculate].cs2
File metadata and controls
23 lines (23 loc) · 1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// 910
[proc,toplevel_mainmodal_bg_calculate](enum $enum0, component $component1, component $component2, int $int3, int $int4)
if ($component1 = null) {
return;
}
if (~on_mobile = true) {
~toplevel_mainmodal_bg_calculate_mobile($enum0, $component1);
return;
}
if (%varcint172 <= null | %varcint173 <= -1 | if_hassub(enum(component, component, $enum0, interface_161:20)) = false) {
cc_deleteall($component1);
return;
}
def_int $width5 = if_getwidth($component2);
def_int $height6 = if_getheight($component2);
def_int $int7 = calc(($width5 - 512) / 2);
def_int $int8 = calc(($height6 - 334) / 2);
def_int $int9 = calc($width5 - ($int7 + 512));
def_int $int10 = calc($height6 - ($int8 + 334));
~toplevel_mainmodal_bg_build($component1, 0, %varcint172, %varcint173, 0, 0, ^setpos_abs_left, ^setpos_abs_top, 0, $int8, ^setsize_minus, ^setsize_abs);
~toplevel_mainmodal_bg_build($component1, 1, %varcint172, %varcint173, 0, 0, ^setpos_abs_left, ^setpos_abs_bottom, 0, calc($int10 + $int4), ^setsize_minus, ^setsize_abs);
~toplevel_mainmodal_bg_build($component1, 2, %varcint172, %varcint173, 0, $int8, ^setpos_abs_left, ^setpos_abs_top, $int7, 334, ^setsize_abs, ^setsize_abs);
~toplevel_mainmodal_bg_build($component1, 3, %varcint172, %varcint173, 0, $int8, ^setpos_abs_right, ^setpos_abs_top, calc($int9 + $int3), 334, ^setsize_abs, ^setsize_abs);