Peoplemon
0.1.0
Peoplemon 3 game source documentation
include
Core
Events
PeoplemonMenu.hpp
Go to the documentation of this file.
1
#ifndef CORE_EVENTS_PEOPLEMONMENU_HPP
2
#define CORE_EVENTS_PEOPLEMONMENU_HPP
3
4
namespace
core
5
{
6
namespace
event
7
{
14
struct
OpenPeoplemonMenu
{
19
enum struct
Context
{
20
BattleSwitch
,
21
BattleFaint
,
22
BattleMustSwitch
,
23
BattleReviveSwitch
,
24
StorageSelect
,
25
PauseMenu
,
26
GiveItem
,
27
UseItem
,
28
UseItemBattle
29
};
30
38
OpenPeoplemonMenu
(
Context
ctx,
int
outNow
= -1,
int
*
chosen
=
nullptr
)
39
:
context
(ctx)
40
,
outNow
(
outNow
)
41
,
chosen
(
chosen
) {}
42
43
const
Context
context
;
44
const
int
outNow
;
45
int
*
chosen
;
46
};
47
48
}
// namespace event
49
}
// namespace core
50
51
#endif
core
Core classes and functionality for both the editor and game.
Definition:
Conversation.hpp:15
core::event::OpenPeoplemonMenu
Special event to trigger the opening of the peoplemon menu.
Definition:
PeoplemonMenu.hpp:14
core::event::OpenPeoplemonMenu::context
const Context context
Definition:
PeoplemonMenu.hpp:43
core::event::OpenPeoplemonMenu::Context
Context
Represents where the menu is being opened from.
Definition:
PeoplemonMenu.hpp:19
core::event::OpenPeoplemonMenu::Context::BattleFaint
@ BattleFaint
core::event::OpenPeoplemonMenu::Context::BattleSwitch
@ BattleSwitch
core::event::OpenPeoplemonMenu::Context::StorageSelect
@ StorageSelect
core::event::OpenPeoplemonMenu::Context::UseItem
@ UseItem
core::event::OpenPeoplemonMenu::Context::UseItemBattle
@ UseItemBattle
core::event::OpenPeoplemonMenu::Context::PauseMenu
@ PauseMenu
core::event::OpenPeoplemonMenu::Context::BattleReviveSwitch
@ BattleReviveSwitch
core::event::OpenPeoplemonMenu::Context::GiveItem
@ GiveItem
core::event::OpenPeoplemonMenu::Context::BattleMustSwitch
@ BattleMustSwitch
core::event::OpenPeoplemonMenu::outNow
const int outNow
Definition:
PeoplemonMenu.hpp:44
core::event::OpenPeoplemonMenu::OpenPeoplemonMenu
OpenPeoplemonMenu(Context ctx, int outNow=-1, int *chosen=nullptr)
Construct a new Open Peoplemon Menu event.
Definition:
PeoplemonMenu.hpp:38
core::event::OpenPeoplemonMenu::chosen
int * chosen
Definition:
PeoplemonMenu.hpp:45
Generated on Sun Aug 18 2024 22:16:51 for Peoplemon by
1.9.1