File MainInterface.hpp
FileList > Interfaces > MainInterface.hpp
Go to the source code of this file
MainInterface class manages the game's user interface, including the menu, textbox, message box, inventory, and texture holder. It serves as the main class responsible for creating and managing the game window, drawing the grid, handling player movements, and displaying menu and inventory details. More...
#include "SFML/Graphics.hpp"
#include "SFML/Graphics/Transformable.hpp"
#include <iostream>
#include <vector>
#include <sstream>
#include "Button.hpp"
#include "Menu.hpp"
#include <memory>
#include "../core/Data.hpp"
#include "../core/InterfaceBase.hpp"
#include "TextureHolder.hpp"
#include "TextBox.hpp"
#include "MessageBoard.hpp"
Namespaces
Type | Name |
---|---|
namespace | i_2D |
Classes
Type | Name |
---|---|
class | MainInterface Represents the main interface for a 2D maze game. |
Detailed Description
Author:
:Gaya Kanagaraj, Vincenzo Felici, Mui Pham
Date:
: 10/03/2023
The documentation for this class was generated from the following file source/Interfaces/MainInterface.hpp