Re: problem with isTeammate()
fnl <[email protected]> Sat, 8 May 2021 15:29:09 -0700 (PDT)
| Newsgroups | gmane.comp.java.robocode |
|---|---|
| Message-ID | <[email protected]> |
I have now made a fix for it, and you can try it out here before a real release comes (later): https://robocode.sourceforge.io/files/robocode-1.9.4.1-team-fix-setup.jar Cheers, - Flemming fredag den 7. maj 2021 kl. 16.36.13 UTC+2 skrev [email protected]: > Hello! > > I am currently developing a team robot which main function will be to > protect its leader. However for this to work it has to identify which team > a robot belongs to as well as identify its own leader. Unfortunately > neither the isTeammate(e.getName()); , which I call in onScannedRobot, or > getTeammates() seems to work. The isTeammate() method always returns a > value false. When printing out the names of the retrieved bots through the > getTeammates function I get SittingDuck (1), SpinBot (1), SpinBot(2) etc. > but the bots on the battlefield might have different values in the > parentheses or nothing at all if it is the only bot of its kind on the > battlefield. Might that be the reason why isTeammate() won't work? I'm > currently running robocode v 1.3.9.7 > -- You received this message because you are subscribed to the Google Groups "Robocode" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/robocode/d6203a2a-2139-4042-b9db-30cd3ec70324n%40googlegroups.com.