com.mygdx.combat.NormAttackSensor.java Source code

Java tutorial

Introduction

Here is the source code for com.mygdx.combat.NormAttackSensor.java

Source

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.mygdx.combat;

import com.badlogic.gdx.math.Vector2;
import com.badlogic.gdx.physics.box2d.CircleShape;
import com.mygdx.entities.DynamicEntities.SteerableEntity;

/**
 *
 * @author looch
 * 
 * Description:
 *      Attack sensor for normal front attack
 */
public class NormAttackSensor extends AttackSensor {

    private final CircleShape cshape = new CircleShape();
    //private final PolygonShape pshape = new PolygonShape();

    public NormAttackSensor(SteerableEntity parent) {
        super(parent);

        //pshape.setAsBox(parent.getRange(), parent.getRange(), new Vector2(0,parent.getRange()), 0);
        //this.shape = pshape;

        cshape.setRadius(parent.getRange());
        cshape.setPosition(new Vector2(0, 0));
        this.shape = cshape;

    }

}