当前位置: 首页 > news >正文

免费网站seo诊断手机网站 微信网站

免费网站seo诊断,手机网站 微信网站,深圳网站制作开发排名,上海做兼职网站有吗文章目录 事件相关的函数和数据结构用户自定义事件代码相关#xff1a; 事件相关的函数和数据结构 SDL_WaitEvent :等待一个事件SDL_PushEvent 发送一个事件SDL_PumpEvents(): 将硬件设备产生的时间放入事件队列 #xff0c;用于读取事件#xff0c;在调用该函数之前#… 文章目录 事件相关的函数和数据结构用户自定义事件代码相关 事件相关的函数和数据结构 SDL_WaitEvent :等待一个事件SDL_PushEvent 发送一个事件SDL_PumpEvents(): 将硬件设备产生的时间放入事件队列 用于读取事件在调用该函数之前必须调用SDL_PumpEVents搜集键盘等事件SDL_PeepEvents() 从事件队列提取一个事件 -数据结构 SDL_Event 代表一个事件 可以监控到的事件在SDL_events.h文件里面可以找到 用户自定义事件 #define FF_QUIT_EVENT (SDL_USEREVENT 2) // 用户自定义事件 代码相关 TEMPLATE app CONFIG console thread CONFIG - app_bundle CONFIG - qtSOURCES \main.cINCLUDEPATH \$$PWD/../SDL2-2.0.10/include/LIBS \$$PWD/../SDL2-2.0.10/lib/x86/SDL2.lib main.c #include SDL.h #include stdio.h #define FF_QUIT_EVENT (SDL_USEREVENT 2) // 用户自定义事件 #undef main int main(int argc, char *argv[]) {SDL_Window *window NULL; // Declare a pointerSDL_Renderer *renderer NULL;SDL_Init(SDL_INIT_VIDEO); // Initialize SDL2// Create an application window with the following settings:window SDL_CreateWindow(An SDL2 window, // window titleSDL_WINDOWPOS_UNDEFINED, // initial x positionSDL_WINDOWPOS_UNDEFINED, // initial y position640, // width, in pixels480, // height, in pixelsSDL_WINDOW_SHOWN | SDL_WINDOW_BORDERLESS // flags - see below);// Check that the window was successfully createdif (window NULL) {// In the case that the window could not be made...printf(Could not create window: %s\n, SDL_GetError());return 1;}/* We must call SDL_CreateRenderer in order for draw calls to affect this window. */renderer SDL_CreateRenderer(window, -1, 0);/* Select the color for drawing. It is set to red here. */SDL_SetRenderDrawColor(renderer, 255, 0, 0, 255);/* Clear the entire screen to our selected color. */SDL_RenderClear(renderer);/* Up until now everything was drawn behind the scenes.This will show the new, red contents of the window. */SDL_RenderPresent(renderer);SDL_Event event;int b_exit 0;for (;;) {SDL_WaitEvent(event);switch (event.type) {case SDL_KEYDOWN: /* 键盘事件 */switch (event.key.keysym.sym) {case SDLK_a:printf(key down a\n);break;case SDLK_s:printf(key down s\n);break;case SDLK_d:printf(key down d\n);break;case SDLK_q:printf(key down q and push quit event\n);SDL_Event event_q;event_q.type FF_QUIT_EVENT;SDL_PushEvent(event_q);break;default:printf(key down 0x%x\n, event.key.keysym.sym);break;}break;case SDL_MOUSEBUTTONDOWN: /* 鼠标按下事件 */if (event.button.button SDL_BUTTON_LEFT) {printf(mouse down left\n);} else if (event.button.button SDL_BUTTON_RIGHT) {printf(mouse down right\n);} else {printf(mouse down %d\n, event.button.button);}break;case SDL_MOUSEMOTION: /* 鼠标移动事件 */printf(mouse movie (%d,%d)\n, event.button.x, event.button.y);break;case FF_QUIT_EVENT://如果是收到自定义的退出信号 则退出接受事件的循环printf(receive quit event\n);b_exit 1;break;}if (b_exit)break;}// destory rendererif (renderer)SDL_DestroyRenderer(renderer);// Close and destroy the windowif (window)SDL_DestroyWindow(window);// Clean upSDL_Quit();return 0; }
http://www.hkea.cn/news/14491363/

相关文章:

  • 一个网站怎么做新闻模块外包制作app
  • 威海网站制作团队有发展的小企业网站建设
  • 个旧网站建设开发公司合作协议
  • ipad 设计网站局域网小网站网站建设软件
  • 菏泽网站建设信息wordpress表单微信
  • 番禺网站建设哪个好福州网站建设哪家好
  • 企业网站的页面布局php网站开发文档
  • ip会变怎么做网站软件开发是什么行业
  • 查询海外whois的网站做配音的网站
  • 百度网站建设的十一个网站建设5iec
  • 灰色网站如何推广html5制作软件
  • 长沙网站设计服务南宁企业免费建站
  • 聊城做网站的公司教程wordpress链接的图片保存到本地
  • 做网站的怎么跑业务汉中专业网站建设价格
  • 淄博建企业网站最新做做网站免费
  • 外贸 国外推广网站千川推广官网
  • 3免费做网站模板企业快速建站
  • 网上学设计哪个网站好个人工作室网站设计
  • flash中文网站模板网站开发人员必备技能
  • 如何建立收费网站工业互联网平台首先要提高数据的挖掘能力
  • 网站建设与seo优化的公司济南网站建设和维护
  • 网站被盗用阳泉市住房保障和城乡建设管理局网站
  • 国外网站如何做推广营销培训视频课程免费
  • 中国中铁股份有限公司seo站群优化技术
  • 北京医疗网站建设公司主机做网站
  • 做期货看啥子网站在微信中做网站
  • 休闲吧网站建设手机网站搭建公司
  • 营销优化型网站怎么做wordpress怎么修改中文字体
  • 桐庐营销型网站建设3d建模教程人物
  • 建站模板工程造价电脑软件制作