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

アニメーションモジュール

下の通り

  • myAnimeArea *
  • my_anime_area_new(gint width, gint height, GdkPixmap *bg_pixmap, gint timeout); // 幅,高さ,背景画像,時間間隔 (ms) を指定して, // アニメーション領域を作る
  • void my_anime_area_remove(myAnimeArea *area); //アニメーション領域 area を消す
  • void my_anime_area_set(myAnimeArea *area,int x,int y);
  • void my_anime_area_set(myAnimeArea *area,int x,int y);
  • mySprite *
  • my_sprite_new(myAnimeArea *area, gchar *path, gint timeout, *GSourceFunc, GSourceFunc); //スプライトを作成する // area: 作成されるスプライトがのる,アニメーション領域 // path: 画像ファイルへのパス // timeout: スプライトを動かす時間間隔, // 描画はアニメーション領域の再描画時に行う
  • void my_sprite_init(mySprite *sprite); // スプライトの位置とベクトルの初期値を決める関数 // 利用者が用意する
  • void my_sprite_move(mySprite *sprite); // スプライトを移動する関数 // 利用者が用意する
  • void my_sprite_remove(mySprite *); // スプライトの消去
  • void my_sprite_set_string(mySprite* sprite,gchar* str);
  • void my_sprite_set_drawable(mySprite* sprite,gboolean d); #endif


最終更新日:2014/01/09 17:26:52