123456789101112131415161718192021222324252627282930 |
- package me.hammerle.supersnuvi.tiles;
- import me.hammerle.supersnuvi.entity.Entity;
- import me.hammerle.supersnuvi.gamelogic.ILevel;
- import me.hammerle.supersnuvi.util.CollisionBox;
- import me.hammerle.supersnuvi.util.Face;
- public class GoalTile extends BaseTile
- {
- public GoalTile(float tMinX, float tMinY, float tMaxX, float tMaxY)
- {
- super(tMinX, tMinY, tMaxX, tMaxY);
- super.setCollisionBox(CollisionBox.createScaledTileBox(0.1f, 0.1f, 0.9f, 0.9f));
- }
- @Override
- public void onEntityCollide(Entity ent, int x, int y, Face face, ILevel l)
- {
- if(ent.getItemCollector().isHero())
- {
- ent.getLevel().finishLevel();
- }
- }
- @Override
- public float getOffsetY()
- {
- return 1.0f;
- }
- }
|