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,giants_foundry_hud_update_pointers].cs2
66 lines (66 loc) · 2.39 KB
/
[proc,giants_foundry_hud_update_pointers].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
65
66
// 6115
[proc,giants_foundry_hud_update_pointers]
def_component $component0 = interface_754:7;
def_component $component1 = interface_754:74;
def_component $component2 = interface_754:78;
def_component $component3 = interface_754:77;
def_component $component4 = interface_754:76;
def_component $component5 = interface_754:6;
def_component $component6 = interface_754:46;
def_component $component7 = interface_754:45;
def_component $component8 = interface_754:31;
def_component $component9 = interface_754:61;
def_component $component10 = interface_754:71;
def_int $int11 = calc(if_getwidth($component5) - 2);
def_int $int12 = 0;
$int12 = scale(%varbit13939, 205, $int11);
if_setposition($int12, -1, ^setpos_abs_left, ^setpos_abs_bottom, $component0);
if_setsize(calc($int12 + 1), 2, ^setsize_abs, ^setsize_minus, $component6);
$int12 = scale(%varbit13950, 205, $int11);
if_setsize(calc($int12 + 1), 2, ^setsize_abs, ^setsize_minus, $component7);
if (%varbit13939 = 0) {
if_sethide(true, $component6);
} else {
if_sethide(false, $component6);
}
$int12 = scale(%varbit13948, 1000, $int11);
if_setposition($int12, -1, ^setpos_abs_left, ^setpos_abs_bottom, $component1);
$int12 = scale(%varbit13949, 1000, $int11);
if_setposition($int12, -1, ^setpos_abs_left, ^setpos_abs_bottom, $component2);
def_int $int13 = ~giants_foundry_section_count;
def_int $int14 = ~script6120;
if (%varbit13949 >= 1000) {
if_sethide(true, $component4);
if_sethide(false, $component3);
} else {
if_sethide(false, $component4);
if_sethide(true, $component3);
}
def_int $int15 = calc($int11 / $int13);
def_int $int16 = calc($int11 % $int15);
$int12 = calc($int15 * $int14 + 7 + ~min($int16, $int14));
if ($int14 < $int16) {
$int15 = calc($int15 + 1);
}
if_setposition($int12, 1, ^setpos_abs_left, ^setpos_abs_top, $component4);
if_setsize($int15, 2, ^setsize_abs, ^setsize_minus, $component4);
def_int $int17 = 0;
def_int $int18 = 0;
$int17, $int18 = ~script6121(0);
if (%varbit13948 >= $int17 & %varbit13948 <= calc($int17 + $int18)) {
if_sethide(false, $component8);
} else {
if_sethide(true, $component8);
}
$int17, $int18 = ~script6121(1);
if (%varbit13948 >= $int17 & %varbit13948 <= calc($int17 + $int18)) {
if_sethide(false, $component9);
} else {
if_sethide(true, $component9);
}
$int17, $int18 = ~script6121(2);
if (%varbit13948 >= $int17 & %varbit13948 <= calc($int17 + $int18)) {
if_sethide(false, $component10);
} else {
if_sethide(true, $component10);
}