- 现在玩暴力的少拉,在一个F里没几个对手,反正闲着也是闲着,玩点小游戏吧。嘿嘿↓
- 在client.cpp文件里,先把蛇文件的h文件连接上->#include "snake.h",
- 找个开头的地方,加上这个
- // SNAKE
- bool oksnake = false;
- bool changeok = false;
- 下面这个也可以放上面,但必须在void Init_Command_Interpreter()这个空间上面。加
- /* -------SNAKE GAME START------- */
- void func_snake_level()
- {
- changeok = true;
- }
- void func_snake_reset()
- {
- snake.xreset();
- }
- /* -------END OF SNAKE------- */
- 搜索void Init_Command_Interpreter()这个空间。在里面加上
- REGISTER_COMMAND(snake_level);
- REGISTER_COMMAND(snake_reset)
- 然后在void HUD_Redraw (float x, int y)这个空间找个空地儿,加上
- /* -------SNAKE GAME------- */
- if(GetAsyncKeyState(VK_F11)&0x8000)
- {
- oksnake = true;
- }
- if(GetAsyncKeyState(VK_F9)&0x8000)
- {
- oksnake = false;
- }
- if(oksnake)
- {
- snake.frame();
- }
- if(changeok)
- {
- snake.xlevel();
- changeok = false;
- }
- /* -------SNAKE GAME END------- */
- 说明VK_F11是打开蛇游戏界面,VK_F9关闭。
- 当然你可以改成别的键位,但字母要大写。
- 接着,搜索void HUD_Key_Event( int eventcode, int keynum, const char *pszCurrentBinding )这个空间,这个大概控制键位的,在它下面开头部分加上
- void HUD_Key_Event( int eventcode, int keynum, const char *pszCurrentBinding )
- {
- /* -------SNAKE GAME------- */
- if(oksnake)
- {
- if (keynum == 128) // uparrow
- {
- snake.xup();
- KeyEventResult = 0;
- return;
- }
- else if (keynum == 129) // downarrow
- {
- snake.xdown();
- KeyEventResult = 0;
- return;
- }
- else if (keynum == 130) // leftarrow
- {
- snake.xleft();
- KeyEventResult = 0;
- return;
- }
- else if (keynum == 131) // rightarrow
- {
- snake.xright();
- KeyEventResult = 0;
- return;
- }
- }
- /* -------END OF SNAKE------- */
- 因为担心你不够聪明,不知道怎么加,就全弄上拉。说明,这是蛇游戏里控制蛇移动的。小键盘的那四个箭头,上,下,左,右。再不会你撞墙去吧!!
- 好拉,下载我的代码,然后找到你的CFG文件,绑定键位,要不你会郁闷的(我的经验!)
- bind [ snake_level //换个级别?
- bind ] snake_reset //重新开始
- 好拉,一切搞顶。黄色的是贪嘴蛇,红色的是贪吃蛇的“食物”。
- 妈的累死我拉,帮忙顶个
[推荐]在CS里玩贪吃蛇
阅读:9948回复:113
-
— 本帖被 步惊天 设置为精华(2007-09-02) —此为kiss制作
- 倒序阅读 只看楼主
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-