-
Archives
- March 2012
- December 2011
- March 2011
- December 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- January 2010
- December 2009
- October 2009
- September 2009
- August 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
-
Meta
Category Archives: SDL
SDL中使用点阵字库-续
前一篇文章提到的是SDL中的英文点阵显示,原理上汉字的显示也是相同的,不过由于汉字较多,有不同的编码方式,因此花了些时间写了GBK和UTF-8两种编码的点阵显示,网上有很多文章介绍SDL中显示GBK编码的汉字,基本上是按搬DOS下汉字显示的方式,我主要说一下Linux的UTF-8编码的汉字显示。[......]
SDL使用点阵字库
以前的文章中已经提到SDL是相对比较底层的一个开发库,因此需要自己手动写一些比较常用的功能库,前段时间完成了绘图库,这两天写程序时突然发现我还需要一个显示字符的函数,在SDL邮件列表里问了一下,大家的回答都是使用一个bmp的图像文件,把ASCII码的可见字符存在这幅图片中,然后读取图片中的信息,但这[......]
编译了个Win下的DouSnake
SDL是跨平台的开发库,因此移植到WIN下只需要重新编译一次就可以了,源代码我基本没做修改,只是把SDL的包含方式改为了:
#include <SDL/SDL.h>
因为我不知道在WIN下如何使用-I/usr/include/SDL
使用的是Dev-C++ 4.9.2.[......]
Posted in C, SDL, 编程相关
3 Comments
DouSnake1.0正式版
Posted in C, SDL, 编程相关
5 Comments
DouSnake with SDL
根据小林子同学的建议,写了个加强版的贪吃蛇:
同时有两条蛇存在,分别有不同的方向键操作,两个蛇不可以碰撞,也不可以吃对方的食物。两条蛇的速度会随着它们所吃的食物数量的增加而加快。
调用了上次写的draw.c。
存在的问题:
新生成的食物可能会在蛇的身上
Posted in C, SDL, 编程相关
7 Comments