Skip to content

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