76 lines
2.8 KiB
Plaintext
76 lines
2.8 KiB
Plaintext
void script_4146() {
|
|
int ivar0;
|
|
ivar0 = 0;
|
|
if (isBitFlagged(globalint_98, 31)) {
|
|
setWidgetIsHidden(true, new WidgetPointer(14,13));
|
|
setWidgetIsHidden(false, new WidgetPointer(14,31));
|
|
script_915(917537);
|
|
script_915(917539);
|
|
} else {
|
|
flow_2:
|
|
setWidgetIsHidden(false, new WidgetPointer(14,13));
|
|
setWidgetIsHidden(true, new WidgetPointer(14,31));
|
|
script_1088(917518, 0);
|
|
script_1298(917520, 0, 0, 0);
|
|
script_1088(917525, 19);
|
|
ivar0 = subtract(getWidgetActualHeight(new WidgetPointer(14,16)), 14);
|
|
SWITCH (bitAnd(globalint_98, 3)) {
|
|
case 0:
|
|
GOTO flow_3
|
|
case 3:
|
|
GOTO flow_5
|
|
}
|
|
GOTO flow_4
|
|
flow_3:
|
|
setWidgetText(new WidgetPointer(14,23), "No PIN set");
|
|
ivar0 = divide(ivar0, 2);
|
|
script_4147(917522, ivar0, divide(subtract(0, ivar0), 2), "Set a PIN");
|
|
script_4147(917523, ivar0, divide(ivar0, 2), "Change recovery delay");
|
|
setWidgetIsHidden(true, new WidgetPointer(14,20));
|
|
GOTO flow_6
|
|
flow_4:
|
|
setWidgetText(new WidgetPointer(14,23), "You have a PIN");
|
|
ivar0 = divide(ivar0, 3);
|
|
script_4147(917522, ivar0, subtract(0, ivar0), "Change your PIN");
|
|
script_4147(917523, ivar0, 0, "Delete your PIN");
|
|
script_4147(917524, ivar0, ivar0, "Change recovery delay");
|
|
GOTO flow_6
|
|
flow_5:
|
|
setWidgetText(new WidgetPointer(14,23), "PIN coming soon");
|
|
ivar0 = min(ivar0, 50);
|
|
script_4147(917522, ivar0, 0, "Cancel the PIN");
|
|
setWidgetIsHidden(true, new WidgetPointer(14,19));
|
|
setWidgetIsHidden(true, new WidgetPointer(14,20));
|
|
flow_6:
|
|
if (isBitFlagged(globalint_98, 10)) {
|
|
setWidgetText(new WidgetPointer(14,25), "7 days");
|
|
} else {
|
|
setWidgetText(new WidgetPointer(14,25), "3 days");
|
|
}
|
|
}
|
|
deleteAllExtraChilds(new WidgetPointer(14,28));
|
|
createExtraChild(new WidgetPointer(14,28), 4, 0);
|
|
setWidgetFont(495);
|
|
setWidgetRGB(new Color(255, 152, 31));
|
|
setWidgetUnknownBoolean(true);
|
|
setWidgetTextAlignment(0, 1, 0);
|
|
setWidgetText(globalstring_344);
|
|
if (add(multiply(getLineCount(subtract(getWidgetActualWidth(new WidgetPointer(getWidgetParentId(new WidgetPointer(14,28)))), 14), 495, globalstring_344), 12), 5) <= getWidgetActualHeight(new WidgetPointer(14,28))) {
|
|
setWidgetSize(14, 40, 1, 1, new WidgetPointer(14,28));
|
|
setWidgetScrollMax(0, 0, new WidgetPointer(14,28));
|
|
setWidgetPosition(0, 0, 1, 1);
|
|
setWidgetSize(0, 0, 1, 1);
|
|
setWidgetIsHidden(true, new WidgetPointer(14,29));
|
|
return;
|
|
}
|
|
setWidgetSize(31, 40, 1, 1, new WidgetPointer(14,28));
|
|
ivar0 = add(multiply(getLineCount(getWidgetActualWidth(new WidgetPointer(14,28)), 495, globalstring_344), 12), 5);
|
|
setWidgetScrollMax(0, ivar0, new WidgetPointer(14,28));
|
|
cs2method2100(0, 0, new WidgetPointer(14,28));
|
|
setWidgetPosition(0, 0, 1, 0);
|
|
setWidgetSize(0, ivar0, 1, 0);
|
|
setWidgetIsHidden(false, new WidgetPointer(14,29));
|
|
script_31(917533, 917532, 792, 789, 790, 791, 773, 788);
|
|
return;
|
|
}
|