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

g03HPイベント

for_HP_proseccing.h

//HP_processing.h
//#pragma once

#ifndef INCLUDE_HP

#define INCLUDE_HP

#include <stdio.h>
#include <stdlib.h>
#include <SDL.h>
#include <SDL_mixer.h>

#define EASY_MODE 10
#define NORMAL_MODE 20
#define HARD_MODE 30

int dice_count;


//イベント構造体

typedef struct event {//イベント配列の中身
  int masu_num;
  int event_num;
  char *comment;
  char *Iname;
  char *Sname;
} event;

typedef struct avatar {//アバターが持ってる情報
  int HP_now;
  int masu_now;
  int turn;
} avatar;

/* 配列初期化 */
void maru_set(int,int);
/* イベント関数をevepopに渡す */
void geteve(event *);
/* HPの処理 */
int for_HP_main(int);
/* next_maruのHPを作る(イベント前) */
void make_next_only_move(int);
/* イベント */
int jdg_event(int);
/* HPの更新 */
void HP_renew(void);
/* maruがいるマスの更新 */
int masu_renew(int);
/* イベント配列の作成 */
void make_event_array(void);
/* イベント配列のストックを作成 */
void make_stock(void);

/* int c_fd; *///ファイル識別子



#endif


最終更新日:2017/08/03 16:20:56