したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

C言語

17AF:2013/05/02(木) 14:30:48
chap4のmain.hの完成版ソース その1
--------------------------------------------------
#include <DxLib.h>
#include <Box2D/Box2D.h>
#ifdef _DEBUG
#pragma comment(lib, "Box2D_d.lib")
#endif
#ifndef _DEBUG
#pragma comment(lib, "Box2D.lib")
#endif
#include "_dxdebugdraw.h"

//定数
#define B2D_DEBUG_DRAW
const int VELOCITYITE = 6; //速度計算精度
const int POSITIONITE = 2; //位置計算精度
const float GRAVITY_Y = 10.0f; //重力加速度
const float WLDSC = 50.0f; //世界倍率
const float SCREENAREA = 300.0f;//スクリーン範囲

//画像読み込み用構造体
struct Images{
int back[2]; //背景画像
int logo[3]; //ロゴ(タイトル、オーバー、クリア)
int titleback;
int hero[6]; //主人公キャラクター
};
//音声読み込み用構造体
struct Sounds{
};
//ゲームステート
enum GameState{
GAME_TITLE, GAME_MAIN, GAME_OVER, GAME_CLEAR
};
//ゲームデータ記録用構造体
struct StageInfo{
int timerstart; //待機タイマーの開始時刻
int gamestarttime; //ゲームの開始時間
int gametime; //ゲーム開始からの経過ミリ秒
float mapsize_w, mapsize_h; //マップサイズ
int screen_x, screen_y; //表示原点(スクロール用)

b2Body *wall; //床壁
b2Body *hero; //主人公
bool isheroleft; //主人公の向き
bool isontheground; //乗っている?
};
//HEROステート(アニメーション表示に使う列挙体)
enum HeroState{
//立つ、走る、ジャンプ
HERO_STANDING, HERO_RUNNING, HERO_JUMP
};


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板