横スクロールアクションLV01

「横スクロールアクションLV01」の編集履歴(バックアップ)一覧はこちら

横スクロールアクションLV01」(2009/05/11 (月) 23:48:34) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

>C++ #include <string> #include "DxLib.h" using namespace std; const string MUSIC_FILE = "loop3.mp3"; const string IMG_BACK = "ntgrock.jpg"; const string IMG_CHARA = "ntgrock1.jpg"; //////////////////////////////////////////////////////////////////////////////// // グローバル変数 //////////////////////////////////////////////////////////////////////////////// int gh_Back,gh_Character; int character_X = 0 , character_Y = 342 ; int PadInput; /////////////////////////////////////////////////////////////////////////////// // エントリポイント /////////////////////////////////////////////////////////////////////////////// int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { ChangeWindowMode(TRUE); if(DxLib_Init() == -1) return -1; SetDrawScreen(DX_SCREEN_BACK); //音を鳴らす PlayMusic(MUSIC_FILE.c_str(), DX_PLAYTYPE_LOOP); //画像のロード gh_Back = LoadGraph(IMG_BACK.c_str()); gh_Character = LoadGraph(IMG_CHARA.c_str()); while(1) { //描画画面を初期化、この場合バックスクリーン ClsDrawScreen(); //パッドの入力更新 PadInput = GetJoypadInputState(DX_INPUT_KEY_PAD1); //キャラクタ更新 if(PadInput & PAD_INPUT_LEFT) character_X -= 3; if(PadInput & PAD_INPUT_RIGHT) character_X += 3; //描画 DrawGraph( 0, 0, gh_Back, FALSE); DrawGraph(character_X, character_Y, gh_Character, TRUE) ; //バッファをフリップ ScreenFlip(); WaitTimer( 1000/60 ) ; //終了条件 if(ProcessMessage() == -1) break; if(CheckHitKey( KEY_INPUT_ESCAPE) == 1) break; if(PadInput & PAD_INPUT_START) break; } //DXライブラリ使用の終了処理 DxLib_End() ; return 0 ; // ソフトの終了 }
//C++ #include <string> #include "DxLib.h" using namespace std; const string MUSIC_FILE = "loop3.mp3"; const string IMG_BACK = "ntgrock.jpg"; const string IMG_CHARA = "ntgrock1.jpg"; //////////////////////////////////////////////////////////////////////////////// // グローバル変数 //////////////////////////////////////////////////////////////////////////////// int gh_Back,gh_Character; int character_X = 0 , character_Y = 342 ; int PadInput; /////////////////////////////////////////////////////////////////////////////// // エントリポイント /////////////////////////////////////////////////////////////////////////////// int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { ChangeWindowMode(TRUE); if(DxLib_Init() == -1) return -1; SetDrawScreen(DX_SCREEN_BACK); //音を鳴らす PlayMusic(MUSIC_FILE.c_str(), DX_PLAYTYPE_LOOP); //画像のロード gh_Back = LoadGraph(IMG_BACK.c_str()); gh_Character = LoadGraph(IMG_CHARA.c_str()); while(1) { //描画画面を初期化、この場合バックスクリーン ClsDrawScreen(); //パッドの入力更新 PadInput = GetJoypadInputState(DX_INPUT_KEY_PAD1); //キャラクタ更新 if(PadInput & PAD_INPUT_LEFT) character_X -= 3; if(PadInput & PAD_INPUT_RIGHT) character_X += 3; //描画 DrawGraph( 0, 0, gh_Back, FALSE); DrawGraph(character_X, character_Y, gh_Character, TRUE) ; //バッファをフリップ ScreenFlip(); WaitTimer( 1000/60 ) ; //終了条件 if(ProcessMessage() == -1) break; if(CheckHitKey( KEY_INPUT_ESCAPE) == 1) break; if(PadInput & PAD_INPUT_START) break; } //DXライブラリ使用の終了処理 DxLib_End() ; return 0 ; // ソフトの終了 }

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。