--- deliantra/Deliantra-Client/Client.xs 2006/05/29 02:11:03 1.99 +++ deliantra/Deliantra-Client/Client.xs 2006/06/03 23:47:46 1.102 @@ -1086,11 +1086,19 @@ ox (CFClient::Map self) ALIAS: oy = 1 + x = 2 + y = 3 + w = 4 + h = 5 CODE: switch (ix) { case 0: RETVAL = self->ox; break; case 1: RETVAL = self->oy; break; + case 2: RETVAL = self->x; break; + case 3: RETVAL = self->y; break; + case 4: RETVAL = self->w; break; + case 5: RETVAL = self->h; break; } OUTPUT: RETVAL @@ -1684,10 +1692,10 @@ PROTOTYPE: @ CODE: // microsoft visual "c" rounds instead of truncating... - glColor4ub (MIN ((int)(r * 255.f), 255), - MIN ((int)(g * 255.f), 255), - MIN ((int)(b * 255.f), 255), - MIN ((int)(a * 255.f), 255)); + glColor4ub (MIN ((int)(r * 256.f), 255), + MIN ((int)(g * 256.f), 255), + MIN ((int)(b * 256.f), 255), + MIN ((int)(a * 256.f), 255)); void glInterleavedArrays (int format, int stride, char *data)