Dear all!

I want to replace an SDLx::Text by some other text.
Do I have to redraw the whole surface that was covered by the old text in
order to "replace" it by a new text?

The following script demonstrates my problem:


use strict;
use warnings;
use SDL;

use SDL;
use SDLx::App; 
use SDLx::Text;

my $app = SDLx::App->new(
        exit_on_quit => 1,

my $message = SDLx::Text->new;

$message->write_to( $app, "Hello, World!" );

$message->write_to( $app );


First, the text "Hello World!" is drawn to the surface. Then, I alter the
text and draw it again. But the old hello world text still remains on the
I don't want that. I want "Hello World!" to disappear and Susan so show up.

How do I do that?

Best regards,

Reply via email to