]> git.pond.sub.org Git - empserver/blobdiff - src/lib/player/empdis.c
Update copyright notice
[empserver] / src / lib / player / empdis.c
index eb4e49f9d5be596170127b267482eadaa72a45ad..e61796ebb6130f29598df8058e601699a8328d94 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  Empire - A multi-player, client/server Internet based war game.
- *  Copyright (C) 1986-2011, Dave Pare, Jeff Bailey, Thomas Ruschak,
+ *  Copyright (C) 1986-2013, Dave Pare, Jeff Bailey, Thomas Ruschak,
  *                Ken Stevens, Steve McClure, Markus Armbruster
  *
  *  Empire is free software: you can redistribute it and/or modify
@@ -29,7 +29,7 @@
  *  Known contributors to this file:
  *     Dave Pare, 1994
  *     Steve McClure, 2000
- *     Markus Armbruster, 2006-2009
+ *     Markus Armbruster, 2006-2010
  *     Ron Koenderink, 2004-2009
  */
 
@@ -38,7 +38,6 @@
 #include <stdio.h>
 #include <time.h>
 #include "com.h"
-#include "empio.h"
 #include "file.h"
 #include "game.h"
 #include "match.h"
@@ -46,7 +45,6 @@
 #include "nat.h"
 #include "optlist.h"
 #include "player.h"
-#include "proto.h"
 #include "prototypes.h"
 
 
@@ -69,21 +67,10 @@ static void disable_coms(void);
 int
 getcommand(char *combufp)
 {
-    struct natstr *natp = getnatp(player->cnum);
     char buf[1024];            /* user text */
 
-    if (++player_commands_index >= KEEP_COMMANDS)
-       player_commands_index = 0;
-    sprintf(player_commands[player_commands_index], "%3d %3d [prompt]",
-           player_commands_index, player->cnum);
-
-    do {
-       prprompt(natp->nat_timeused / 60, natp->nat_btu);
-       buf[0] = 0;
-       if (recvclient(buf, 1024) < 0) {
-           return -1;
-       }
-    } while (buf[0] == 0);
+    if (recvclient(buf, sizeof(buf)) < 0)
+       return -1;
 
     if (++player_commands_index >= KEEP_COMMANDS)
        player_commands_index = 0;