zombie.iso
Class IsoObjectPicker

java.lang.Object
  extended by zombie.iso.IsoObjectPicker

public class IsoObjectPicker
extends java.lang.Object

Author:
LEMMY

Nested Class Summary
 class IsoObjectPicker.ClickObject
           
 
Field Summary
 IsoObjectPicker.ClickObject[] ClickObjectStore
           
 int count
           
 int counter
           
static IsoObjectPicker Instance
           
 int maxcount
           
 java.util.ArrayList<IsoObjectPicker.ClickObject> ThisFrame
           
 
Constructor Summary
IsoObjectPicker()
           
 
Method Summary
 void Add(int x, int y, int width, int height, IsoGridSquare gridSquare, IsoObject tile, boolean flip)
           
 IsoObjectPicker.ClickObject ContextPick(int x, int y)
           
 IsoObjectPicker getInstance()
           
 void Init()
           
 boolean IsHeadShot(IsoMovingObject o, int x, int y)
           
 IsoObjectPicker.ClickObject Pick(int x, int y)
           
 IsoMovingObject PickTarget(int x, int y)
           
 void StartRender()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Instance

public static IsoObjectPicker Instance

ClickObjectStore

public IsoObjectPicker.ClickObject[] ClickObjectStore

count

public int count

counter

public int counter

maxcount

public int maxcount

ThisFrame

public java.util.ArrayList<IsoObjectPicker.ClickObject> ThisFrame
Constructor Detail

IsoObjectPicker

public IsoObjectPicker()
Method Detail

getInstance

public IsoObjectPicker getInstance()

Add

public void Add(int x,
                int y,
                int width,
                int height,
                IsoGridSquare gridSquare,
                IsoObject tile,
                boolean flip)

Init

public void Init()

ContextPick

public IsoObjectPicker.ClickObject ContextPick(int x,
                                               int y)

Pick

public IsoObjectPicker.ClickObject Pick(int x,
                                        int y)

StartRender

public void StartRender()

PickTarget

public IsoMovingObject PickTarget(int x,
                                  int y)

IsHeadShot

public boolean IsHeadShot(IsoMovingObject o,
                          int x,
                          int y)