/**
* Colloid project
*
* Combat log analyzer.
*
* copyright: (c) 2013 by Darek <netmik12 [AT] gmail [DOT] com>
* license: BSD, see LICENSE for more details
*/
package colloid.model.event;
public class Target extends Character implements Combat.Target {
public Target(String logdata) throws DoesNotExist {
super(logdata);
}
@Override
public boolean isPlayer() {
// TODO Auto-generated method stub
return false;
}
@Override
public String getName() {
return name;
}
@Override
public void compile() throws DoesNotExist {
try {
String[] items = logdata.substring(1).split("\\]\\s\\[");
name = items[2];
} catch (StringIndexOutOfBoundsException ex) {
throw new DoesNotExist();
} catch (ArrayIndexOutOfBoundsException ex) {
throw new DoesNotExist();
}
}
}