Skip to content

Commit ef441b9

Browse files
committed
fixup: const enum
Fixes #327
1 parent 7ecee02 commit ef441b9

File tree

4 files changed

+28
-1
lines changed

4 files changed

+28
-1
lines changed

src/Features/AchievementTracker.cpp

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,23 @@ namespace AchievementTracker {
3535

3636
void CheckKeyValuesForAchievement(KeyValues *pKeyValues) {
3737
std::string kvName = pKeyValues->GetName();
38+
console->Print("AchievementTracker: RAW: %s\n", kvName.c_str());
39+
if (kvName == "write_stats") {
40+
console->Print("AchievementTracker: SUB: %s\n", pKeyValues->sub->GetName());
41+
if (pKeyValues->sub->data_type == KeyValues::Type::INT) {
42+
console->Print("AchievementTracker: SUB INT: INT: %d\n", pKeyValues->sub->val.i);
43+
console->Print("AchievementTracker: SUB INT: FLOAT: %f\n", pKeyValues->sub->val.f);
44+
} else if (pKeyValues->sub->data_type == KeyValues::Type::FLOAT) {
45+
console->Print("AchievementTracker: SUB FLOAT: INT: %d\n", pKeyValues->sub->val.i);
46+
console->Print("AchievementTracker: SUB FLOAT: FLOAT: %f\n", pKeyValues->sub->val.f);
47+
} else if (pKeyValues->sub->data_type == KeyValues::Type::STRING) {
48+
console->Print("AchievementTracker: SUB STRING: %s\n", pKeyValues->sub->val_str);
49+
} else {
50+
console->Print("AchievementTracker: SUB UNKNOWN TYPE: %d\n", pKeyValues->sub->data_type);
51+
}
52+
}
3853
if (kvName != "write_awards") return;
54+
console->Print("AchievementTracker: SUB: %s\n", pKeyValues->sub->GetName());
3955

4056
std::string achName = pKeyValues->sub->GetName();
4157

src/Features/INFRATracker.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#include "INFRATracker.hpp"
2+
3+
#include "Command.hpp"
4+
#include "Variable.hpp"
5+
#include "Modules/Console.hpp"
6+
#include "SAR.hpp"

src/Features/INFRATracker.hpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#pragma once
2+
3+
#include "Game.hpp"
4+
#include "Utils/SDK/KeyValues.hpp"
5+
#include "Modules/Engine.hpp"

src/Features/PlayerTrace.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Vector g_playerTraceTeleportLocation;
5656
int g_playerTraceTeleportSlot;
5757
bool g_playerTraceNeedsTeleport = false;
5858

59-
const enum MeshType {
59+
enum MeshType {
6060
GROUNDED = 0,
6161
UNDER300,
6262
AIRLOCKED,

0 commit comments

Comments
 (0)