ソフトウェア設計及び演習2016
プログラム::ball::ball7
ball7/
複数のゲームが同時に動くように,ゲーム全体をモジュールにする
- キーボード・イベントのコールバック関数に (myAnimeArea *)area を渡すようになっている
- 受け取ったarea から mighty を特定できるようにしたball7/
- GHashTable 便利です。
event/
見せたいこと
ball_and_mightyシリーズを使ってkeypressイベントを取得する方法
- myevent/myevent.c
- lib/event.c
gtk_main を繰り返し呼ぶ方法
- keypressイベントで一旦gtk_mainを抜けて,
- 再度gtk_mainを呼び出す
event/myevent
myevent/myevent.c <- ball6/(main.c+ball_and_mighty/ball_and_mighty.c)
- ウィンドウとアニメ領域を作成し,
- ウィンドウに対するキープレスイベントにより,
- 背景を切り替え,
- 一旦 gtk_main を終え, 繰り返す
プログラム::ballに戻る
最終更新日:2015/03/05 10:01:23