From 2a795122f26c0ccd2b7ae88083712c5bb0a439ec Mon Sep 17 00:00:00 2001 From: Raimon Zamora Date: Mon, 16 Oct 2023 18:07:48 +0200 Subject: [PATCH] - Afegida ferramenta per a pasar els nivells a format text --- tools/leveler.cpp | 76 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 tools/leveler.cpp diff --git a/tools/leveler.cpp b/tools/leveler.cpp new file mode 100644 index 0000000..4caa6c0 --- /dev/null +++ b/tools/leveler.cpp @@ -0,0 +1,76 @@ +#include +#include +#include +#include + +#define NUM_LEVELS 30 + +#define GETBYTE() (*(p++)) + +int main(int argc, char *argv[]) +{ + FILE *f = fopen("../data/MAPES.BAL", "rb"); + fseek(f, 0, SEEK_END); + int filesize = ftell(f); + fseek(f, 0, SEEK_SET); + char *buffer = (char *)malloc(filesize); + fread(buffer, filesize, 1, f); + fclose(f); + char *p = buffer; + + FILE *fp = fopen("../data/mapes.txt", "w"); + + for (int i = 0; i