SDL学习(六) Key Presses(键盘…

  • Post author:
  • Post category:其他


(翻译的)这个教程囊括了如何检测键盘事件的发生,代码是一个简单的演示哪个箭头键被按下,你现在已经用SDL_QUIT等一些事件句柄做了退出处理,现在要学习的是如何检测键盘按键按下,并且检测键标。


代码和注释:


#include”SDL.h”

#include <string>

const

int SCREEN_WIDTH=640;

const

int SCREEN_HEIGHT=480;

const int SCREEN_BPP=32;

SDL_Surface *screen=NULL;

SDL_Surface *background=NULL;

SDL_Surface *message=NULL;

SDL_Surface *upMessage;

SDL_Surface *downMessage;

SDL_Surface *leftMessage;

SDL_Surface *rightMessage;


//定义显示字体的颜色


SDL_Color textColor={100,100,0};


//定义字体指针


TTF_Font *font=NULL;



//定义事件结构


SDL_Event event;

SDL_Surface *load_image(std::string filename)



版权声明:本文为iloveayu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。