2013-06-05 3 views
1

를 누르면 나는이 코드 조각이 : 내가 쓰고있어 게임에 대한 키 입력을 관리하기 위해SDL 키

while (SDL_PollEvent(&event)) { 
    if (event.type == SDL_KEYDOWN) { 
    switch(event.key.keysym.sym) { 
     case SLDK_UP: dir=1; break; 
     case SLDK_DOWN: dir=2; break; 
     case SLDK_RIGHT: dir=3; break; 
     case SLDK_LEFT: dir=4; break; 
     default:    break; 
    } 
    } 
    else if (event.type == SDL_QUIT) 
    quit = true; 

. (BTW 나는 그것에 대한 게으른 foo의 8 번째 혀를 따라 해요)

것은 컴파일러가 SLDK_UP, SLDK_DOWN 등등에 대해 불평하는 것입니다. 이 범위에서 선언되지 않았 음을 명시합니다. 어떤 제안?

답변

3

SLDK_*은 (는) SDLK_* 인 간단한 오타가 있습니다.

+0

네! 고마워요 !!!!!! – user2455103