public abstract class

BaseCircleParticleEmitter

extends BaseParticleEmitter
package org.anddev.andengine.entity.particle.emitter;


/**
 * (c) 2010 Nicolas Gramlich 
 * (c) 2011 Zynga Inc.
 * 
 * @author Nicolas Gramlich
 * @since 20:14:43 - 01.10.2010
 */
public abstract class BaseCircleParticleEmitter extends BaseParticleEmitter {
	// ===========================================================
	// Constants
	// ===========================================================

	// ===========================================================
	// Fields
	// ===========================================================

	protected float mRadiusX;
	protected float mRadiusY;

	// ===========================================================
	// Constructors
	// ===========================================================

	public BaseCircleParticleEmitter(final float pCenterX, final float pCenterY, final float pRadius) {
		this(pCenterX, pCenterY, pRadius, pRadius);
	}

	public BaseCircleParticleEmitter(final float pCenterX, final float pCenterY, final float pRadiusX, final float pRadiusY) {
		super(pCenterX, pCenterY);
		this.setRadiusX(pRadiusX);
		this.setRadiusY(pRadiusY);
	}

	// ===========================================================
	// Getter & Setter
	// ===========================================================

	public float getRadiusX() {
		return this.mRadiusX;
	}

	public void setRadiusX(final float pRadiusX) {
		this.mRadiusX = pRadiusX;
	}

	public float getRadiusY() {
		return this.mRadiusY;
	}

	public void setRadiusY(final float pRadiusY) {
		this.mRadiusY = pRadiusY;
	}

	public void setRadius(final float pRadius) {
		this.mRadiusX = pRadius;
		this.mRadiusY = pRadius;
	}

	public void setRadius(final float pRadiusX, final float pRadiusY) {
		this.mRadiusX = pRadiusX;
		this.mRadiusY = pRadiusY;
	}

	// ===========================================================
	// Methods for/from SuperClass/Interfaces
	// ===========================================================

	// ===========================================================
	// Methods
	// ===========================================================

	// ===========================================================
	// Inner and Anonymous Classes
	// ===========================================================
}