- 163 名前:名前は開発中のものです。 [2009/04/30(木) 01:56:07 ID:JGk3snwA]
- #include "DxLib.h"
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow){ ChangeWindowMode(TRUE); SetMainWindowText("(´・ω・`)"); if(DxLib_Init() == -1 ){return -1;} int open,tdn,cc;char file[256]; SetDragFileValidFlag(TRUE);SetDrawScreen(DX_SCREEN_BACK);SetFontSize(32); while(ProcessMessage()==0){ ClearDrawScreen(); open=GetDragFilePath(file);//D&Dでファイル獲得する open:ファイル獲得が成功か失敗か判定 if(open==-1&&CheckMusic()==0)DrawFormatString(0,100,-1," なんか音楽を食わせろ!ESCキーで終了"); if(CheckMusic()==0&&cc==0){SetMainWindowText("(´・ω・`)");cc=1;} if(CheckMusic()==1)DrawFormatString(0,100,-1," 音楽を止めるのならスペースを押せ!"); if(CheckHitKey(KEY_INPUT_SPACE)==1)StopMusic(); //スペースで音楽を止める if(CheckHitKey(KEY_INPUT_ESCAPE)==1)break; //エスケープで終了 if(open!=-1){ //ファイル獲得成功 cc=0;SetMainWindowText(file);tdn=PlayMusic(file,DX_PLAYTYPE_LOOP);} ScreenFlip();Sleep(20); //音楽ファイル以外を食わせた場合w if(tdn==-1){MessageBox(NULL,"(゚Д゚)ゴルア!"," それ再生できねーし",0x0000030);StopMusic();break;} DragFileInfoClear(); } InitSoundMem(); DxLib_End() ; return 0 ; }
|

|