summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/rustanddust/engine/gfx/Moveable.java
blob: 438b67b2108dd4eaeca70f34b9546e6de7758c00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package ch.asynk.rustanddust.engine.gfx;

import ch.asynk.rustanddust.engine.Faction;

public interface Moveable extends Drawable
{
    public void setScale(float x);
    public void setAlpha(float alpha);
    public boolean canAim();
    public float getX();
    public float getY();
    public float getWidth();
    public float getHeight();
    public float getRotation();
    public float getAiming();
    public void setPosition(float x, float y);
    public void setPosition(float x, float y, float r);
    public void aimAt(float r);
    public Faction getFaction();
}