simplify
This commit is contained in:
parent
55462f53e4
commit
14dab751ba
1 changed files with 4 additions and 4 deletions
|
@ -44,12 +44,12 @@ int isPositionWhite(long x, int y)
|
|||
return 0; // 0 er false...
|
||||
}
|
||||
|
||||
int power(int base, int exponent)
|
||||
int power2(int exponent)
|
||||
{
|
||||
int result=1;
|
||||
for (exponent; exponent>0; exponent--)
|
||||
{
|
||||
result = result * base;
|
||||
result = result * 2;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
@ -59,7 +59,7 @@ void setPositionWhite(unsigned short x, BYTE y)
|
|||
{
|
||||
unsigned short ra = (320 * (BYTE)(y/8)) + (y & 7);
|
||||
unsigned short ba = 8 * (BYTE)(x/8);
|
||||
unsigned short ma = power(2,(7-(x & 7)));
|
||||
unsigned short ma = power2((7-(x & 7)));
|
||||
unsigned short sa = 0x2000;
|
||||
unsigned short ad = sa+ra+ba;
|
||||
*(unsigned short*)(ad) = *(unsigned short*)(ad) | ma;
|
||||
|
@ -69,7 +69,7 @@ void setPositionBlack(unsigned short x, BYTE y)
|
|||
{
|
||||
unsigned short ra = (320 * (BYTE)(y/8)) + (y & 7);
|
||||
unsigned short ba = 8 * (BYTE)(x/8);
|
||||
unsigned short ma = 255 - power(2,(7-(x & 7)));
|
||||
unsigned short ma = 255 - power2((7-(x & 7)));
|
||||
unsigned short sa = 0x2000;
|
||||
unsigned short ad = sa+ra+ba;
|
||||
*(unsigned short*)(ad) = *(unsigned short*)(ad) & ma;
|
||||
|
|
Loading…
Add table
Reference in a new issue