Code: Select all
@Override public int message(int player, String message); // recive message.
clb.getGame().sendTextMessage(msg, DEFAULT_ZONE); // sending message.
So, second comunication question: how using clb.getMap().getPoints()?
I try detect new point message by this code:
Code: Select all
List<Point> points=owner.clb.getMap().getPoints(true); // getPoints(boolean includeAllies)
if (points.size()<lastPointsCount) {
owner.sendTextMsg("Points removing");
}
if (points.size()>lastPointsCount) {
owner.sendTextMsg("Adding new point:");
for (int i=0;i<points.size()-lastPointsCount;i++) onNewPoint(points.get(i)); // ??????
}
lastPointsCount=points.size();