2015 ソフトウェア設計及び演習用の班Wiki
15::gr11::ガンちゃん
// $Id$ // -*- coding: utf-8; -*- #ifndef _GANCHAN_H #define _GANCHAN_H /* animation_lib.h アニメーションサンプルウィジェット集のヘッダ */ #include <gtk/gtk.h> #define WIDTH 610 #define HEIGHT 224 #define GROUND 80 #define MAPMAX 8 #define CNTMAX 50 /* ドローイングエリアにスプライトを描く */ void draw_sprite(anime_pack *anime); /* ドローイングエリアを更新 */ void draw_animation(anime_pack *anime); /* アニメーション画像を読み込む */ GdkPixbufAnimation *read_anim(anime_pack *anime, char *filename); /* スプライトを動かす */ gint move_sprite(gpointer data); /* スプライト用ピクスバッファを更新 */ gint update_sprite(gpointer data); gint cb_expose_event(GtkWidget *widget, GdkEventExpose *event, gpointer data); /* configureイベントのコールバック */ gint cb_configure_event(GtkWidget *widget, GdkEventExpose *event, gpointer data); /* 終了処理 */ gint cb_delete_event(GtkWidget *widget, GdkEventExpose *event, gpointer data); /* アニメーションgifが動くアニメーションサンプルウィジェット */ GtkWidget *my_animation_earth(GtkWidget *window, gboolean trans); // 背景チェンジ gint move_back(gpointer data); /* 背景画像の読み込みと設定 */ void set_background(GtkWidget *window); #endif
最終更新日:2015/06/26 17:17:32