org.deken.game.map.renderer
Class ScrollTileMapRenderer
java.lang.Object
org.deken.game.map.renderer.BaseMapRenderer
org.deken.game.map.renderer.TileMapRenderer
org.deken.game.map.renderer.ScrollTileMapRenderer
- All Implemented Interfaces:
- MapRenderer
- Direct Known Subclasses:
- BackgroundScrollTileMapRenderer, MouseScrollTileMapRenderer
public class ScrollTileMapRenderer
- extends TileMapRenderer
Title: ScrollTileMapRenderer
Description: Scrolls the TileMap based on the players locations in the
map.
Copyright: Copyright (c) Nov 9, 2013
- Version:
- 1.0
- Author:
- Gary Deken
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mapWidth
protected int mapWidth
mapHeight
protected int mapHeight
ScrollTileMapRenderer
public ScrollTileMapRenderer(GameMap map)
ScrollTileMapRenderer
public ScrollTileMapRenderer(int mapWidth,
int mapHeight,
GameMap map)
draw
public void draw(java.awt.Graphics2D graphics)
- Description copied from class:
TileMapRenderer
- Draws the specified TileMap.
- Specified by:
draw
in interface MapRenderer
- Specified by:
draw
in class TileMapRenderer
- Parameters:
graphics
- Graphics2D
getEdgeBottom
public int getEdgeBottom()
getEdgeLeft
public int getEdgeLeft()
getEdgeRight
public int getEdgeRight()
getEdgeTop
public int getEdgeTop()
setScreenSize
public void setScreenSize(int width,
int height)
- Description copied from interface:
MapRenderer
- setScreenSize Sets the size of the screen, so renders the full screen.
- Specified by:
setScreenSize
in interface MapRenderer
- Overrides:
setScreenSize
in class BaseMapRenderer
- Parameters:
width
- intheight
- int