org.amcgala.framework.shape.util.ParticleManipulation Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of amcgala Show documentation
Show all versions of amcgala Show documentation
A graphics engine for educational purposes.
The newest version!
package org.amcgala.framework.shape.util;
import org.amcgala.framework.renderer.Renderable;
/**
* Abstrakte Partikel Manipulation die sich spaeter in Gravitation Wind und
* weiteren Features wiederspiegeln wird.
*
* @author Steffen Troester
*/
public interface ParticleManipulation extends Renderable {
/**
* Befindet sich der Partikel im Bereich ?
*
* @param x Position
* @param y Position
*
* @return
*/
public boolean fitInRange(double x, double y);
/**
* manipulieren durch den Manipulator
*
* @param p Particle
*/
public void manipulate(Particle p);
}