script: only support one message at a time

That's the other themes do, and callers
expect it.
calculate-0.9.5
Ray Strode 9 years ago
parent 04ec674d53
commit 2c482f2350

@ -152,27 +152,19 @@ Plymouth.SetQuitFunction(quit_callback);
#----------------------------------------- Message -------------------------------- #----------------------------------------- Message --------------------------------
message_sprites = []; message_sprite = Sprite();
message_sprite_count = 0; message_sprite.SetPosition(10, 10, 10000);
message_sprite_y = 10;
fun display_message_callback (text) fun display_message_callback (text)
{ {
my_image = Image.Text(text, 1, 1, 1); my_image = Image.Text(text, 1, 1, 1);
message_sprites[message_sprite_count] = Sprite(my_image); message_sprite.SetImage(my_image);
message_sprites[message_sprite_count].SetPosition(10, message_sprite_y, 10000);
message_sprites[message_sprite_count].text = text;
message_sprite_count++;
message_sprite_y += my_image.GetHeight();
} }
fun hide_message_callback (text) fun hide_message_callback (text)
{ {
for (i = 0; i < message_sprite_count; i++) message_sprite = Sprite();
{ message_sprite.SetPosition(10, 10, 10000);
if (message_sprites[i].text == text)
message_sprites[i] = NULL;
}
} }
Plymouth.SetDisplayMessageFunction (display_message_callback); Plymouth.SetDisplayMessageFunction (display_message_callback);

Loading…
Cancel
Save