[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
| |
C言語
17
:
AF
: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
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板