internal static void drawRectangleOrder() { int num; if (Options.server_bpp == 0x10) { num = RdpBitmap.convertFrom16bit(((ColourB << 0x10) | (ColourG << 8)) | ColourR); } else { num = RdpBitmap.convertFrom8bit(ColourR); } fillRectangle(X, Y, CX, CY, num); }
internal static void drawMultiRectangleOrder() { int num; if (Options.server_bpp == 0x10) { num = RdpBitmap.convertFrom16bit(((ColourB << 0x10) | (ColourG << 8)) | ColourR); } else { num = RdpBitmap.convertFrom8bit(ColourR); } foreach (Rectangle rectangle in DeltaList) { RectangleOrder.fillRectangle(rectangle.X, rectangle.Y, rectangle.Width, rectangle.Height, num); } }