From 28421a0ce504c6f3f23992c00e5686cbc61905ea Mon Sep 17 00:00:00 2001
From: Jonas Kulla <Nyocurio@gmail.com>
Date: Thu, 28 Aug 2014 15:37:04 +0200
Subject: [PATCH] Tilemap: Remove RGSS2 viewport setter

This class is not used in RGSS2 at all.
---
 src/tilemap.cpp | 20 --------------------
 src/tilemap.h   |  6 +-----
 2 files changed, 1 insertion(+), 25 deletions(-)

diff --git a/src/tilemap.cpp b/src/tilemap.cpp
index 5fec36e..05cbd54 100644
--- a/src/tilemap.cpp
+++ b/src/tilemap.cpp
@@ -1276,26 +1276,6 @@ DEF_ATTR_RD_SIMPLE(Tilemap, Visible, bool, p->visible)
 DEF_ATTR_RD_SIMPLE(Tilemap, OX, int, p->offset.x)
 DEF_ATTR_RD_SIMPLE(Tilemap, OY, int, p->offset.y)
 
-#ifdef RGSS2
-
-void Tilemap::setViewport(Viewport *value)
-{
-	if (p->viewport == value)
-		return;
-
-	p->viewport = value;
-
-	if (!p->tilemapReady)
-		return;
-
-	p->elem.ground->setViewport(value);
-
-	for (size_t i = 0; i < zlayersMax; ++i)
-		p->elem.zlayers[i]->setViewport(value);
-}
-
-#endif
-
 void Tilemap::setTileset(Bitmap *value)
 {
 	if (p->tileset == value)
diff --git a/src/tilemap.h b/src/tilemap.h
index 4b9cec7..89775c1 100644
--- a/src/tilemap.h
+++ b/src/tilemap.h
@@ -56,12 +56,8 @@ public:
 	void update();
 
 	Autotiles &getAutotiles() const;
-
-#ifndef RGSS2
 	Viewport *getViewport() const;
-#else
-	DECL_ATTR( Viewport,   Viewport* )
-#endif
+
 	DECL_ATTR( Tileset,    Bitmap*   )
 	DECL_ATTR( MapData,    Table*    )
 	DECL_ATTR( FlashData,  Table*    )