BigZee пишет: А просто смены с 0 на 1 и наоборот такого я понял нет?
на каждый такой вжик делать встроенную функцию...
BigZee пишет: просто кода много.
?
если использовать для одной кнопки не много..
если надо на каждую клавишу повесить то оформить в функцию и юзать.
опрашивать в таймере правильно.
CODE:int g=0;
int a=0;
enabletimer(0);
loop()
{
textout(0, 200, 200, format(g), 0);
textout(1, 200, 250, format(a), 0);
sleep(50);
}
function flag(int k, int #f)
{
if (getkeystate(k)==1)
{
if(f==0)f=1;
else f=0;
while (getkeystate(k)==1)sleep(10);
}
}
CREATE_TIMER(0, 50)
{
flag(71, #g);// G
flag(65, #a);// A
} |