Files
micro-counter-strike-decomp…/p000/GameplayKeyHandler.java
2026-03-18 12:51:32 +03:00

161 lines
6.1 KiB
Java

package p000;
/* renamed from: at */
/* loaded from: microcounterstrike.jar:at.class */
public class GameplayKeyHandler extends KeyInputHandlerBase {
@Override // p000.KeyInputHandlerBase
/* renamed from: a */
public final void execute127(int i, GameRenderCanvas c0002ab) {
Object obj = PlayerManager.getInstance().localPlayer;
int i2 = GameSessionLoop.getInstance().sessionState;
if (OverlayMenuBase.getInstance().flag192) {
if (i == 35 || i == -11) {
OverlayMenuBase.getInstance().execute35();
return;
}
if (i != 48) {
OverlayMenuBase.getInstance().execute29(i, c0002ab.getGameAction(i));
return;
} else {
if (OverlayMenuBase.getInstance().flag192 && OverlayMenuBase.getInstance().value191 == 1) {
OverlayMenuBase.getInstance().execute35();
return;
}
return;
}
}
InputStateBase abstractC0019asM124b = InputStateBase.getInstance();
if (i2 == 2) {
if (i == 50) {
abstractC0019asM124b.execute126(1, true);
} else if (i == 56) {
abstractC0019asM124b.execute126(2, true);
} else if (i == 52) {
abstractC0019asM124b.execute126(7, true);
} else if (i == 54) {
abstractC0019asM124b.execute126(8, true);
} else if (i == 53 || c0002ab.getGameAction(i) == 8) {
abstractC0019asM124b.execute126(0, true);
} else if (c0002ab.getGameAction(i) == 1) {
abstractC0019asM124b.execute126(1, true);
} else if (c0002ab.getGameAction(i) == 6) {
abstractC0019asM124b.execute126(2, true);
} else if (c0002ab.getGameAction(i) == 2) {
abstractC0019asM124b.execute126(7, true);
} else if (c0002ab.getGameAction(i) == 5) {
abstractC0019asM124b.execute126(8, true);
} else if (i == 49) {
abstractC0019asM124b.execute126(3, true);
} else if (i == 51) {
abstractC0019asM124b.execute126(4, true);
} else if (i == 57) {
Combatant interfaceC0030bc = (Combatant) obj;
if (interfaceC0030bc.getLoadout().getActiveWeaponInfo().weaponCode == 11 || interfaceC0030bc.getLoadout().getActiveWeaponInfo().weaponCode == 12) {
if (c0002ab.flag10) {
c0002ab.execute20(false);
} else {
c0002ab.execute20(true);
}
}
}
}
if (i == 48) {
abstractC0019asM124b.execute126(-1, false);
OverlayMenuBase.getInstance().value191 = 1;
OverlayMenuBase.getInstance().execute34();
return;
}
if (i == 55) {
GameRenderCanvas.getInstance_2().execute20(false);
int i3 = ((Combatant) PlayerManager.getInstance().localPlayer).getLoadout().activeSlot;
for (int i4 = 0; i4 < 4; i4++) {
i3 = i3 == 4 ? 1 : i3 + 1;
if (((Combatant) obj).getLoadout().selectSlot(i3)) {
return;
}
}
return;
}
if (i != 42) {
if (i == 35 || i == -11) {
abstractC0019asM124b.execute126(-1, false);
OverlayMenuBase.getInstance().value191 = 0;
OverlayMenuBase.getInstance().execute34();
return;
}
return;
}
int i5 = ((LocalPlayer) obj).money;
WeaponLoadout c0026azMo90k = ((Combatant) obj).getLoadout();
int i6 = c0026azMo90k.activeSlot;
int iM173c = ((Combatant) obj).getLoadout().getActiveAmmo();
int i7 = ((Combatant) obj).getLoadout().getActiveWeaponInfo().clipSize;
int i8 = iM173c / i7;
if (iM173c % i7 != 0) {
i8++;
}
WeaponInfo c0042k = null;
if (i6 == 1) {
z = i8 >= 4;
c0042k = (WeaponInfo) WeaponLoadout.weaponCatalog.elementAt(WeaponLoadout.defaultAmmoPack1WeaponId);
} else if (i6 == 2) {
z = i8 >= 8;
c0042k = (WeaponInfo) WeaponLoadout.weaponCatalog.elementAt(WeaponLoadout.defaultAmmoPack2WeaponId);
}
if (c0042k == null || c0042k.cost > i5 || z) {
return;
}
c0026azMo90k.addWeaponOrAmmo(c0042k);
((LocalPlayer) obj).spendMoney(c0042k.cost);
HudBase.getInstance().execute237(6, (String) null);
}
@Override // p000.KeyInputHandlerBase
/* renamed from: b */
public final void execute128(int i, GameRenderCanvas c0002ab) {
if (OverlayMenuBase.getInstance().flag192) {
return;
}
InputStateBase abstractC0019asM124b = InputStateBase.getInstance();
if (i == 50) {
abstractC0019asM124b.execute126(1, false);
return;
}
if (i == 56) {
abstractC0019asM124b.execute126(2, false);
return;
}
if (i == 52) {
abstractC0019asM124b.execute126(7, false);
return;
}
if (i == 54) {
abstractC0019asM124b.execute126(8, false);
return;
}
if (i == 53 || c0002ab.getGameAction(i) == 8) {
abstractC0019asM124b.execute126(0, false);
return;
}
if (c0002ab.getGameAction(i) == 1) {
abstractC0019asM124b.execute126(1, false);
return;
}
if (c0002ab.getGameAction(i) == 6) {
abstractC0019asM124b.execute126(2, false);
return;
}
if (c0002ab.getGameAction(i) == 2) {
abstractC0019asM124b.execute126(7, false);
return;
}
if (c0002ab.getGameAction(i) == 5) {
abstractC0019asM124b.execute126(8, false);
} else if (i == 49) {
abstractC0019asM124b.execute126(3, false);
} else if (i == 51) {
abstractC0019asM124b.execute126(4, false);
}
}
}