TrinityCore
Loading...
Searching...
No Matches
PlayerChoice.h File Reference
#include "Define.h"
#include "Duration.h"
#include "EnumFlag.h"
#include "Optional.h"
#include <algorithm>
#include <string>
#include <vector>
+ Include dependency graph for PlayerChoice.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  PlayerChoiceResponseRewardItem
 
struct  PlayerChoiceResponseRewardEntry
 
struct  PlayerChoiceResponseReward
 
struct  PlayerChoiceResponseMawPower
 
struct  PlayerChoiceResponse
 
struct  PlayerChoice
 

Enumerations

enum class  PlayerChoiceResponseFlags : int32 {
  None = 0x000 , DisabledButton = 0x001 , DesaturateArt = 0x002 , DisabledOption = 0x004 ,
  ConsolidateWidgets = 0x020 , ShowCheckmark = 0x040 , HideButtonShowText = 0x080 , Selected = 0x100
}
 

Functions

 DEFINE_ENUM_FLAG (PlayerChoiceResponseFlags)
 

Enumeration Type Documentation

◆ PlayerChoiceResponseFlags

enum class PlayerChoiceResponseFlags : int32
strong
Enumerator
None 
DisabledButton 
DesaturateArt 
DisabledOption 
ConsolidateWidgets 
ShowCheckmark 
HideButtonShowText 
Selected 

Definition at line 72 of file PlayerChoice.h.

Function Documentation

◆ DEFINE_ENUM_FLAG()

DEFINE_ENUM_FLAG ( PlayerChoiceResponseFlags  )