BaseTile.java 883 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package me.hammerle.supersnuvi.tiles;
  2. import me.hammerle.supersnuvi.gamelogic.Level;
  3. public class BaseTile extends Tile
  4. {
  5. private final float tMinX;
  6. private final float tMaxX;
  7. private final float tMinY;
  8. private final float tMaxY;
  9. public BaseTile(float tMinX, float tMinY, float tMaxX, float tMaxY)
  10. {
  11. this.tMinX = tMinX;
  12. this.tMaxX = tMaxX;
  13. this.tMinY = tMinY;
  14. this.tMaxY = tMaxY;
  15. }
  16. @Override
  17. public float getTextureMinX(int x, int y, Level l)
  18. {
  19. return tMinX;
  20. }
  21. @Override
  22. public float getTextureMaxX(int x, int y, Level l)
  23. {
  24. return tMaxX;
  25. }
  26. @Override
  27. public float getTextureMinY(int x, int y, Level l)
  28. {
  29. return tMinY;
  30. }
  31. @Override
  32. public float getTextureMaxY(int x, int y, Level l)
  33. {
  34. return tMaxY;
  35. }
  36. }