📄 friendfunction.java
字号:
package com.swing.game.crystal.function;import java.util.*;import org.apache.log4j.Logger;import org.apache.log4j.PropertyConfigurator;import com.swing.game.crystal.CrystalController;import com.swing.game.crystal.CrystalPlayer;import com.swing.server.common.GameFunction;public class FriendFunction extends GameFunction { public static Logger logger = Logger.getLogger(FriendFunction.class); static { PropertyConfigurator.configure("./cfg/Log4j.properties"); } public List handleRequest(String player, String message) { String[] command = message.split(CrystalController.SPLITTER_2); switch (command[0].charAt(0)) { case 'J': // Add friends ((CrystalPlayer) gc.playersByPlayerId.get(player)) .addFriend(command[1]); logger.debug("User-" + player + "'s friends list"); for (Iterator iter = ((CrystalPlayer) gc.playersByPlayerId .get(player)).friends.iterator(); iter.hasNext();) logger.debug(iter.next()); break; case 'j': // remove friends ((CrystalPlayer) gc.playersByPlayerId.get(player)) .removeFriend(command[1]); logger.debug("User-" + command[2] + "'s friends list"); for (Iterator iter = ((CrystalPlayer) gc.playersByPlayerId .get(player)).friends.iterator(); iter.hasNext();) logger.debug(iter.next()); break; } return new ArrayList(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -