Changeset View
Changeset View
Standalone View
Standalone View
source/gui/CImage.cpp
Show All 16 Lines | |||||
#include "precompiled.h" | #include "precompiled.h" | ||||
#include "CImage.h" | #include "CImage.h" | ||||
#include "gui/CGUI.h" | #include "gui/CGUI.h" | ||||
CImage::CImage(CGUI& pGUI) | CImage::CImage(CGUI& pGUI) | ||||
: IGUIObject(pGUI) | : IGUIObject(pGUI), | ||||
m_Sprite(), | |||||
m_CellID() | |||||
{ | { | ||||
AddSetting<CGUISpriteInstance>("sprite"); | RegisterSetting("sprite", m_Sprite); | ||||
AddSetting<i32>("cell_id"); | RegisterSetting("cell_id", m_CellID); | ||||
} | } | ||||
CImage::~CImage() | CImage::~CImage() | ||||
{ | { | ||||
} | } | ||||
void CImage::Draw() | void CImage::Draw() | ||||
{ | { | ||||
m_pGUI.DrawSprite( | m_pGUI.DrawSprite(m_Sprite, m_CellID, GetBufferedZ(), m_CachedActualSize); | ||||
GetSetting<CGUISpriteInstance>("sprite"), | |||||
GetSetting<i32>("cell_id"), | |||||
GetBufferedZ(), | |||||
m_CachedActualSize); | |||||
} | } |
Wildfire Games · Phabricator