第1课 开始使用SDL 以及 在屏幕上显示一张图片 |
第2课 优化表面的加载和Blit |
第3课 使用SDL扩展库加载更多格式的图片 |
第4课 事件驱动编程 |
第5课 关键色 |
第6课 局部Blit和精灵图 |
第7课 True Type字体 |
第8课 按键操作 |
第9课 鼠标事件 |
第10课 按键状态 |
第11课 播放声音 |
第12课 计时 |
第13课 高级计时 |
第14课 调节帧率 |
第15课 计算帧率 |
第16课 运动 |
第17课 碰撞检测 |
第18课 逐像素的碰撞检测 |
第19课 圆形碰撞检测 |
第20课 动画 |
第21课 滚动 |
第22课 滚动背景 |
第23课 获得字符串输入 |
第24课 保存游戏 |
第25课 控制杆 |
第26课 可缩放窗口和窗口事件 |
第27课 Alpha混合 |
第28课 粒子引擎 |
第29课 平铺 |
第30课 位图字体 |
第31课 像素操纵和表面翻转 |
第32课 独立于帧的运动 |
第33课 多线程 |
第34课 信号量 |
第35课 互斥锁和条件变量 |
第36课 在SDL中使用OpenGL |