PAINTする前に変更比較用にいったん画面覚えて、塗りつぶした後に変更前と全pixel比較して、変更された個数によって配列に覚えるのか、高さx幅やだけを覚えるのかすればundo bufferはGRPページ全部覚えなくてもいけそうだけど、VRAMアクセス遅いのでどのくらい時間かかるかは気になるところです。 プチコンの動的配列系(文字列含む)って、どうもメモリ連続の配列じゃないっぽかったり、配列要素変更する場合(文字列の変更も)に新しくメモリ確保して前の配列は解放されなかったり解放タイミングいつか分からなかったりっていう今時の言語を微妙にした感じの動きをしている感じ。