45 lines
1.4 KiB
Plaintext
45 lines
1.4 KiB
Plaintext
void script_2698(int arg0,int arg1,int arg2,int arg3,int arg4) {
|
|
int ivar5;
|
|
int stack_dump0;
|
|
opcStruct5303(2,0,0) structdump_1;
|
|
if (arg0 == getDisplayMode()) {
|
|
return;
|
|
}
|
|
ivar5 = -1;
|
|
if (arg0 != 3) {
|
|
cs2method5307(arg0);
|
|
ivar5 = getDisplayMode();
|
|
cs2method5309(ivar5);
|
|
if (arg0 != ivar5) {
|
|
script_2694(arg4, 0, "RuneScape was unable to enter that display mode." + "<br>" + "<br>" + "Please visit our Knowledge Base for more information.", "Consult Knowledge Base", "kbase/view.ws?guid=controls_display_options");
|
|
script_2596(arg3, ivar5, arg1, arg2, arg4);
|
|
return;
|
|
}
|
|
script_2596(arg3, ivar5, arg1, arg2, arg4);
|
|
if ((arg0 >= 2) && (ivar5 >= 2)) {
|
|
globalint_994 = 2;
|
|
}
|
|
return;
|
|
}
|
|
if (isSiteSettingsMembers()) {
|
|
script_2694(arg4, 0, "Fullscreen mode is only available to RuneScape members." + "<br>" + "<br>" + "Please visit the RuneScape website to learn about other benefits of membership.", "Members' benefits", "members/members.ws");
|
|
return;
|
|
}
|
|
if (cs2method5302() > globalint_178) {
|
|
stack_dump0 = globalint_178;
|
|
structdump_1 = cs2method5303(stack_dump0);
|
|
if (cs2method5300(structdump_1.intpart_0, structdump_1.intpart_1)) {
|
|
script_2596(arg3, arg0, arg1, arg2, arg4);
|
|
script_2700(2, arg4, 0, 0);
|
|
return;
|
|
}
|
|
}
|
|
arg0 = cs2method5308();
|
|
cs2method5307(arg0);
|
|
if (((boolean)arg4)) {
|
|
messageType0("Unable to enter fullscreen mode at that resolution.");
|
|
}
|
|
script_2596(arg3, arg0, arg1, arg2, arg4);
|
|
return;
|
|
}
|