ソフトウェア設計及び演習用の班Wiki

千葉担当モジュール

Title

機能

  • タイトル画面とゲーム設定画面の描画
    • ゲーム設定、ゲームをやめるの2つの項目を表示した画面
    • ターン数とプレイヤー人数の選択の画面
    • ゲームをはじめる、タイトルにもどるの2つの項目を表示した画面
    • ゲーム終了時にタイトル画面を呼び出すことができる

ヘッダファイル

  • 構造体
     int player_num;//プレイヤー人数
     int turn;//ターン数
     int run;//経過ターン数
  • 関数
     void Main_title();//ゲームを終えたときタイトルへ移るための関数
     void Title(void);//タイトル画面の描画
     void Game_info(void);//ゲーム設定画面の描画
     void Title_end();//タイトル画面の終了

単体での実行結果

  • タイトル画面とゲーム設定画面の描画 スクリーンショット1.resized.png スクリーンショット2.resized.png

コメント

  • タイトルとマップは統合することができた。
  • タイトル画面とゲーム設定画面の見た目は割とうまくできたと思う。

Menu

機能

  • ポップアップメニューの作成、破棄
    • ウインドウを出す関数
    • ウインドウを消す関数
    • 各メニューの画面を出力(動作は別のモジュール)

ヘッダファイル

  • 関数
    void Menu_popup();//メニューウィンドウ作成
    void Menu_destroy();//メニューウィンドウ破棄
    • 外部実装
      void Menu_roulette();//ルーレット
      void Menu_point();//所持ポイント

単体での実行結果

  • 左の画面上で左クリックで右のメニュー画面を出力 スクリーンショット(test_menu).png

コメント

  • メニューとマップは統合することができたが、望んでいた形に統合することができなかった。
  • イベントとの統合が行えなかったのでポップアップ機能を使う場面が少なかった。


最終更新日:2014/02/12 08:43:14