From 0ad3aeca17bfa3766dfe6184bed6becca30701d5 Mon Sep 17 00:00:00 2001 From: Jordan Orelli Date: Fri, 14 Nov 2014 17:39:24 -0500 Subject: [PATCH] added players command --- commands.go | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/commands.go b/commands.go index adb60e4..32dc8e2 100644 --- a/commands.go +++ b/commands.go @@ -239,6 +239,16 @@ var mkBombCommand = &Command{ }, } +var playersCommand = &Command{ + name: "players", + help: "lists the connected players", + handler: func(conn *Connection, args ...string) { + for other, _ := range currentGame.connections { + fmt.Fprintf(conn, "%v\n", other.PlayerName()) + } + }, +} + func isCommand(name string) bool { _, ok := commandRegistry[name] return ok @@ -285,8 +295,9 @@ func setupCommands() { registerCommand(helpCommand) registerCommand(infoCommand) registerCommand(mineCommand) + registerCommand(mkBombCommand) registerCommand(nearbyCommand) registerCommand(scanCommand) - registerCommand(mkBombCommand) registerCommand(winCommand) + registerCommand(playersCommand) }