I've started on a "Melee Evaluater"...
First, a quick question: IS IT POSSIBLE to HAVE a, say on
ScannedRobot, from ANOTHER CLASS that HAS an ADVANCEDROBOT which is the
AdvancedRobot I'm trying to get the on
ScannedRobot from?
In other words, when an event occurs in a robot, can another class that has an instance (if my Java terminology is correct :) ) of the robot "catch" the event?
If not, then the bot will have to have "meleeeval.onHitRobot
?(e)", "meleeeval.onHitByBullet
?(e)", etc. which will make implementing the evaluater into bots harder...
--
Starrynte
Yes, you can do bot.getAllEvents?();. However, this has to be called after the execute() and some events will be ignored, eg. those with a priority of 100. You have to create an event that has a priority of 99 and put the event distribution code in there. -- Skilgannon