aboutsummaryrefslogtreecommitdiff
path: root/analyzer/parser/fight_results.h
diff options
context:
space:
mode:
authorMosder <xmosder12@gmail.com>2026-07-20 15:39:23 +0200
committerMosder <xmosder12@gmail.com>2026-07-20 15:39:23 +0200
commite0bf82fe2af66ef55872569ae15733f70b4913d4 (patch)
tree2b9031c60a0be523a7a9539d27f2f2e8e503799b /analyzer/parser/fight_results.h
parent5244cb20402b272c933788ae7adf94fe0e035def (diff)
feat: added parsing of normal items
Diffstat (limited to 'analyzer/parser/fight_results.h')
-rw-r--r--analyzer/parser/fight_results.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/analyzer/parser/fight_results.h b/analyzer/parser/fight_results.h
index 17c2f05..ca45348 100644
--- a/analyzer/parser/fight_results.h
+++ b/analyzer/parser/fight_results.h
@@ -133,6 +133,11 @@ typedef struct {
} EntityResults;
#endif
+// items/gear/drifs fields parsing info
+#define INIT_ITEMS_CAPACITY 8
+#define SINGLE_ITEM_BUFFER_LEN 128
+#define SEPARATOR_ITEMS "[-]"
+
// values of field "team"
#define TEAM_FRIEND 1
#define TEAM_ENEMY 2
@@ -144,11 +149,10 @@ typedef struct {
char *name;
int exp;
int gold;
- char *gear;
- char *items;
+ char **items;
+ size_t num_items;
int level;
int psycho;
- char *drifs;
int splinters;
char *saturation_type;
int saturation;