*バトルモジュールからインタフェースとして選択した手(GU,CHOKI,PA)の情報を受け取る *受け取った手の情報をもとに「勝ち」「負け」「あいこ」の判定をする *「どの手で勝ったか」「どちらのプレーヤーが勝ったか」の情報を構造体として保持 *あいこの場合は、0を保持 *バトルモジュールに戻る ::# pragma once ::#define GU 1 /* グー */ ::#define CHOKI 2 /* チョキ */ ::#define PA 3 /* パー */ ::#define DRAW 0 /* あいこ */ ::#define P1_WIN 1 /* プレーヤー1が勝ち */ ::#define P2_WIN 2 /* プレーヤー2が勝ち */ ::typedef struct ::{ ::int winner; /* 勝ったプレーヤー */ ::int hand; /* どの手で勝ったか */ ::}j; ::j janken(int, int); /* じゃんけんの勝敗判定 */ ::int win_player(j); //勝ったプレーヤーを返す ::int win_hand(j); //勝った手を返す