Skip to content

Commit

Permalink
Trigger Gizmo
Browse files Browse the repository at this point in the history
  • Loading branch information
joshuaskelly committed Apr 17, 2020
1 parent 1bf3992 commit cbda2b2
Showing 1 changed file with 19 additions and 0 deletions.
@@ -0,0 +1,19 @@
package com.interrupt.dungeoneer.editor.gizmos;

import com.badlogic.gdx.math.Vector3;
import com.interrupt.dungeoneer.editor.ui.Handles;
import com.interrupt.dungeoneer.entities.Entity;
import com.interrupt.dungeoneer.entities.triggers.Trigger;

@GizmoFor(target = Trigger.class)
public class TriggerGizmo extends EntityGizmo {
@Override
public void draw(Entity entity) {
super.draw(entity);

Trigger trigger = (Trigger) entity;
Vector3 boundingBoxCenter = new Vector3(trigger.x, trigger.z - 0.5f + (trigger.collision.z / 2), trigger.y);
Vector3 boundingBoxSize = new Vector3(trigger.collision.x, trigger.collision.z / 2, trigger.collision.y);
Handles.drawWireCube(boundingBoxCenter, boundingBoxSize);
}
}

0 comments on commit cbda2b2

Please sign in to comment.