public abstract void _fillTrapezoid(int x1, int x2, int y1, int x3, int x4, int y2, int color);
public void fillTrapezoid(int x1, int x2, int y1, int x3, int x4, int y2, int color) {
// we don't dirty trapezoid-fills since it's faster to just do them directly than to copy from the backbuffer
public abstract void _fillTrapezoid(int x1, int x2, int y1, int x3, int x4, int y2, int color);
public void fillTrapezoid(int x1, int x2, int y1, int x3, int x4, int y2, int color) {
// we don't dirty trapezoid-fills since it's faster to just do them directly than to copy from the backbuffer