mirror of
https://gitlab.com/2009scape/2009scape.git
synced 2025-12-09 16:45:44 -07:00
Added initial version
This commit is contained in:
commit
b452bd670c
13290 changed files with 1178433 additions and 0 deletions
26
dumps/scripts/2135.cs2
Normal file
26
dumps/scripts/2135.cs2
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
void script_2135(int arg0,int arg1,int arg2) {
|
||||
int ivar3;
|
||||
int ivar4;
|
||||
ivar3 = getWidgetActualX(new WidgetPointer(arg0));
|
||||
ivar4 = getWidgetActualY(new WidgetPointer(arg0));
|
||||
if ((arg1 >= 0) && (arg1 <= divide(getWidgetActualWidth(new WidgetPointer(arg0)), 2))) {
|
||||
ivar3 = subtract(ivar3, add(rndExcl(2), 2));
|
||||
} else {
|
||||
if (arg1 <= getWidgetActualWidth(new WidgetPointer(arg0))) {
|
||||
ivar3 = add(add(ivar3, rndExcl(2)), 2);
|
||||
}
|
||||
}
|
||||
if ((arg2 >= 0) && (arg2 <= divide(getWidgetActualHeight(new WidgetPointer(arg0)), 2))) {
|
||||
ivar4 = subtract(ivar4, add(rndExcl(2), 2));
|
||||
} else {
|
||||
if (arg2 <= getWidgetActualHeight(new WidgetPointer(arg0))) {
|
||||
ivar4 = add(add(ivar4, rndExcl(2)), 2);
|
||||
}
|
||||
}
|
||||
ivar3 = max(ivar3, 0);
|
||||
ivar4 = max(ivar4, 0);
|
||||
ivar3 = min(ivar3, subtract(getWidgetActualWidth(new WidgetPointer(getWidgetParentId(new WidgetPointer(arg0)))), getWidgetActualWidth(new WidgetPointer(arg0))));
|
||||
ivar4 = min(ivar4, subtract(getWidgetActualHeight(new WidgetPointer(getWidgetParentId(new WidgetPointer(arg0)))), getWidgetActualHeight(new WidgetPointer(arg0))));
|
||||
setWidgetPosition(ivar3, ivar4, 0, 0, new WidgetPointer(arg0));
|
||||
return;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue