简介
这一篇教程包含最主要也最基础的一步——弹出一个窗口(Window)
因为会用到SDL库所以在代码一开始包含SDL.h,这里使用stdio.h而不是iostream,用C的标准IO(理由是more thread safe),对于这样比较简单的程序,使用你习惯的IO就好。
Createwindow(...)
包含头文件之后,我们定义了存储要生成的窗口的宽(width)和高(height)的常量。
SDL surface就是一个2D的图像,它的指针既可以指向文件中的图像,也可以指向屏幕上正在显示的图像。
(A SDL surface is just a 2D image. A 2D image can be loaded from a file or it can be the image inside of a window. )在这里它指向屏幕里的窗口中的图像(所以名字叫screenSurface)
定义完窗口和screen surface之后,对SDL进行初始化。
若没有对SDL进行初始化,则无法调用任何SDL函数。
因为在这篇教程里面我们只需要用SDL的视频子系统(video subsystem)创建一个