Skip to content

Commit

Permalink
Add build files
Browse files Browse the repository at this point in the history
  • Loading branch information
wangqr committed Feb 4, 2019
1 parent 7dcab4f commit 3875ed3
Show file tree
Hide file tree
Showing 24 changed files with 1,038 additions and 32 deletions.
2 changes: 2 additions & 0 deletions DirectXUTYs/D3_TEX.CPP
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ FBOOL TexInit(void)
return flag;
}

/*
FBOOL TexCreateTexture(char *filename,DWORD txid)
{
HRESULT dxret;
Expand Down Expand Up @@ -115,6 +116,7 @@ FBOOL TexCreateTexture(char *filename,DWORD txid)
return TRUE;
}
*/

FVOID TexReleaseTexture(DWORD txid)
{
Expand Down
2 changes: 1 addition & 1 deletion DirectXUTYs/D3_TEX.H
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ extern DXTEXTURE DxTex[TEXTURE_MAX];

// 関数 //
FBOOL TexInit(void); // 最適なテクスチャフォーマットを検索する
FBOOL TexCreateTexture(char *name,DWORD txid); // テクスチャをロードする
//FBOOL TexCreateTexture(char *name,DWORD txid); // テクスチャをロードする
FVOID TexReleaseTexture(DWORD txid); // テクスチャを解放する
FVOID TexSetTexture(DWORD txid); // テクスチャハンドルをセットする

Expand Down
12 changes: 8 additions & 4 deletions DirectXUTYs/DD_UTY.CPP
Original file line number Diff line number Diff line change
Expand Up @@ -579,8 +579,10 @@ static FVOID GrpFlipFS(void)
HRESULT ddrval;

// キャプチャーフラグが有効かつ、キャプチャー要求が出ていれば画像を取り込む //
if(CaptureFlag && (GetAsyncKeyState(VK_SNAPSHOT)&0x8000))
PutSurfaceToBmp(DxObj.Back);
if (CaptureFlag && (GetAsyncKeyState(VK_SNAPSHOT) & 0x8000))
// TODO
//PutSurfaceToBmp(DxObj.Back);
;

// パレットを変更する必要があれば、変更だ //
if(DxObj.bNeedChgPal && DxObj.Bpp==8){
Expand Down Expand Up @@ -608,8 +610,10 @@ static FVOID GrpFlipWnd(void)
HRESULT ddrval;

// キャプチャーフラグが有効かつ、キャプチャー要求が出ていれば画像を取り込む //
if(CaptureFlag && (GetAsyncKeyState(VK_SNAPSHOT)&0x8000))
PutSurfaceToBmp(DxObj.Back);
if (CaptureFlag && (GetAsyncKeyState(VK_SNAPSHOT) & 0x8000))
// TODO
//PutSurfaceToBmp(DxObj.Back);
;

for(;;){
ddrval = DxObj.Prim->Blt(NULL,DxObj.Back,NULL,0,NULL);
Expand Down
6 changes: 3 additions & 3 deletions DirectXUTYs/DX_ERROR.C
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ extern void ErrSetup(void)
}

// エラー文字列を追加 //
extern void ErrInsert(char *s)
extern void ErrInsert(const char *s)
{
ERROR_DATA *temp;

Expand Down Expand Up @@ -63,7 +63,7 @@ extern void ErrCleanup(void)
ErrSetup();
}

extern void DebugSetup(char *filename)
extern void DebugSetup(const char *filename)
{
char buf[1000];
FILE *fp;
Expand All @@ -88,7 +88,7 @@ extern void DebugCleanup(void)
//ErrorFP=NULL;
}

extern void DebugOut(char *s)
extern void DebugOut(const char *s)
{
FILE *fp;
fp= fopen(ErrorOut,"a");
Expand Down
6 changes: 3 additions & 3 deletions DirectXUTYs/DX_ERROR.H
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,11 @@ typedef struct _error{

// 関数プロトタイプ宣言 //
extern void ErrSetup(void); // エラー用バッファの初期化
extern void ErrInsert(char *s); // エラー文字列を追加
extern void ErrInsert(const char *s); // エラー文字列を追加
extern void ErrCleanup(void); // エラー文字列出力&メモリ解放
extern void DebugSetup(char *filename); // エラー出力準備(->LogFile)
extern void DebugSetup(const char *filename); // エラー出力準備(->LogFile)
extern void DebugCleanup(void); // エラー吐き出し用ファイルを閉じる
extern void DebugOut(char *s); // デバッグメッセージ吐き出し
extern void DebugOut(const char *s); // デバッグメッセージ吐き出し

// C++ 対策 //
#ifdef __cplusplus
Expand Down
2 changes: 1 addition & 1 deletion GIAN07/BOSS.CPP
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

#include "BOSS.h"
#include "EnemyExCtrl.h"
#include "..\\DirectX_UTYs\\DD_GRP3D.h"
#include "../DirectXUTYs/DD_GRP3D.H"


// 公開グローバル //
Expand Down
2 changes: 1 addition & 1 deletion GIAN07/EFFECT.CPP
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ FVOID SEffectInit(void)
}

// 文字列系エフェクト //
FVOID StringEffect(int x,int y,char *s)
FVOID StringEffect(int x,int y, const char *s)
{
int i,j,len;

Expand Down
2 changes: 1 addition & 1 deletion GIAN07/EFFECT.H
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ typedef struct tagSCREENEFC_INFO{

///// [ 関数 ] /////
FVOID SEffectInit(void); // エフェクトの初期化を行う
FVOID StringEffect(int x,int y,char *s); // 文字列系エフェクト(上に表示する奴)
FVOID StringEffect(int x,int y, const char *s); // 文字列系エフェクト(上に表示する奴)
FVOID StringEffect2(int x,int y,DWORD point); // 得点表示エフェクト
FVOID StringEffect3(void); // ゲームオーバーの表示
FVOID SetMusicTitle(int y,char *s); // 曲名の表示
Expand Down
2 changes: 1 addition & 1 deletion GIAN07/FONTUTY.CPP
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ void __FillExpoint(EXPOINT *p, int x, int y, int w, int h);


// 16x16 透過フォントで文字列出力(高速) //
extern FVOID GrpPut16(int x,int y,char *s)
extern FVOID GrpPut16(int x,int y,const char *s)
{
RECT src;
int sx,tx,ty;
Expand Down
2 changes: 1 addition & 1 deletion GIAN07/FONTUTY.H
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ typedef struct tagExtraFontInfo {


///// [ 関数 ] /////
extern FVOID GrpPut16(int x,int y,char *s); // 16x16 透過フォントで文字列出力(高速)
extern FVOID GrpPut16(int x,int y,const char *s); // 16x16 透過フォントで文字列出力(高速)
extern FVOID GrpPut16c(int x,int y,char *s); // 16x16 透過フォントで文字列出力(クリッピング有)
extern FVOID GrpPut16c2(int x,int y,char *s); // 上と同じだが、x移動幅が16
extern FVOID GrpPutc(int x,int y,char c); // 16x16 透過フォントで文字出力(クリッピング有)
Expand Down
2 changes: 1 addition & 1 deletion GIAN07/GAMEMAIN.CPP
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ extern FBOOL ScoreNameInit(void)
// スコアネームの表示 //
FVOID ScoreNameProc(void)
{
static char *ExString[5] = {"Easy","Normal","Hard","Lunatic","Extra"};
static const char *ExString[5] = {"Easy","Normal","Hard","Lunatic","Extra"};

Key_Read();

Expand Down
2 changes: 1 addition & 1 deletion GIAN07/GIAN.CPP
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,7 @@ extern FVOID StdStatusOutput(void)
static DWORD fps,count;
static DWORD time,temp;
//extern InputConfig IConfig;
char *DItem[4] = {"Easy","Norm","Hard","Luna"};
const char *DItem[4] = {"Easy","Norm","Hard","Luna"};
char buf[100];

// if(!DebugDat.MsgDisplay) return;
Expand Down
2 changes: 1 addition & 1 deletion GIAN07/SCORE.CPP
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@



char *ScoreFileName = "秋霜SC.DAT"; // スコアデータ格納ファイル名
const char *ScoreFileName = "秋霜SC.DAT"; // スコアデータ格納ファイル名
NR_SCORE_STRING ScoreString[NR_RANK_MAX]; // スコアデータ文字列格納先

BYTE ExtraFlags = 0;
Expand Down
14 changes: 7 additions & 7 deletions GIAN07/WindowCtrl.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ WINDOW_INFO SndItem[4] = {
};

char IKeyTitle[4][20];
char InpHelp[34] = "パッド上のボタンを押すと変更";
char InpHelp[] = "パッド上のボタンを押すと変更";
WINDOW_INFO InpKey[5] = {
{IKeyTitle[0],InpHelp, InpFnKeyTama,0,0},
{IKeyTitle[1],InpHelp, InpFnKeyBomb,0,0},
Expand Down Expand Up @@ -944,7 +944,7 @@ static BOOL CfgRepSave(WORD key)

static void SetCfgRepItem(void)
{
char *SWItem[2] = {"[ O N ]","[O F F]"};
const char *SWItem[2] = {"[ O N ]","[O F F]"};

if(0 == ConfigDat.StageSelect){
sprintf(CfgRepTitle[0], "ReplaySave %s", SWItem[1]);
Expand All @@ -959,8 +959,8 @@ static void SetCfgRepItem(void)

static void SetDifItem(void)
{
char *DifItem[4] = {" Easy "," Normal"," Hard ","Lunatic"};
char *SWItem[2] = {"[ O N ]","[O F F]"};
const char *DifItem[4] = {" Easy "," Normal"," Hard ","Lunatic"};
const char *SWItem[2] = {"[ O N ]","[O F F]"};
/*
{DifTitle[4],"[DebugMode] 画面に情報を表示するか" ,DifFnMsgDisplay,0,0},
{DifTitle[5],"[DebugMode] ステージセレクト" ,DifFnStgSelect,0,0},
Expand All @@ -980,8 +980,8 @@ static void SetDifItem(void)

static void SetGrpItem(void)
{
char *UorD[3] = {"上のほう","下のほう","描画せず"};
char *DMode[4] = {"おまけ","60Fps","30Fps","20Fps"};
const char *UorD[3] = {"上のほう","下のほう","描画せず"};
const char *DMode[4] = {"おまけ","60Fps","30Fps","20Fps"};
int i;

#define SetFlagsMacro(src,flag) ((flag) ? src[0] : src[1])
Expand All @@ -1000,7 +1000,7 @@ static void SetGrpItem(void)

static void SetSndItem(void)
{
char *EorD[2] = {" 使用する ","使用しない"};
const char *EorD[2] = {" 使用する ","使用しない"};
static int now;
char *ptr,buf[1000];
int l;
Expand Down
2 changes: 1 addition & 1 deletion GIAN07/WindowSys.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -341,7 +341,7 @@ void MWinDraw(void)
}

// メッセージ文字列を送る //
void MWinMsg(char *s)
void MWinMsg(const char *s)
{
int Line,i;

Expand Down
8 changes: 4 additions & 4 deletions GIAN07/WindowSys.h
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,8 @@

// 子ウィンドウの情報 //
typedef struct tagWINDOW_INFO{
char *Title; // タイトル文字列へのポインタ(実体ではない!)
char *Help; // ヘルプ文字列へのポインタ(これも実体ではない)
const char *Title; // タイトル文字列へのポインタ(実体ではない!)
const char *Help; // ヘルプ文字列へのポインタ(これも実体ではない)

BOOL (*CallBackFn)(WORD); // 特殊処理用コールバック関数(未使用ならNULL)
BYTE NumItems; // 項目数(<ITEM_MAX)
Expand Down Expand Up @@ -106,7 +106,7 @@ typedef struct tagMSG_WINDOW{
BYTE FaceState; // 顔の状態
BYTE FaceTime; // 顔表示用カウンタ

char *Msg[MSG_HEIGHT]; // 表示するメッセージへのポインタ
const char *Msg[MSG_HEIGHT]; // 表示するメッセージへのポインタ

//char MsgBuf[MSG_HEIGHT][MESSAGE_MAX]; // メッセージ格納配列の実体
} MSG_WINDOW;
Expand Down Expand Up @@ -140,7 +140,7 @@ void MWinForceClose(void); // メッセージウィンドウを強制クロー
void MWinMove(void); // メッセージウィンドウを動作させる(後で上と統合する)
void MWinDraw(void); // メッセージウィンドウを描画する(上に同じ)

void MWinMsg(char *s); // メッセージ文字列を送る
void MWinMsg(const char *s); // メッセージ文字列を送る
void MWinFace(BYTE faceID); // 顔をセットする
void MWinCmd(BYTE cmd); // コマンドを送る

Expand Down
2 changes: 1 addition & 1 deletion MAIN/MAIN.CPP
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "..\\Gian07SrcFiles\\GIAN.h"
#include "../GIAN07/GIAN.H"
#include <direct.h>

extern const char *APP_CLASS = "GIAN07";
Expand Down

0 comments on commit 3875ed3

Please sign in to comment.