| Syntax | int TestDot(unsigned int x, unsigned int y); |
| Beschreibung | Testet, ob ein Punkt gesetzt ist |
| Aufrufparameter | unsigned int x | x-Koordinate des zu testenden Punkts |
| unsigned int y | y-Koordinate des zu testenden Punktes | |
| Rückgabewert | int | 1 wenn der Punkt gesetzt ist und 0 wenn er nicht gesetzt ist |
int TestDot(unsigned int x, unsigned int y)
{
byte far * p = MK_FP(0x0000,0x1000);
byte mask = 0x80;
p += y * 20;
p += x / 8;
mask = mask >> (x % 8);
if (*p & mask)
{
return 1;
}
else
{
return 0;
}
}
|
Für Ergänzungen wenden Sie sich bitte an: Jürgen Wagner