-
Notifications
You must be signed in to change notification settings - Fork 5
/
Menu.h
379 lines (337 loc) · 7.19 KB
/
Menu.h
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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
#pragma once
#include "GUI.h"
#include "Controls.h"
class CRageBotTab : public CTab
{
public:
void Setup();
CGroupBox AimbotGroup;
CCheckBox Enabled;
CComboBox TargetSelection;
CCheckBox FriendlyFire;
CSlider Pointscale;
CCheckBox AutoFire;
CComboBox AutoFireMode;
CComboBox AutoFireTarget;
CComboBox AutoFireRevolverMode;
CKeyBind AutoFireKey;
CCheckBox AutoWall;
CComboBox AimbotMode;
CSlider MaximumFov;
CSlider MinimumDamage;
CCheckBox AimStep;
CCheckBox PreferBaim;
CSlider BaimOnXHealth;
CCheckBox BaimIfDeadly;
CCheckBox BodyAimAwp;
CComboBox BodyAimAwpMode;
CCheckBox BodyAimScout;
CComboBox BodyAimScoutMode;
CCheckBox MinimumHitChance;
CSlider MinimumHitChanceAmount;
CCheckBox AutomaticScope;
CCheckBox Autostop;
CComboBox AutostopType;
CCheckBox AccuracyNotCrouching;
CCheckBox RemoveRecoil;
CMultiBox HitscanBones;
CGroupBox DefaultAntiAimGroup;
class StagnantAASettings
{
public:
CComboBox RealPitch;
CComboBox RealYaw;
CSlider RealYawOffset;
CComboBox FakeYaw;
CSlider FakeYawOffset;
CCheckBox CleanUp;
};
StagnantAASettings stagnant_aa;
class MovingAASettings
{
public:
CComboBox RealPitch;
CComboBox RealYaw;
CSlider RealYawOffset;
CComboBox FakeYaw;
CSlider FakeYawOffset;
CCheckBox CleanUp;
};
MovingAASettings moving_aa;
class EdgeAASettings
{
public:
CComboBox Type;
CComboBox RealPitch;
CComboBox RealYaw;
CSlider RealYawOffset;
CComboBox FakeYaw;
CSlider FakeYawOffset;
};
EdgeAASettings edge_aa;
CCheckBox DormantCheck;
CComboBox RealYawDirection;
CSlider RotateSpeed;
CSlider JitterRange;
CCheckBox Lbybreaker;
CSlider LbyDelta;
CGroupBox ResolverOptions;
CCheckBox AntiAimCorrection;
CCheckBox ResolverOverride;
CKeyBind ResolverOverrideKey;
CCheckBox DisableInterpolation;
CCheckBox Backtracking;
CCheckBox LinearExtrapolations;
CCheckBox AngleLodge;
CSlider AngleLodgeSpeed;
CCheckBox ResolverDebug;
CCheckBox LowerbodyIndicator;
};
class CLegitTab : public CTab
{
public:
void Setup();
CGroupBox AimbotGroup;
class CPistol
{
public:
CCheckBox Enabled;
CComboBox AimbotMode;
CCheckBox AutoFire;
CComboBox AutoFireMode;
CComboBox AutoFireTarget;
CKeyBind AutoFireKey;
CSlider FieldOfView;
CComboBox ReactionTime;
CSlider Recoil;
CSlider Smoothing;
};
CPistol pistol;
class CSMG
{
public:
CCheckBox Enabled;
CComboBox AimbotMode;
CCheckBox AutoFire;
CComboBox AutoFireMode;
CComboBox AutoFireTarget;
CKeyBind AutoFireKey;
CSlider FieldOfView;
CComboBox ReactionTime;
CSlider Recoil;
CSlider Smoothing;
};
CSMG smg;
class CRifles
{
public:
CCheckBox Enabled;
CComboBox AimbotMode;
CCheckBox AutoFire;
CComboBox AutoFireMode;
CComboBox AutoFireTarget;
CKeyBind AutoFireKey;
CSlider FieldOfView;
CComboBox ReactionTime;
CSlider Recoil;
CSlider Smoothing;
};
CRifles rifle;
class CShotgun
{
public:
CCheckBox Enabled;
CComboBox AimbotMode;
CCheckBox AutoFire;
CComboBox AutoFireMode;
CComboBox AutoFireTarget;
CKeyBind AutoFireKey;
CSlider FieldOfView;
CComboBox ReactionTime;
CSlider Recoil;
CSlider Smoothing;
};
CShotgun shotgun;
class CSnipers
{
public:
CCheckBox Enabled;
CComboBox AimbotMode;
CCheckBox AutoFire;
CComboBox AutoFireMode;
CComboBox AutoFireTarget;
CKeyBind AutoFireKey;
CSlider FieldOfView;
CComboBox ReactionTime;
CSlider Recoil;
CSlider Smoothing;
};
CSnipers sniper;
};
class CVisualTab : public CTab
{
public:
void Setup();
CGroupBox PlayerESP;
class VisualPlayerControls
{
public:
CComboBox ActivationType;
CCheckBox EspTeammates;
CCheckBox EspBox;
CColorSelector BoxColor;
CComboBox BoxType;
CComboBox EspMode;
CCheckBox EspOutlines;
CCheckBox BoxFill;
CSlider BoxFillOpacity;
CCheckBox ShowHealth;
CCheckBox ShowHealthText;
CCheckBox ShowArmor;
CColorSelector ArmorColor;
CCheckBox ShowSkeletons;
CColorSelector SkeletonColor;
CCheckBox ShowHitbones;
CColorSelector HitbonesColor;
CCheckBox ShowPlayerNames;
CCheckBox ShowWeaponNames;
CCheckBox PlayerAmmo;
CCheckBox SnapLines;
CColorSelector SnapLinesColor;
CCheckBox DirectionArrow;
CColorSelector DirectionArrowColor;
CCheckBox Glow;
CColorSelector GlowColor;
CSlider GlowOpacity;
CCheckBox HitAngle;
CCheckBox Scoped;
CCheckBox Dormant;
};
VisualPlayerControls player;
CGroupBox ChamsGroup;
CComboBox PlayerChamType;
CCheckBox ChamsEnemies;
CColorSelector ChamsEnemies_Color;
CCheckBox ChamsEnemiesBehindWall;
CColorSelector ChamsEnemiesBehindWall_Color;
CCheckBox ChamsTeammates;
CColorSelector ChamsTeammates_Color;
CCheckBox ChamsTeammatesBehindWall;
CColorSelector ChamsTeammatesBehindWall_Color;
CGroupBox Effects;
CCheckBox RemoveParticles;
CCheckBox RemoveSmoke;
CCheckBox NoVisualRecoil;
CCheckBox RemoveWeaponScope;
CSlider FovChanger;
CCheckBox Thirdperson;
CKeyBind ThirdpersonToggle;
CComboBox VisualizedAngle;
CCheckBox NightMode;
CCheckBox DisablePostProcessing;
CCheckBox Hitmarkers;
CCheckBox DamageIndicators;
CCheckBox GhostChams;
CCheckBox SpreadCrosshair;
CCheckBox PenetrationReticle;
CCheckBox AntiAimLines;
CGroupBox OtherESP;
CCheckBox Weapons;
CColorSelector WeaponsColor;
CCheckBox DroppedWeapons;
CCheckBox DroppedC4;
CCheckBox DroppedDefuseKit;
CCheckBox BulletImpacts;
CColorSelector BulletImpactsColor;
};
class CMiscTab : public CTab
{
public:
void Setup();
CGroupBox Miscellaneous;
CCheckBox BunnyHop;
CCheckBox Autostrafe;
CComboBox AutoStrafeType;
CCheckBox ZHop;
CKeyBind ZHopKey;
CCheckBox CircleStrafe;
CCheckBox FakeWalk;
CKeyBind FakeWalkKey;
CCheckBox SpectatorList;
CCheckBox Blockbot;
CKeyBind BlockbotBind;
CCheckBox AutoAccept;
CCheckBox ClanChanger;
CCheckBox NameChanger;
CComboBox NameChangerType;
CCheckBox DeveloperConsole;
CGroupBox SettingsGroup;
CLabel MenuKeyLabel;
CKeyBind MenuKey;
CColorSelector MenuColor;
CColorSelector CheckboxUncheckedColor;
CCheckBox AntiUntrusted;
CCheckBox FlagEnable;
CGroupBox FlagGroup;
CComboBox FlagActivationType;
CComboBox FlagType;
CSlider FlagLimit;
CCheckBox DisableFlagWhileShooting;
CGroupBox ConfigGroup;
//CComboBox SelectedConfig;
CListBox ConfigListBox;
CButton SaveConfig;
CButton LoadConfig;
CButton RemoveConfig;
CTextField NewConfigName;
CButton AddConfig;
CCheckBox Playerlist;
CLabel PlayerlistLabel;
};
class CPlayersTab : public CTab
{
public:
void Setup();
CListBox PlayerListControl;
CGroupBox PlayerSettingsGroup;
CCheckBox PlayerPriority;
CCheckBox PlayerFriendly;
CCheckBox PlayerPreferBody;
CCheckBox PlayerForcePitch;
CComboBox PlayerForcePitch_Pitch;
CCheckBox PlayerForceYaw;
CComboBox PlayerForceYaw_Yaw;
};
class CSkinsTab : public CTab
{
public:
void Setup();
CCheckBox SkinChangerEnabled;
CLabel EnabledLabel;
CGroupBox OverrideModelGroup;
CCheckBox OverrideKnife;
CComboBox KnifeSelection;
CButton KnifeFullUpdate;
CListBox KnifeSkin;
CSlider KnifeWear;
CTextField KnifeSeed;
CComboBox KnifeEntityQuality;
CGroupBox SkinsGroup;
};
class YetiWindow : public CWindow
{
public:
void Setup();
CRageBotTab RageBotTab;
CLegitTab LegitTab;
CVisualTab VisualsTab;
CMiscTab MiscTab;
CPlayersTab PlayersTab;
CSkinsTab SkinsTab;
};
namespace Menu
{
void SetupMenu();
void DoFrame();
extern YetiWindow Window;
};