firestationagent.java
来自「2004年robotcup世界冠军源代码」· Java 代码 · 共 54 行
JAVA
54 行
// Copyright (C) 2002 Takeshi Morimoto <morimoto@takopen.cs.uec.ac.jp>// All rights reserved.package MRL.FireBrigade;import java.net.*;import yab.agent.*;import yab.agent.object.*;import yab.io.ProtocolConstants;import MRL.Utilities.*;import MRL.Utilities.MessageManagement.CenterMessageManager;import java.util.*;public class FireStationAgent extends AbstractFireStationAgent{ public FireStationAgent(InetAddress address, int port) { super(address, port); messageManager = new CenterMessageManager(socket(), world); socket().akAcknowledge(self().id); } private CenterMessageManager messageManager; public void act() throws ActionCommandException { } protected void hear(RealObject sender, String msg) { } protected void hearTell(RealObject sender, String msg) { } protected void hearTellBin(RealObject sender, byte[] message) { if (!(sender instanceof FireStation)) messageManager.importMessage(message, time(), sender); } protected void prepareForAct() { super.prepareForAct(); messageManager.sendMessages(); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?