summaryrefslogtreecommitdiffstats
path: root/src/view/MapView.cpp
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2014-09-24 01:38:30 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2014-09-24 01:38:30 +0200
commitea8840291cdf66784c6a2cb465b63ccfb5483c38 (patch)
tree0ab1e059c3b798d27f8d9a15816c7beb0dd236e8 /src/view/MapView.cpp
parent24ae84861379f2f878804b53a457153ad1ad6c1e (diff)
downloadrpgedit-ea8840291cdf66784c6a2cb465b63ccfb5483c38.tar
rpgedit-ea8840291cdf66784c6a2cb465b63ccfb5483c38.zip
New event-driven goodness
Diffstat (limited to 'src/view/MapView.cpp')
-rw-r--r--src/view/MapView.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/view/MapView.cpp b/src/view/MapView.cpp
index 580014e..5e55290 100644
--- a/src/view/MapView.cpp
+++ b/src/view/MapView.cpp
@@ -79,7 +79,7 @@ MapView::~MapView() {
SDL_DestroyTexture(entity.second);
}
-void MapView::render(float centerX, float centerY) {
+void MapView::render(float centerX, float centerY, uint64_t time) {
SDL_RenderClear(window->getRenderer());
std::pair<int, int> viewport = window->getViewport();
@@ -120,7 +120,7 @@ void MapView::render(float centerX, float centerY) {
}
for (const std::shared_ptr<Model::Entity> &entity : map->getEntities()) {
- Model::Position pos = entity->getPosition();
+ Model::Position pos = entity->getPosition(time);
Model::Direction dir = entity->getDirection();
SDL_Rect src = {
@@ -139,8 +139,6 @@ void MapView::render(float centerX, float centerY) {
SDL_RenderCopy(window->getRenderer(), entityTextures[entity->getName()], &src, &dst);
}
-
- SDL_RenderPresent(window->getRenderer());
}
}