190 lines
2.7 KiB
Plaintext
190 lines
2.7 KiB
Plaintext
// VOID KEY PRESSED
|
|
void keyPressed()
|
|
{
|
|
if (key == 49 && status == 1)
|
|
{
|
|
debug = true;
|
|
}
|
|
|
|
if (key == 50 && status == 1)
|
|
{
|
|
debug = false;
|
|
}
|
|
|
|
if (status==1)
|
|
{
|
|
switch(key)
|
|
{
|
|
case 'w':
|
|
taste[0] = true;
|
|
break;
|
|
case 'W':
|
|
taste[0] = true;
|
|
break;
|
|
|
|
case 'a':
|
|
taste[1] = true;
|
|
break;
|
|
case 'A':
|
|
|
|
taste[1] = true;
|
|
break;
|
|
case 's':
|
|
taste[2] = true;
|
|
break;
|
|
case 'S':
|
|
taste[2] = true;
|
|
break;
|
|
|
|
case 'd':
|
|
taste[3] = true;
|
|
break;
|
|
case 'D':
|
|
taste[3] = true;
|
|
break;
|
|
}
|
|
}
|
|
|
|
if (status==0)
|
|
{
|
|
if (key==ENTER || key==RETURN)
|
|
{
|
|
if (player_name_client.length()!=0)
|
|
{
|
|
state=1;
|
|
return;
|
|
}
|
|
}
|
|
|
|
if (keyCode == 32)
|
|
{
|
|
return;
|
|
}
|
|
|
|
if (state==0)
|
|
{
|
|
if (player_name_client.length()<8)
|
|
{
|
|
player_name_client = player_name_client + key;
|
|
}
|
|
|
|
if (keyCode == 8 && player_name_client.length()>1)
|
|
{
|
|
player_name_client = player_name_client.substring(0, player_name_client.length() - 2);
|
|
}
|
|
}
|
|
}
|
|
|
|
if (status == 2)
|
|
{
|
|
if ( keyCode == 32)
|
|
{
|
|
if (soundon == true)
|
|
{
|
|
soundon=false;
|
|
} else
|
|
{
|
|
if (soundon == false)
|
|
{
|
|
soundon=true;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (menu_ingame)
|
|
{
|
|
if ( keyCode == 32 && debug == true)
|
|
{
|
|
if (clientRunning == true)
|
|
{
|
|
clientRunning=false;
|
|
} else
|
|
{
|
|
if (clientRunning == false)
|
|
{
|
|
clientRunning=true;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
if (status==50)
|
|
{
|
|
if (ip_connect.length()<15)
|
|
{
|
|
ip_connect = ip_connect + key;
|
|
}
|
|
|
|
if (keyCode == 8 && ip_connect.length()>1)
|
|
{
|
|
ip_connect = ip_connect.substring(0, ip_connect.length() - 2);
|
|
}
|
|
}
|
|
|
|
if (status == 50)
|
|
{
|
|
if (key==ENTER || key==RETURN)
|
|
{
|
|
if (ip_connect.length()!=0)
|
|
{
|
|
state_ip=1;
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
// VOID KEY RELEASED
|
|
void keyReleased()
|
|
{
|
|
if (status==1)
|
|
{
|
|
switch(key)
|
|
{
|
|
case 'w':
|
|
taste[0] = false;
|
|
break;
|
|
case 'W':
|
|
taste[0] = false;
|
|
break;
|
|
|
|
case 'a':
|
|
taste[1] = false;
|
|
break;
|
|
case 'A':
|
|
taste[1] = false;
|
|
break;
|
|
|
|
case 's':
|
|
taste[2] = false;
|
|
break;
|
|
case 'S':
|
|
taste[2] = false;
|
|
break;
|
|
|
|
case 'd':
|
|
taste[3] = false;
|
|
break;
|
|
case 'D':
|
|
taste[3] = false;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
void mousePressed()
|
|
{
|
|
if (status == 1 && menu_ingame == false)
|
|
{
|
|
mousepressed_client = 1;
|
|
}
|
|
}
|
|
|
|
void mouseReleased()
|
|
{
|
|
|
|
if (status == 1)
|
|
{
|
|
mousepressed_client = 0;
|
|
}
|
|
}
|