diff -ur ScummVM+orig/scummvm/scumm/gfx.cpp ScummVM+hack/scummvm/scumm/gfx.cpp
old
|
new
|
|
3104 | 3104 | int g = (int) (*curPtr++ * greenScale) >> 8; |
3105 | 3105 | int b = (int) (*curPtr++ * blueScale) >> 8; |
3106 | 3106 | |
| 3107 | if (r > 255) |
| 3108 | r = 255; |
| 3109 | if (g > 255) |
| 3110 | g = 255; |
| 3111 | if (b > 255) |
| 3112 | b = 255; |
| 3113 | |
3107 | 3114 | searchPtr = palPtr + from * 3; |
3108 | | bestResult = 32000; |
| 3115 | bestResult = (uint)-1; |
3109 | 3116 | currentIndex = (byte) from; |
3110 | 3117 | |
3111 | | for (j = from; j < to; j++) { |
| 3118 | for (j = from; j <= to; j++) { |
3112 | 3119 | int ar = (*searchPtr++); |
3113 | 3120 | int ag = (*searchPtr++); |
3114 | 3121 | int ab = (*searchPtr++); |