Hey i'm really confused about the "Pixel-loop" casey is implementing and how it works, would anyone be kind to explain it or parts of it?
1. how is the BitmapMemory even changing on this line:
" uint8 *Row = (uint8 *)BitmapMemory; "
i mean the Row variable isn't even attached to anything, or what?....
2. Also, i don't get how the Pixel variable is changing the Bitmap either since its only assigned the value of the Row which i don't see how and thing is attached.
3. Is there some other way to change the BitmapMemory's values with maybe an array or somehthing (and not 2 for-loops with pointer arithmetic?), or would that force us to like hard code every value for each pixel on the screen?
everyting was clear and intuitive until the for-loop implementation!