Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/source/gui/CImage.cpp
Show All 21 Lines | |||||
#include "GUI.h" | #include "GUI.h" | ||||
#include "lib/ogl.h" | #include "lib/ogl.h" | ||||
CImage::CImage(CGUI& pGUI) | CImage::CImage(CGUI& pGUI) | ||||
: IGUIObject(pGUI) | : IGUIObject(pGUI) | ||||
{ | { | ||||
AddSetting<CGUISpriteInstance>("sprite"); | AddSetting<CGUISpriteInstance>("sprite"); | ||||
AddSetting<int>("cell_id"); | AddSetting<i32>("cell_id"); | ||||
AddSetting<CStrW>("tooltip"); | AddSetting<CStrW>("tooltip"); | ||||
AddSetting<CStr>("tooltip_style"); | AddSetting<CStr>("tooltip_style"); | ||||
} | } | ||||
CImage::~CImage() | CImage::~CImage() | ||||
{ | { | ||||
} | } | ||||
void CImage::Draw() | void CImage::Draw() | ||||
{ | { | ||||
m_pGUI.DrawSprite( | m_pGUI.DrawSprite( | ||||
GetSetting<CGUISpriteInstance>("sprite"), | GetSetting<CGUISpriteInstance>("sprite"), | ||||
GetSetting<i32>("cell_id"), | GetSetting<i32>("cell_id"), | ||||
GetBufferedZ(), | GetBufferedZ(), | ||||
m_CachedActualSize); | m_CachedActualSize); | ||||
} | } |
Wildfire Games · Phabricator