nik0902
22.06.2012, 03:37
Всем привет!
У меня такой вопрос:
Как сделать так чтоб например из 5 функций могла работать только 1.
Например: вкл. 1 функ., вкл. 2 функ. и 1 функ. автоматически выключилась, вкл. 3 функ. и 2 функ. автоматически выключилась и т.д.
У меня получился вот такой код, но он кривой и плохо работает:
while(1)
{
if(opt.funk_off1==1)
{
opt.d3d.Функ2 = 0;
opt.d3d.Функ3 = 0;
opt.d3d.Функ4 = 0;
opt.funk_off1 = 0;
}
if(opt.funk_off2==1)
{
opt.d3d.Функ1 = 0;
opt.d3d.Функ3 = 0;
opt.d3d.Функ4 = 0;
opt.funk_off2 = 0;
}
if(opt.funk_off3==1)
{
opt.d3d.Функ1 = 0;
opt.d3d.Функ2 = 0;
opt.d3d.Функ4 = 0;
opt.funk_off3 = 0;
}
if(opt.funk_off4==1)
{
opt.d3d.Функ1 = 0;
opt.d3d.Функ2 = 0;
opt.d3d.Функ3 = 0;
opt.funk_off4 = 0;
}
Sleep(1);
}
Заранее спасибо!
У меня такой вопрос:
Как сделать так чтоб например из 5 функций могла работать только 1.
Например: вкл. 1 функ., вкл. 2 функ. и 1 функ. автоматически выключилась, вкл. 3 функ. и 2 функ. автоматически выключилась и т.д.
У меня получился вот такой код, но он кривой и плохо работает:
while(1)
{
if(opt.funk_off1==1)
{
opt.d3d.Функ2 = 0;
opt.d3d.Функ3 = 0;
opt.d3d.Функ4 = 0;
opt.funk_off1 = 0;
}
if(opt.funk_off2==1)
{
opt.d3d.Функ1 = 0;
opt.d3d.Функ3 = 0;
opt.d3d.Функ4 = 0;
opt.funk_off2 = 0;
}
if(opt.funk_off3==1)
{
opt.d3d.Функ1 = 0;
opt.d3d.Функ2 = 0;
opt.d3d.Функ4 = 0;
opt.funk_off3 = 0;
}
if(opt.funk_off4==1)
{
opt.d3d.Функ1 = 0;
opt.d3d.Функ2 = 0;
opt.d3d.Функ3 = 0;
opt.funk_off4 = 0;
}
Sleep(1);
}
Заранее спасибо!