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:
[code]
#!perl
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!" );
$app->update;
$message->text('Susan');
$message->write_to( $app );
$app->update();
$app->run();
[/code]
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
surface.
I don't want that. I want "Hello World!" to disappear and Susan so show up.
How do I do that?
Best regards,
Alex