This repository was archived by the owner on Feb 4, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy path[proc,cr_ui_rebuild_window].cs2
64 lines (64 loc) · 3.04 KB
/
[proc,cr_ui_rebuild_window].cs2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
// 6379
[proc,cr_ui_rebuild_window](int $int0, int $int1, component $component2, component $component3, component $component4)
def_int $width5 = if_getwidth($component3);
def_int $height6 = if_getheight($component3);
def_int $width7 = if_getwidth($component2);
def_int $int8 = calc(if_getheight($component2) - $int1);
%varcint1011 = ~max(~cr_ui_min_width, ~min(%varcint1011, $width7));
%varcint1012 = ~max(~cr_ui_min_height, ~min(%varcint1012, $int8));
%varcint1009 = ~max(0, ~min(%varcint1009, calc($width7 - %varcint1011)));
%varcint1010 = ~max($int1, ~min(%varcint1010, calc($int1 + $int8 - %varcint1012)));
if_sethide(false, $component3);
if_sethide(true, $component4);
if (~on_mobile = true & $int0 = 1) {
%varcint1010 = calc(if_getheight($component2) - %varcint1012);
}
if_setposition(%varcint1009, %varcint1010, ^setpos_abs_left, ^setpos_abs_top, $component3);
if_setsize(%varcint1011, %varcint1012, ^setsize_abs, ^setsize_abs, $component3);
def_int $height9 = calc(%varcint1012 - 6 * 2);
def_int $int10 = calc(%varcint1011 - 6 * 2);
def_int $x11 = calc(%varcint1009 + %varcint1011 - 6);
def_int $y12 = calc(%varcint1010 + %varcint1012 - 6);
if (cc_find($component2, 0) = ^true) {
cc_setsize(calc($int10 - 27), 29, ^setsize_abs, ^setsize_abs);
cc_setposition(calc(%varcint1009 + 6), %varcint1010, ^setpos_abs_left, ^setpos_abs_top);
~script6384($int1, $component2, $component3, $component4);
}
if (cc_find($component2, 1) = ^true) {
cc_setsize($int10, 6, ^setsize_abs, ^setsize_abs);
cc_setposition(calc(%varcint1009 + 6), $y12, ^setpos_abs_left, ^setpos_abs_top);
~script6384($int1, $component2, $component3, $component4);
}
if (cc_find($component2, 2) = ^true) {
cc_setsize(6, $height9, ^setsize_abs, ^setsize_abs);
cc_setposition(%varcint1009, calc(%varcint1010 + 6), ^setpos_abs_left, ^setpos_abs_top);
~script6384($int1, $component2, $component3, $component4);
}
if (cc_find($component2, 3) = ^true) {
cc_setsize(6, $height9, ^setsize_abs, ^setsize_abs);
cc_setposition($x11, calc(%varcint1010 + 6), ^setpos_abs_left, ^setpos_abs_top);
~script6384($int1, $component2, $component3, $component4);
}
if (cc_find($component2, 4) = ^true) {
cc_setsize(6, 6, ^setsize_abs, ^setsize_abs);
cc_setposition(%varcint1009, %varcint1010, ^setpos_abs_left, ^setpos_abs_top);
~script6384($int1, $component2, $component3, $component4);
}
if (cc_find($component2, 5) = ^true) {
cc_setsize(6, 6, ^setsize_abs, ^setsize_abs);
cc_setposition($x11, %varcint1010, ^setpos_abs_left, ^setpos_abs_top);
~script6384($int1, $component2, $component3, $component4);
}
if (cc_find($component2, 6) = ^true) {
cc_setsize(6, 6, ^setsize_abs, ^setsize_abs);
cc_setposition(%varcint1009, $y12, ^setpos_abs_left, ^setpos_abs_top);
~script6384($int1, $component2, $component3, $component4);
}
if (cc_find($component2, 7) = ^true) {
cc_setsize(6, 6, ^setsize_abs, ^setsize_abs);
cc_setposition($x11, $y12, ^setpos_abs_left, ^setpos_abs_top);
~script6384($int1, $component2, $component3, $component4);
}
if ($int0 = 0 & (if_getwidth($component3) ! $width5 | if_getheight($component3) ! $height6)) {
~script2489;
}