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

17gr08::charaモジュール

chara.h

関数の先頭がeになっているのは敵モジュール、eでないものは自機モジュールである
# include <stdlib.h>
# include <gtk/gtk.h>
# include <glib/gprintf.h>
# include <gtk_lib.h>
# include <anime.h>

mySprite *
chara_new(myAnimeArea *area);
mySprite *
e_chara_new(myAnimeArea *area);

void
chara_init(mySprite *sprite);

void
chara_move(mySprite *sprite);
void
e_chara_move(mySprite *sprite);

GdkPixbufAnimation *
make_anime(mySprite *anime, int j);
GdkPixbufAnimation *
e_make_anime(mySprite *anime, int j);

void cb_button_clicked(GtkWidget *button, gpointer user_data);

int clear(int);
int gameover(int);

chara.c

主人公及び敵キャラクターの動きを表すソース
当たり判定も入っている


最終更新日:2017/08/04 09:42:30