📄 firestationagent.java
字号:
// 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -