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