From 3c8140152bcf72eb1d64b580bb9c1e139bcbe191 Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Thu, 3 Dec 2015 08:26:09 -0500 Subject: inv. fixes --- include/inventory.h | 3 +-- main.cpp | 6 ++---- src/inventory.cpp | 10 ++++++---- src/ui.cpp | 6 +++--- 4 files changed, 12 insertions(+), 13 deletions(-) diff --git a/include/inventory.h b/include/inventory.h index 18ef6c4..1ad46d0 100644 --- a/include/inventory.h +++ b/include/inventory.h @@ -39,8 +39,6 @@ enum ITEM_TYPE{ class Item{ protected: public: - friend class Inventory; - friend unsigned int initInventorySprites(void); ITEM_ID id; // ID of the item char *name; ITEM_TYPE type; // What category the item falls under @@ -89,6 +87,7 @@ public: }; void itemUse(void *p); +void initInventorySprites(void); char *getItemTexturePath(ITEM_ID id); #endif // INVENTORY_H diff --git a/main.cpp b/main.cpp index 19d67e7..f24b9bd 100644 --- a/main.cpp +++ b/main.cpp @@ -434,10 +434,8 @@ int main(int argc, char *argv[]){ invUI = Texture::loadTexture("assets/invUI.png" ); - //std::cout << "Before invSprites\n"; - //initInventorySprites(); - //std::cout << "After invSprites\n"; - + initInventorySprites(); + /************************** **** GAMELOOP **** **************************/ diff --git a/src/inventory.cpp b/src/inventory.cpp index 73e5e32..0eac3b2 100644 --- a/src/inventory.cpp +++ b/src/inventory.cpp @@ -15,6 +15,12 @@ static GLuint itemtex[ITEM_COUNT]; void itemDraw(Player *p,ITEM_ID id); +void initInventorySprites(void){ + for(int i = 0;i