博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hello SDL
阅读量:6528 次
发布时间:2019-06-24

本文共 1285 字,大约阅读时间需要 4 分钟。

#include “sdl.h”#include 
SDL_Window* sdlwindow=NULL;const int SCREEN_WIDTH=640;const int SCREEN_HEIGHT=480;SDL_Surface* g_pDisplaySurface = NULL;SDL_Event g_Event;SDL_Rect g_Rect;Uint8 g_Red, g_Green, g_Blue;Uint32 g_Color;int main(int argc, char* argv[]){ SDL_Init(SDL_INIT_VIDEO); atexit(SDL_Quit); sdlwindow=SDL_CreateWindow("title", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, SCREEN_WIDTH, SCREEN_HEIGHT, SDL_WINDOW_SHOWN|SDL_WINDOW_BORDERLESS//无边框 ); g_pDisplaySurface = SDL_GetWindowSurface(sdlwindow); for(;;) { if(SDL_PollEvent(&g_Event)==0) { g_Red=rand()%256; g_Green=rand()%256; g_Blue=rand()%256; g_Color=SDL_MapRGB(g_pDisplaySurface- >format,g_Red,g_Green,g_Blue); g_Rect.x=rand()%SCREEN_WIDTH; g_Rect.y=rand()%SCREEN_HEIGHT; g_Rect.w=rand()%(SCREEN_WIDTH-g_Rect.x); g_Rect.h=rand()%(SCREEN_HEIGHT-g_Rect.y); SDL_FillRect(g_pDisplaySurface,&g_Rect,g_Color); SDL_UpdateRect(g_pDisplaySurface,0,0,0,0); } else { if(g_Event.type==SDL_QUIT) break; } } return(0);}

 

转载于:https://www.cnblogs.com/Searchor/p/6756162.html

你可能感兴趣的文章
泥鳅般的const(一个小Demo彻底搞清楚)
查看>>
Pyqt 打开外部链接的几种方法
查看>>
JavaScript DOM编程艺术学习笔记(一)
查看>>
event.srcElement获得引发事件的控件(表单)
查看>>
ASP.NET MVC铵钮Click后下载文件
查看>>
SQL Server 中 EXEC 与 SP_EXECUTESQL 的区别
查看>>
基本数据结构 - 栈和队列
查看>>
Linux软中断、tasklet和工作队列
查看>>
如何解决ORA-28002 the password will expire within 7 days问题(密码快过期)
查看>>
Asp.Net Core 轻松学-利用日志监视进行服务遥测
查看>>
LightSwitch社区资源搜集
查看>>
Android通讯录查询篇--ContactsContract.Data 二(续)
查看>>
IT人的自我导向型学习:开篇杂谈
查看>>
[原创]BizTalk动手实验系列目录
查看>>
HDU 4611Balls Rearrangement(思维)
查看>>
[LeetCode] Majority Element II
查看>>
minGW, cygwin, GnuWin32【C++的跨平台交叉编译问题】
查看>>
我的Dll(动态链接库)学习笔记(转)
查看>>
应用程序域
查看>>
有向图的拓扑排序算法JAVA实现
查看>>