Hi Coders!
C-ben kellene egy alabbira megoldas,
pszeudo code (tudom case kene):
void G_Pixel (int X, int Y)
{
Ha bpp08 akkor video(cim) = color (1 byteos)
Ha bpp15 akkor video(cim) = color (2 byteos)
Ha bpp16 akkor video(cim) = color (2 byteos)
Ha bpp24 akkor video(cim) = color (3 byteos)
Ha bpp32 akkor video(cim) = color (4 byteos)
}
A G_Pixel-t egyebb eljarasok hivjak (amelyeknek
hot mindegy milyen pont kerul kirakasra),
vhogy igy:
void G_Line (...)
{
...
G_Pixel (x, y);
...
}
Hogyan lehet ugy megoldani, hogy a G_Pixel
rutin csak a neki megfelelo szinmelyseggel
foglalkozzon (ne kelljen ilyen sok
feltetellel foglalkozni)?
udv.: XiX/PsychoMix
|