NULL
博文链接:https://public0821.iteye.com/blog/399347
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2009-06-22 16:19 SDLTutorial
目录 0 2009-06-22 16:06 SDLTutoriallessons
文件 583 2009-06-19 14:54 SDLTutoriallessonsLesson01.cpp
文件 400 2008-12-19 15:07 SDLTutoriallessonsLesson01.h
文件 1530 2009-06-19 14:56 SDLTutoriallessonsLesson02.cpp
文件 414 2009-06-19 15:01 SDLTutoriallessonsLesson02.h
文件 1612 2009-06-19 15:00 SDLTutoriallessonsLesson03.cpp
文件 436 2009-01-04 10:57 SDLTutoriallessonsLesson03.h
文件 11779 2009-06-19 15:01 SDLTutoriallessonsLesson04.cpp
文件 531 2009-06-19 15:01 SDLTutoriallessonsLesson04.h
文件 3438 2009-06-19 15:07 SDLTutoriallessonsLesson05.cpp
文件 753 2009-02-20 10:42 SDLTutoriallessonsLesson05.h
文件 23023 2009-06-22 16:06 SDLTutoriallessonsLesson06.cpp
文件 3090 2009-06-22 11:19 SDLTutoriallessonsLesson06.h
文件 970 2009-02-20 11:30 SDLTutoriallessonsLesson07.cpp
文件 366 2009-02-20 11:30 SDLTutoriallessonsLesson07.h
文件 1318 2009-02-27 13:44 SDLTutoriallessonsLesson08.cpp
文件 300 2009-02-27 11:45 SDLTutoriallessonsLesson08.h
文件 534 2009-02-27 15:24 SDLTutoriallessonsLesson09.cpp
文件 570 2009-06-19 16:46 SDLTutoriallessonsLesson09.h
文件 187 2009-06-22 16:08 SDLTutoriallog.log
目录 0 2008-12-29 16:47 SDLTutorial
esource
目录 0 2009-06-22 16:19 SDLTutorial
esourcelesson04
文件 167 2008-12-18 14:04 SDLTutorial
esourcelesson04 301.png
文件 4684 2003-08-14 01:30 SDLTutorial
esourcelesson04 302.bmp
文件 222 2003-08-14 01:30 SDLTutorial
esourcelesson04 303.bmp
文件 759 2008-12-18 14:23 SDLTutorial
esourcelesson04 303.png
文件 1566 2008-12-23 11:57 SDLTutorial
esourcelesson04 304.png
文件 201572 2008-12-29 19:33 SDLTutorial
esourcelesson04 306.jpg
文件 146214 2008-12-30 09:48 SDLTutorial
esourcelesson04ackground.bmp
............此处省略79个文件信息
#include “SDLAnimate.h“
#include “SDL/SDLCore.h“
SDLAnimate::SDLAnimate(std::string name SDLSurfacePtr surface SDLSceneNode *node)
: SDLEntity(name surface node)
{
m_bRunning = false;
m_pos = name;
m_surfaces.insert(std::make_pair(name surface));
m_timer = 0;
}
SDLAnimate::~SDLAnimate(void)
{
}
void SDLAnimate::addSurface(std::string name SDLSurfacePtr surface)
{
if (m_bRunning)
{
THROW(SDLException “定时器已经在运行中,请先停止后再添加“);
}
m_surfaces.insert(std::make_pair(name surface));
}
void SDLAnimate::deleteSurface(std::string name)
{
if (m_bRunning)
{
THROW(SDLException “定时器已经在运行中,请先停止后再添加“);
}
m_surfaces.erase(name);
}
void SDLAnimate::start(float rate)
{
if (m_bRunning)
{
THROW(SDLException “定时器已经在运行中,请先停止后再启动“);
}
m_bRunning = true;
m_timer = SDL::timerManager()->createTimer(Uint32((float)1000/rate) this);
}
void SDLAnimate::stop()
{
if (m_bRunning)
{
SDL::timerManager()->releaseTimer(m_timer);
m_timer = 0;
m_bRunning = false;
}
}
void SDLAnimate::onTimer(long id)
{
SurfacesIt it = m_surfaces.find(m_pos);
if (it == m_surfaces.end())
{
it = m_surfaces.begin();
}
else
{
it++;
}
m_pos = it->first;
setSurface(it->second);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2009-06-22 16:19 SDLTutorial
目录 0 2009-06-22 16:06 SDLTutoriallessons
文件 583 2009-06-19 14:54 SDLTutoriallessonsLesson01.cpp
文件 400 2008-12-19 15:07 SDLTutoriallessonsLesson01.h
文件 1530 2009-06-19 14:56 SDLTutoriallessonsLesson02.cpp
文件 414 2009-06-19 15:01 SDLTutoriallessonsLesson02.h
文件 1612 2009-06-19 15:00 SDLTutoriallessonsLesson03.cpp
文件 436 2009-01-04 10:57 SDLTutoriallessonsLesson03.h
文件 11779 2009-06-19 15:01 SDLTutoriallessonsLesson04.cpp
文件 531 2009-06-19 15:01 SDLTutoriallessonsLesson04.h
文件 3438 2009-06-19 15:07 SDLTutoriallessonsLesson05.cpp
文件 753 2009-02-20 10:42 SDLTutoriallessonsLesson05.h
文件 23023 2009-06-22 16:06 SDLTutoriallessonsLesson06.cpp
文件 3090 2009-06-22 11:19 SDLTutoriallessonsLesson06.h
文件 970 2009-02-20 11:30 SDLTutoriallessonsLesson07.cpp
文件 366 2009-02-20 11:30 SDLTutoriallessonsLesson07.h
文件 1318 2009-02-27 13:44 SDLTutoriallessonsLesson08.cpp
文件 300 2009-02-27 11:45 SDLTutoriallessonsLesson08.h
文件 534 2009-02-27 15:24 SDLTutoriallessonsLesson09.cpp
文件 570 2009-06-19 16:46 SDLTutoriallessonsLesson09.h
文件 187 2009-06-22 16:08 SDLTutoriallog.log
目录 0 2008-12-29 16:47 SDLTutorial
esource
目录 0 2009-06-22 16:19 SDLTutorial
esourcelesson04
文件 167 2008-12-18 14:04 SDLTutorial
esourcelesson04 301.png
文件 4684 2003-08-14 01:30 SDLTutorial
esourcelesson04 302.bmp
文件 222 2003-08-14 01:30 SDLTutorial
esourcelesson04 303.bmp
文件 759 2008-12-18 14:23 SDLTutorial
esourcelesson04 303.png
文件 1566 2008-12-23 11:57 SDLTutorial
esourcelesson04 304.png
文件 201572 2008-12-29 19:33 SDLTutorial
esourcelesson04 306.jpg
文件 146214 2008-12-30 09:48 SDLTutorial
esourcelesson04ackground.bmp
............此处省略79个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)