KillTile.java 682 B

12345678910111213141516171819202122
  1. package me.hammerle.supersnuvi.tiles;
  2. import me.hammerle.supersnuvi.entity.Entity;
  3. import me.hammerle.supersnuvi.util.CollisionBox;
  4. import me.hammerle.supersnuvi.util.Face;
  5. import me.hammerle.supersnuvi.gamelogic.Level;
  6. public class KillTile extends BaseTile
  7. {
  8. public KillTile(float tMinX, float tMinY, float tMaxX, float tMaxY)
  9. {
  10. super(tMinX, tMinY, tMaxX, tMaxY);
  11. super.setCollisionBox(CollisionBox.createScaledTileBox(0.1f, 0.1f, 0.9f, 0.9f));
  12. }
  13. @Override
  14. public void onEntityCollide(Entity ent, int x, int y, Face face, Level l)
  15. {
  16. super.onEntityCollide(ent, x, y, face, l);
  17. ent.getHealth().addHealth(-14.3f);
  18. }
  19. }