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

gr07::モードセレクトモジュール

動作説明

  • 起動時に呼び出す
  • 背景表示
  • タイトルロゴ表示
  • 各モードをクリックで選択
  • ボタンに番号を割り当てておく
  • クリックしたらある変数に番号を代入する
    • 一人モード(easy)....mode=1
    • 一人モード(nomal)...mode=2
    • 一人モード(hard)....mode=3
    • ガチャモード........mode=5
  • 代入された番号によって分岐する
  • mode変数に値を代入したらウィンドウを閉じる

#include <gtk/gtk.h>

void m_start (int, char **);

  • argc,argv,window,vbox,scroll_window,button,imageを引数としてウィンドウを作成
  • image内の画像を表示
  • ボタン「一人モード」「ガチャモード」「終了」を作成

void m_quit (GtkWidget *, GtkWidget *);

  • 「終了」を選択したら呼び出される
  • ウィンドウを閉じて終了する

void m_title (GtkWidget *, GtkWidget *);

  • 「戻る」を選択したら呼び出される
  • ボタン「一人モード」「ガチャモード」「終了」を作成

void m_p1a (GtkWidget *, GtkWidget *);

  • 「一人モード」を選択したら呼び出される
  • ボタン「easy」「nomal」「hard」「戻る」を作成

void m_p1easy (GtkWidget *, GtkWidget *);

  • 「easy」を選択したら呼び出される
  • modeに1を代入してウィンドウを閉じる

void m_p1nomal (GtkWidget *, GtkWidget *);

  • 「nomal」を選択したら呼び出される
  • modeに2を代入してウィンドウを閉じる

void m_p1hard (GtkWidget *, GtkWidget *);

  • 「hard」を選択したら呼び出される
  • modeに3を代入してウィンドウを閉じる

void m_p2a (GtkWidget *, GtkWidget *);

  • 「二人モード」を選択したら呼び出される
  • modeに4を代入してウィンドウを閉じる

void m_gacha (GtkWidget *, GtkWidget *);

  • 「ガチャモード」を選択したら呼び出される
  • modeに5を代入してウィンドウを閉じる

void m_gallery (GtkWidget *, GtkWidget *);

  • 「ギャラリーモード」を選択したら呼び出される
  • modeに6を代入してウィンドウを閉じる

変数

  • int mode;


最終更新日:2014/02/07 17:08:50