贪食蛇程序遇到的问题!
工具箱 2006-03-20 12:25:38 在用C#编写贪食蛇程序是,为什么我实现不了用键盘来控制蛇的方向呢?
请大虾帮帮忙。。。。
//---------------------
this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Form1_KeyDown);
//-----------------------------
private void Form1_KeyDown(object sender, KeyEventArgs keys)
{
switch( keys.KeyValue )
{
case 37:
{
if ( SnkDrt !="right" )
{
SnkDrt = "left";
}
break;
}
case 38:
{
if( SnkDrt != "down" )
{
SnkDrt = "up";
}
break;
}
case 39:
{
if( SnkDrt != "left" )
SnkDrt = "right";
break;
}
case 40:
{
if( SnkDrt != "up" )
SnkDrt = "down";
break;
}
default:
break;
}