YAPOG
0.0.1
Yet Another Pokemon Online Game
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
VerticalComposedSprite.cpp
Go to the documentation of this file.
1
#include "
YAPOG/Graphics/Game/Sprite/VerticalComposedSprite.hpp
"
2
#include "
YAPOG/System/MathHelper.hpp
"
3
4
namespace
yap
5
{
6
VerticalComposedSprite::VerticalComposedSprite
(
7
ISprite
* top,
8
ISprite
* bottom)
9
:
ComposedSprite
()
10
{
11
AddSprite
(top);
12
AddSprite
(bottom);
13
}
14
15
VerticalComposedSprite::~VerticalComposedSprite
()
16
{
17
}
18
19
Vector2
VerticalComposedSprite::HandleGetSize
()
const
20
{
21
return
Vector2
(
22
MathHelper::Max
(
23
GetSprite
(0).
GetSize
().x,
24
GetSprite
(1).
GetSize
().x),
25
GetSprite
(0).
GetSize
().y +
GetSprite
(1).
GetSize
().y);
26
}
27
28
void
VerticalComposedSprite::UpdatePosition
()
29
{
30
GetSprite
(1).
SetPosition
(
31
Vector2
(
32
GetSprite
(0).
GetTopLeft
().x,
33
GetSprite
(0).
GetBottomRight
().y));
34
}
35
}
// namespace yap
YAPOG
src
YAPOG
Graphics
Game
Sprite
VerticalComposedSprite.cpp
Generated on Mon Sep 17 2012 22:24:25 for YAPOG by
1.8.1.1