YAPOG
0.0.1
Yet Another Pokemon Online Game
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
DelayedFrameSwitcher.cpp
Go to the documentation of this file.
1
#include "
YAPOG/Graphics/Game/Sprite/DelayedFrameSwitcher.hpp
"
2
3
namespace
yap
4
{
5
DelayedFrameSwitcher::DelayedFrameSwitcher
(
const
Time
& delay)
6
:
FrameSwitcher
()
7
, delay_ (delay)
8
{
9
}
10
11
DelayedFrameSwitcher::~DelayedFrameSwitcher
()
12
{
13
}
14
15
DelayedFrameSwitcher::DelayedFrameSwitcher
(
const
DelayedFrameSwitcher
& copy)
16
:
FrameSwitcher
(copy)
17
, delay_ (copy.delay_)
18
, timer_ ()
19
{
20
}
21
22
DelayedFrameSwitcher
*
DelayedFrameSwitcher::Clone
()
const
23
{
24
return
new
DelayedFrameSwitcher
(*
this
);
25
}
26
27
int
DelayedFrameSwitcher::HandleFrameIsOver
(
const
Time
& dt)
28
{
29
timer_
.
Update
(dt);
30
31
return
timer_
.
DelayIsComplete
(
delay_
,
true
);
32
}
33
}
// namespace yap
YAPOG
src
YAPOG
Graphics
Game
Sprite
DelayedFrameSwitcher.cpp
Generated on Mon Sep 17 2012 22:24:25 for YAPOG by
1.8.1.1