src/main.c

changeset 92
84e0dec5db16
parent 90
395542d915d7
child 94
864f59271974
equal deleted inserted replaced
91:c7b586c0ee36 92:84e0dec5db16
25 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 25 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
26 * POSSIBILITY OF SUCH DAMAGE. 26 * POSSIBILITY OF SUCH DAMAGE.
27 * 27 *
28 */ 28 */
29 29
30 #define PROGRAM_VERSION "0.9 beta" 30 #define PROGRAM_VERSION "1.0 alpha"
31 31
32 #include "game.h" 32 #include "game.h"
33 #include "input.h" 33 #include "input.h"
34 #include "network.h" 34 #include "network.h"
35 #include "colors.h" 35 #include "colors.h"
93 "Invalid port number (%s) - choose a number between " 93 "Invalid port number (%s) - choose a number between "
94 "1025 and 65535\n", 94 "1025 and 65535\n",
95 optarg); 95 optarg);
96 return 1; 96 return 1;
97 } else { 97 } else {
98 settings->port = optarg; 98 settings->port = (short) port;
99 } 99 }
100 break; 100 break;
101 case 'v': 101 case 'v':
102 printf("terminal-chess : Version %s (Netcode Version %d)\n", 102 printf("terminal-chess : Version %s (Netcode Version %d)\n",
103 PROGRAM_VERSION, NETCODE_VERSION); 103 PROGRAM_VERSION, NETCODE_VERSION);
150 } 150 }
151 151
152 static Settings default_settings() { 152 static Settings default_settings() {
153 Settings settings = {0}; 153 Settings settings = {0};
154 settings.gameinfo.servercolor = WHITE; 154 settings.gameinfo.servercolor = WHITE;
155 settings.port = "27015"; 155 settings.port = 27015;
156 settings.unicode = !!setlocale(LC_CTYPE, "C.UTF-8"); 156 settings.unicode = !!setlocale(LC_CTYPE, "C.UTF-8");
157 return settings; 157 return settings;
158 } 158 }
159 159
160 int main(int argc, char **argv) { 160 int main(int argc, char **argv) {

mercurial