server.h (1621B)
1 /* server.h - Catan en el servidor de partidas de comun/ (ver comun/server/srv.h 2 * para el protocolo general). Lo propio de Catan: 3 * 4 * CREATE <np> <v2p> <vp> <principiante> <asientos> [ausencia] [colocacion] [escenario] [mapa] [semilla del tablero] [bots: 1 dificiles, 0 faciles, 2 medios] 5 * asientos: una letra por asiento, H humano / B bot 6 * ausencia: minutos; si a un humano le toca y no juega en ese 7 * tiempo, el bot juega por el hasta pasar el turno (0 = nunca) 8 * colocacion: 0 por turnos (vale la ausencia), >0 plazo propio en 9 * minutos para la colocacion inicial, -1 automatica (el bot coloca 10 * por todos al empezar) 11 * escenario: 0 normal; Navegantes (3-4 jugadores): 1 "Nuevas costas", 12 * 2 "Cuatro islas", 3 "Archipielago" 13 * mapa: 0..4 dentro de la familia (0 = el de siempre); semilla del 14 * tablero: la que eligio quien crea mirando el mapa (0 = al azar). 15 * Solo decide el tablero; los dados salen de la semilla del servidor. 16 * MOVE <movida> ej. "MOVE 0 ROAD 41" (ver core/move.c) 17 * HDR <cabecera> tablero + opciones (ver hdr_fmt) 18 * STAT <codigo> <asiento> <fase> <turno> <te_toca> <ganador> <np> <nombres> 19 * 20 * Los neutrales de la variante para 2 aparecen como asientos tipo N. */ 21 #ifndef SERVER_H 22 #define SERVER_H 23 24 #include "srv.h" 25 #include "../core/host.h" 26 27 extern const GameModule catan_module; 28 29 #endif