From ede7597acb15eb3fa7db057916b83f84feaf7528 Mon Sep 17 00:00:00 2001 From: maka70vv <25.makarovv@gmail.com> Date: Sun, 2 Mar 2025 22:28:52 +0600 Subject: [PATCH] finished cubes logic --- GameObjectManager.cpp | 7 +++---- GameObjectManager.h | 1 + 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/GameObjectManager.cpp b/GameObjectManager.cpp index b97dd73..348599c 100644 --- a/GameObjectManager.cpp +++ b/GameObjectManager.cpp @@ -157,9 +157,9 @@ void GameObjectManager::initialize() { roomTexturePtr = rooms[current_room_index].roomTexture; - AddItemToInventory("book1", std::make_shared(CreateTextureDataFromBmp24("./Kitchen_ceramics.bmp")), objects_in_inventory + 1); + AddItemToInventory("cube_T", std::make_shared(CreateTextureDataFromBmp24("./Kitchen_ceramics.bmp")), objects_in_inventory + 1); objects_in_inventory++; - AddItemToInventory("book2", std::make_shared(CreateTextureDataFromBmp24("./Kitchen_ceramics.bmp")), objects_in_inventory + 1); + AddItemToInventory("cube_O", std::make_shared(CreateTextureDataFromBmp24("./Kitchen_ceramics.bmp")), objects_in_inventory + 1); objects_in_inventory++; @@ -206,7 +206,7 @@ void GameObjectManager::handleEvent(const SDL_Event& event) { } else if (event.type == SDL_MOUSEBUTTONDOWN) { if (InventoryItem* item = GetItemSelected(true)) { - if (InventoryItem* item = GetItemSelected(true)) { + std::cout << item->name << std::endl; if (current_room_index==1) { if (bearName.length() < 3) { if (item->name == "cube_T"){ @@ -224,7 +224,6 @@ void GameObjectManager::handleEvent(const SDL_Event& event) { } } } - } } else { diff --git a/GameObjectManager.h b/GameObjectManager.h index 921cc24..79d5c30 100644 --- a/GameObjectManager.h +++ b/GameObjectManager.h @@ -13,6 +13,7 @@ #include "OpenGlExtensions.h" #include +#include #include "BoundaryBox.h" // Добавляем новый include