Logo
Classes | Public Types | Public Member Functions | Public Attributes | Properties | List of all members
Yukar.Engine.BattleStatusWindowDrawer Class Reference

Management class for the status window during battle More...

Classes

class  StatusData
 status information More...
 

Public Types

enum  StatusIconType {
  None = 0 , PowerUp = 1 , VitalityUp = 2 , MagicUp = 4 ,
  SpeedUp = 8 , PowerDown = 16 , VitalityDown = 32 , MagicDown = 64 ,
  SpeedDown = 128
}
 Icon type to add to the status More...
 

Public Member Functions

 BattleStatusWindowDrawer (WindowDrawer windowDrawer, Catalog catalog)
 
void Release ()
 
Common.Resource.Texture getWindowRes ()
 
void Draw (StatusData statusData, Vector2 windowPosition, Vector2 windowSize, bool light=false)
 
void Draw (StatusData statusData, Vector2 windowPosition, Vector2 windowSize, Color color)
 
void Draw (StatusData statusData, Vector2 windowPosition)
 

Public Attributes

GaugeDrawer gaugeDrawer
 

Properties

string HPLabelText [get, set]
 
string MPLabelText [get, set]
 
EffectDrawer StatusAilmentEffect [get, set]
 
EffectDrawer PositiveEnhanceEffect [get, set]
 
EffectDrawer NegativeEnhanceEffect [get, set]
 
bool IsActive [get, set]
 

Detailed Description

Management class for the status window during battle

Member Enumeration Documentation

◆ StatusIconType

Icon type to add to the status

Enumerator
None 
PowerUp 
VitalityUp 
MagicUp 
SpeedUp 
PowerDown 
VitalityDown 
MagicDown 
SpeedDown 

Constructor & Destructor Documentation

◆ BattleStatusWindowDrawer()

Yukar.Engine.BattleStatusWindowDrawer.BattleStatusWindowDrawer ( WindowDrawer  windowDrawer,
Catalog  catalog 
)

Member Function Documentation

◆ Draw() [1/3]

void Yukar.Engine.BattleStatusWindowDrawer.Draw ( StatusData  statusData,
Vector2  windowPosition 
)

◆ Draw() [2/3]

void Yukar.Engine.BattleStatusWindowDrawer.Draw ( StatusData  statusData,
Vector2  windowPosition,
Vector2  windowSize,
bool  light = false 
)

◆ Draw() [3/3]

void Yukar.Engine.BattleStatusWindowDrawer.Draw ( StatusData  statusData,
Vector2  windowPosition,
Vector2  windowSize,
Color  color 
)

◆ getWindowRes()

Common.Resource.Texture Yukar.Engine.BattleStatusWindowDrawer.getWindowRes ( )

◆ Release()

void Yukar.Engine.BattleStatusWindowDrawer.Release ( )

Member Data Documentation

◆ gaugeDrawer

GaugeDrawer Yukar.Engine.BattleStatusWindowDrawer.gaugeDrawer

Property Documentation

◆ HPLabelText

string Yukar.Engine.BattleStatusWindowDrawer.HPLabelText
getset

◆ IsActive

bool Yukar.Engine.BattleStatusWindowDrawer.IsActive
getset

◆ MPLabelText

string Yukar.Engine.BattleStatusWindowDrawer.MPLabelText
getset

◆ NegativeEnhanceEffect

EffectDrawer Yukar.Engine.BattleStatusWindowDrawer.NegativeEnhanceEffect
getset

◆ PositiveEnhanceEffect

EffectDrawer Yukar.Engine.BattleStatusWindowDrawer.PositiveEnhanceEffect
getset

◆ StatusAilmentEffect

EffectDrawer Yukar.Engine.BattleStatusWindowDrawer.StatusAilmentEffect
getset