aboutsummaryrefslogtreecommitdiff
path: root/src/ARCodeFile.h
diff options
context:
space:
mode:
authorArisotura <thetotalworm@gmail.com>2022-01-07 14:00:43 +0100
committerGitHub <noreply@github.com>2022-01-07 14:00:43 +0100
commite665e25bd3ea4b9af932e182b1c93e77b762ccb0 (patch)
tree06b5ceb336e42868806113cbf1f45add2b56a3e8 /src/ARCodeFile.h
parentc4cd9da674bcfb8dca89086ce3ffa2d3b03438eb (diff)
Custom path support (#1333)
also including: * getting rid of shitty strings * all new, cleaner ROM handling code * base for DSi savestates * GBA slot addons (for now, memory cart)
Diffstat (limited to 'src/ARCodeFile.h')
-rw-r--r--src/ARCodeFile.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/ARCodeFile.h b/src/ARCodeFile.h
index a3c36e4..1614908 100644
--- a/src/ARCodeFile.h
+++ b/src/ARCodeFile.h
@@ -19,13 +19,14 @@
#ifndef ARCODEFILE_H
#define ARCODEFILE_H
+#include <string>
#include <list>
#include "types.h"
struct ARCode
{
- char Name[128];
+ std::string Name;
bool Enabled;
u32 CodeLen;
u32 Code[2*64];
@@ -35,7 +36,7 @@ typedef std::list<ARCode> ARCodeList;
struct ARCodeCat
{
- char Name[128];
+ std::string Name;
ARCodeList Codes;
};
@@ -45,7 +46,7 @@ typedef std::list<ARCodeCat> ARCodeCatList;
class ARCodeFile
{
public:
- ARCodeFile(const char* filename);
+ ARCodeFile(std::string filename);
~ARCodeFile();
bool Error;
@@ -56,7 +57,7 @@ public:
ARCodeCatList Categories;
private:
- char Filename[1024];
+ std::string Filename;
};
#endif // ARCODEFILE_H