Escを押すまでループし続ける「ゲームループ」だけを持つプログラムのソースを誰かが書いてもらえますか?プログラムは基本的なイメージを表示します。Heres は私が今持っているソースですがSDL_Delay(2000);
、プログラムがフリーズしている間、プログラムを 2 秒間維持するために使用する必要があります。
#include "SDL.h"
int main(int argc, char* args[]) {
SDL_Surface* hello = NULL;
SDL_Surface* screen = NULL;
SDL_Init(SDL_INIT_EVERYTHING);
screen = SDL_SetVideoMode(640, 480, 32, SDL_SWSURFACE);
hello = SDL_LoadBMP("hello.bmp");
SDL_BlitSurface(hello, NULL, screen, NULL);
SDL_Flip(screen);
SDL_Delay(2000);
SDL_FreeSurface(hello);
SDL_Quit();
return 0;
}
Escを押すまでプログラムを開いたままにしておきたいだけです。ループがどのように機能するかは知っていますが、main()
関数の内側に実装するか、外側に実装するかはわかりません。どちらも試しましたが、どちらも失敗しました。あなたが私を助けることができれば、それは素晴らしいことです:P