Restructured POV code
This commit is contained in:
@@ -2376,68 +2376,54 @@ void WinUpdateDevices()
|
|||||||
{
|
{
|
||||||
for (int i2=0; i2<NumPOV[i]; i++)
|
for (int i2=0; i2<NumPOV[i]; i++)
|
||||||
{
|
{
|
||||||
if (js[i].rgdwPOV[i2] == -1)
|
switch (js[i].rgdwPOV[i2])
|
||||||
{
|
{
|
||||||
|
case -1:
|
||||||
keys[0x100 + i * 32 + 0] = 0;
|
keys[0x100 + i * 32 + 0] = 0;
|
||||||
keys[0x100 + i * 32 + 1] = 0;
|
keys[0x100 + i * 32 + 1] = 0;
|
||||||
keys[0x100 + i * 32 + 2] = 0;
|
keys[0x100 + i * 32 + 2] = 0;
|
||||||
keys[0x100 + i * 32 + 3] = 0;
|
keys[0x100 + i * 32 + 3] = 0;
|
||||||
}
|
break;
|
||||||
|
case 0:
|
||||||
if (js[i].rgdwPOV[i2] == 0)
|
|
||||||
{
|
|
||||||
keys[0x100 + i * 32 + 2] = 0;
|
keys[0x100 + i * 32 + 2] = 0;
|
||||||
keys[0x100 + i * 32 + 3] = 1;
|
keys[0x100 + i * 32 + 3] = 1;
|
||||||
}
|
break;
|
||||||
|
case 4500:
|
||||||
if (js[i].rgdwPOV[i2] == 4500)
|
|
||||||
{
|
|
||||||
keys[0x100 + i * 32 + 0] = 1;
|
keys[0x100 + i * 32 + 0] = 1;
|
||||||
keys[0x100 + i * 32 + 1] = 0;
|
keys[0x100 + i * 32 + 1] = 0;
|
||||||
keys[0x100 + i * 32 + 2] = 0;
|
keys[0x100 + i * 32 + 2] = 0;
|
||||||
keys[0x100 + i * 32 + 3] = 1;
|
keys[0x100 + i * 32 + 3] = 1;
|
||||||
}
|
break;
|
||||||
|
case 9000:
|
||||||
if (js[i].rgdwPOV[i2] == 9000)
|
|
||||||
{
|
|
||||||
keys[0x100 + i * 32 + 0] = 1;
|
keys[0x100 + i * 32 + 0] = 1;
|
||||||
keys[0x100 + i * 32 + 1] = 0;
|
keys[0x100 + i * 32 + 1] = 0;
|
||||||
}
|
break;
|
||||||
|
case 13500:
|
||||||
if (js[i].rgdwPOV[i2] == 13500)
|
|
||||||
{
|
|
||||||
keys[0x100 + i * 32 + 0] = 1;
|
keys[0x100 + i * 32 + 0] = 1;
|
||||||
keys[0x100 + i * 32 + 1] = 0;
|
keys[0x100 + i * 32 + 1] = 0;
|
||||||
keys[0x100 + i * 32 + 2] = 1;
|
keys[0x100 + i * 32 + 2] = 1;
|
||||||
keys[0x100 + i * 32 + 3] = 0;
|
keys[0x100 + i * 32 + 3] = 0;
|
||||||
}
|
break;
|
||||||
|
case 18000:
|
||||||
if (js[i].rgdwPOV[i2] == 18000)
|
|
||||||
{
|
|
||||||
keys[0x100 + i * 32 + 2] = 1;
|
keys[0x100 + i * 32 + 2] = 1;
|
||||||
keys[0x100 + i * 32 + 3] = 0;
|
keys[0x100 + i * 32 + 3] = 0;
|
||||||
}
|
break;
|
||||||
|
case 22500:
|
||||||
if (js[i].rgdwPOV[i2] == 22500)
|
|
||||||
{
|
|
||||||
keys[0x100 + i * 32 + 0] = 0;
|
keys[0x100 + i * 32 + 0] = 0;
|
||||||
keys[0x100 + i * 32 + 1] = 1;
|
keys[0x100 + i * 32 + 1] = 1;
|
||||||
keys[0x100 + i * 32 + 2] = 1;
|
keys[0x100 + i * 32 + 2] = 1;
|
||||||
keys[0x100 + i * 32 + 3] = 0;
|
keys[0x100 + i * 32 + 3] = 0;
|
||||||
}
|
break;
|
||||||
|
case 27000:
|
||||||
if (js[i].rgdwPOV[i2] == 27000)
|
|
||||||
{
|
|
||||||
keys[0x100 + i * 32 + 0] = 0;
|
keys[0x100 + i * 32 + 0] = 0;
|
||||||
keys[0x100 + i * 32 + 1] = 1;
|
keys[0x100 + i * 32 + 1] = 1;
|
||||||
}
|
break;
|
||||||
|
case 31500:
|
||||||
if (js[i].rgdwPOV[i2] == 31500)
|
|
||||||
{
|
|
||||||
keys[0x100 + i * 32 + 0] = 0;
|
keys[0x100 + i * 32 + 0] = 0;
|
||||||
keys[0x100 + i * 32 + 1] = 1;
|
keys[0x100 + i * 32 + 1] = 1;
|
||||||
keys[0x100 + i * 32 + 2] = 0;
|
keys[0x100 + i * 32 + 2] = 0;
|
||||||
keys[0x100 + i * 32 + 3] = 1;
|
keys[0x100 + i * 32 + 3] = 1;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user