final int WIDTH=300,HEIGHT=200;
int x=WIDTH/2,y=HEIGHT/3,r=10;
int xdirection = 1;
void setup() {
size(WIDTH, HEIGHT,P2D);
textSize(32);
}
void draw() {
background(0);
text("ABCDE", WIDTH/4, HEIGHT/2);
x += xdirection ;
if(x+r>WIDTH || x-r <0){
xdirection *= -1;
}
ellipse(x,y,r*2,r*2);
//以下の3つを追加することで、既存のキャンバスを反転させる
PImage img = g.get();//既に描画しているキャンバスのイメージ画像を取得する
scale(-1,1); //以降のものは反転させる
image(img,-WIDTH,0); //
}