/* game hex(hexgame.c) 対戦制御用ファイル created in 2006.11.23 modified in 2006.11.24 modified in 2006.12.6 by DEGUCHI Hiroshi 変更日付と氏名を明記すること! */ #include "hex.h" /* hex.cに定義されている人用関数 */ extern int human(); extern int p_rand(); /* 自分が定義した関数:学籍番号(小文字) */ extern int ma95012(); /* 他人(例えばdeguchi.cで定義されたdeguchi)と対戦する場合 extern int deguchi(); と、此処に宣言し、下には、 int (*hexgame[2])() = { ma95012, deguchi }; と、関数名をそれぞれ並べて定義する この場合、このhexgame.oに加えて、hex.o, ma95012.o deguchi.o をリンクする */ /* 先手と後手の順で関数名をそれぞれ並べて定義する */ int (*hexgame[2])() = { human, ma95012 }; /* この場合、このhexgame.oに加えて、hex.o, ma95012.o をリンクする */ /* end of hexgame.c */