Tried C++ to D. Wrong result.

Dmitry dmitry at indiedev.ru
Mon Nov 27 18:25:01 UTC 2017


On Monday, 27 November 2017 at 17:21:05 UTC, Dmitry wrote:
> It fixed a delay (you can see it on video I posted before), but 
> result is same.

It seems I found the problem.

C++ version (line 93):
if (image[index + 3] != 0)

I changed to
if (image[index] != 0)

and it works.

I don't understand why there was used "+ 3" (and why it works in 
C++ version).

Thank you all for help.


More information about the Digitalmars-d-learn mailing list