Peoplemon  0.1.0
Peoplemon 3 game source documentation
Public Member Functions | Protected Attributes | List of all members
editor::page::Moves Class Reference

Page for editing move metadata. More...

#include <Moves.hpp>

+ Inheritance diagram for editor::page::Moves:

Public Member Functions

 Moves (core::system::Systems &systems)
 Construct a new Moves page. More...
 
virtual ~Moves ()=default
 Destroy the Page. More...
 
virtual void update (float dt) override
 Does nothing. More...
 
bl::gui::Box::Ptr getContent ()
 Returns the content to put in the editor. More...
 
void registerGui (bl::gui::GUI *parent)
 Registers the parent GUI. More...
 

Protected Attributes

core::system::Systemssystems
 
bl::gui::Box::Ptr content
 
bl::gui::GUI * parent
 

Detailed Description

Page for editing move metadata.

Definition at line 20 of file Moves.hpp.

Constructor & Destructor Documentation

◆ Moves()

editor::page::Moves::Moves ( core::system::Systems systems)

Construct a new Moves page.

Parameters
systemsThe primary systems object

Definition at line 22 of file Moves.cpp.

◆ ~Moves()

virtual editor::page::Moves::~Moves ( )
virtualdefault

Destroy the Page.

Member Function Documentation

◆ getContent()

bl::gui::Box::Ptr editor::page::Page::getContent ( )
inherited

Returns the content to put in the editor.

Definition at line 11 of file Page.cpp.

◆ registerGui()

void editor::page::Page::registerGui ( bl::gui::GUI *  parent)
inherited

Registers the parent GUI.

Parameters
parentThe parent GUI object

Definition at line 13 of file Page.cpp.

◆ update()

void editor::page::Moves::update ( float  dt)
overridevirtual

Does nothing.

Parameters
dtTime elapsed in seconds

Implements editor::page::Page.

Definition at line 124 of file Moves.cpp.

Member Data Documentation

◆ content

bl::gui::Box::Ptr editor::page::Page::content
protectedinherited

Definition at line 69 of file Page.hpp.

◆ parent

bl::gui::GUI* editor::page::Page::parent
protectedinherited

Definition at line 70 of file Page.hpp.

◆ systems

core::system::Systems& editor::page::Page::systems
protectedinherited

Definition at line 68 of file Page.hpp.


The documentation for this class was generated from the following files: