From d27c9bd1ef5856e3903934c9475022eaca0ea210 Mon Sep 17 00:00:00 2001 From: Rysertio Date: Wed, 21 Feb 2024 13:46:15 +0600 Subject: [PATCH] fix gamedata --- src/data.h | 86 ++---------------------------------------------------- 1 file changed, 2 insertions(+), 84 deletions(-) diff --git a/src/data.h b/src/data.h index b216717..c6d4ef2 100644 --- a/src/data.h +++ b/src/data.h @@ -1,64 +1,29 @@ -<<<<<<< HEAD -<<<<<<< HEAD #pragma once -======= ->>>>>>> 8e3d2ca (add game structure) -======= -#pragma once ->>>>>>> 08f4a9f (draw function added) #include #define MAX_UNITS 100 #define MAX_BUILDINGS 50 #define MAX_PLAYERS 2 -<<<<<<< HEAD -<<<<<<< HEAD #define MAX_MISSIONS 10 #define MAX_RESOURCES 50 #define MAP_SIZE 100 -typedef struct Player { -======= - typedef struct { ->>>>>>> 8e3d2ca (add game structure) -======= -#define MAX_MISSIONS 10 -#define MAX_RESOURCES 50 -#define MAP_SIZE 100 - -typedef struct Player { ->>>>>>> 0125c62 (update gamestructure) int playerID; char playerName[50]; int gold; int xp; } Player; -<<<<<<< HEAD -<<<<<<< HEAD + typedef struct Unit { -======= -typedef struct { ->>>>>>> 8e3d2ca (add game structure) -======= -typedef struct Unit { ->>>>>>> 0125c62 (update gamestructure) int unitID; int playerID; int x, y; // Position int health; } Unit; -<<<<<<< HEAD -<<<<<<< HEAD -typedef struct Building { -======= typedef struct { ->>>>>>> 8e3d2ca (add game structure) -======= -typedef struct Building { ->>>>>>> 0125c62 (update gamestructure) int buildingID; int playerID; int x, y; // Position @@ -66,45 +31,17 @@ typedef struct Building { int health; } Building; -<<<<<<< HEAD -<<<<<<< HEAD -typedef struct Map { -======= typedef struct { ->>>>>>> 8e3d2ca (add game structure) -======= -typedef struct Map { ->>>>>>> 0125c62 (update gamestructure) int mapID; char mapName[50]; int mapWidth; int mapHeight; -<<<<<<< HEAD -<<<<<<< HEAD -<<<<<<< HEAD - int tileData[MAP_SIZE][MAP_SIZE]; // 2D array for map tile indices -======= - int tileData[MAX_MAP_WIDTH][MAX_MAP_HEIGHT]; ->>>>>>> 8e3d2ca (add game structure) -======= - int tileData[MAP_SIZE][MAP_SIZE]; // Assuming 2D array for resource coordinates ->>>>>>> 0125c62 (update gamestructure) -======= - int tileData[MAP_SIZE][MAP_SIZE]; // 2D array for map tile indices ->>>>>>> 08f4a9f (draw function added) + int tileData[MAP_SIZE][MAP_SIZE]; int playerStartingPositions[MAX_PLAYERS][2]; // [x, y] coordinates for each player int resourceLocations[MAX_RESOURCES][2]; // [x, y] coordinates for each resource } Map; -<<<<<<< HEAD -<<<<<<< HEAD -typedef struct Mission { -======= typedef struct { ->>>>>>> 8e3d2ca (add game structure) -======= -typedef struct Mission { ->>>>>>> 0125c62 (update gamestructure) int missionID; char missionName[50]; char missionDescription[100]; @@ -119,24 +56,12 @@ typedef struct Mission { bool hasSpecialConditions; // Flag indicating whether the mission has special conditions } Mission; -<<<<<<< HEAD -<<<<<<< HEAD -typedef struct GameData { -======= typedef struct { ->>>>>>> 8e3d2ca (add game structure) -======= -typedef struct GameData { ->>>>>>> 0125c62 (update gamestructure) Player players[MAX_PLAYERS]; Unit units[MAX_UNITS]; Building buildings[MAX_BUILDINGS]; Map currentMap; Mission missions[MAX_MISSIONS]; -<<<<<<< HEAD -<<<<<<< HEAD -======= ->>>>>>> 4b87dcb (ui) int mapx, mapy; } GameData; @@ -165,11 +90,4 @@ typedef struct { GameData data; BuildingData buildings[100]; UnitData units[100]; -<<<<<<< HEAD } Game; -======= -} GameData; ->>>>>>> 8e3d2ca (add game structure) -======= -} Game; ->>>>>>> 4b87dcb (ui)