-
Notifications
You must be signed in to change notification settings - Fork 37
/
Copy pathutils.simba
110 lines (100 loc) · 3.81 KB
/
utils.simba
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
{$DEFINE WL_UTILS}
{$IFNDEF SCRIPT_ID}{$DEFINE SCRIPT_ID := ''}{$ENDIF}
{$IFNDEF SCRIPT_REVISION}{$DEFINE SCRIPT_REVISION := '1'}{$ENDIF}
{$IFNDEF SRL_OSR}
{$I SRL-T/osr.simba}
{$ENDIF}
type
TWaspLib = record
LogFile: String;
Activity: TCountDown;
GameSettings: record
MaxBrightness: Boolean;
RoofsHidden: Boolean;
XPBarIsSetup: Boolean;
MouseWheel: Boolean;
MouseWheelConfirmed: Boolean;
MagicFiltersRemoved: Boolean;
end;
IsRecording: Boolean;
end;
const
WL_DATAPATH = SIMBA_DATA_DIR + 'WaspLib' + DirectorySeparator;
var
WL: TWaspLib;
ScriptName: String := ExtractFileName(ScriptFile).Before(ExtractFileExt(ScriptFile));
{$SCOPEDENUMS ON}
{$IFNDEF WL_CONFIG_INCLUDED} {$I utils/config.simba}
{$IFNDEF WL_SETTINGS_INCLUDED} {$I utils/settings.simba}
{$IFNDEF WL_ITEMS_EX_INCLUDED} {$I utils/items/items.simba}
{$IFNDEF WL_RSREGIONS_UTILS_INCLUDED} {$I utils/rsregions/rsregionsutils.simba}
{$IFNDEF WL_RSREGIONS_INCLUDED} {$I utils/rsregions/rsregions.simba}
{$IFNDEF WL_REMOTEINPUT_INCLUDED} {$I utils/input/remoteinput.simba}
{$IFNDEF WL_WEB_INCLUDED} {$I utils/web.simba}
{$IFNDEF WL_BITMAPS_INCLUDED} {$I utils/bitmaps.simba}
{$IFNDEF WL_MOUSE_INCLUDED} {$I utils/input/mouse.simba}
{$IFNDEF WL_TARGET_INCLUDED} {$I utils/target.simba}
{$IFNDEF WL_BASE_INCLUDED} {$I utils/base.simba}
{$IFNDEF WL_MATH_INCLUDED} {$I utils/math.simba}
{$IFNDEF WL_TIME_INCLUDED} {$I utils/time.simba}
{$IFNDEF WL_STRING_INCLUDED} {$I utils/string.simba}
{$IFNDEF WL_INTEGERARRAY_INCLUDED} {$I utils/integerarrays.simba}
{$IFNDEF WL_TPOINT_INCLUDED} {$I utils/geometry/tpoint.simba}
{$IFNDEF WL_TPOINTARRAY_INCLUDED} {$I utils/geometry/tpointarray.simba}
{$IFNDEF WL_TBOX_INCLUDED} {$I utils/geometry/tbox.simba}
{$IFNDEF WL_TCUBOID_INCLUDED} {$I utils/geometry/tcuboid.simba}
{$IFNDEF WL_TRECTANGLE_INCLUDED} {$I utils/geometry/trectangle.simba}
{$IFNDEF WL_TRECTARRAY_INCLUDED} {$I utils/geometry/trectarray.simba}
{$IFNDEF WL_TCIRCLEARRAY_INCLUDED} {$I utils/geometry/tcirclearray.simba}
{$IFNDEF WL_MISC_INCLUDED} {$I utils/misc.simba}
{$IFNDEF WL_BIOMETRICS_INCLUDED} {$I utils/biometrics.simba}
{$IFNDEF WL_HTTP_INCLUDED} {$I utils/http/http.simba}
{$IFNDEF WL_API_INCLUDED} {$I utils/http/api.simba}
{$IFNDEF WL_DATA_INCLUDED} {$I utils/data/data.simba}
{$IFNDEF WL_CONSUMABLES_INCLUDED} {$I utils/items/consumables.simba}
{$IFNDEF WL_PIXELSHIFT_INCLUDED} {$I utils/pixelshift.simba}
{$IFNDEF WL_FORMUTILS_INCLUDED} {$I utils/forms/formutils.simba}
{$IFNDEF WL_SCRIPTFORM_INCLUDED} {$I utils/forms/scriptform.simba}
{$IFNDEF WL_DRAWING_INCLUDED} {$I utils/geometry/drawing.simba}
{$IFNDEF WL_COLOR_INCLUDED} {$I utils/color.simba}
{$IFNDEF WL_CACHEPARSER_INCLUDED} {$I utils/cacheparser.simba}
{$IFNDEF WL_MOUSEZOOM_INCLUDED} {$I utils/input/mousezoom.simba}
{$IFNDEF WL_RECORDER_INCLUDED} {$I utils/recorder/recorder.simba}
{$IFNDEF WL_AUTH_INCLUDED} {$I utils/http/authentication.simba}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}
{$ELSE}{$ENDIF}