3 SUPERTUX.set_action("stand-right");
5 Tux.set_visible(false);
6 DisplayEffect.sixteen_to_nine(0);
7 DisplayEffect.fade_in(2);
10 Text.set_text(translate("Tux and Penny were out having a\n nice picnic on the\nice fields of Antarctica."));
12 // TODO play some tux sounds...
15 Sound.play("speech/tux_rap.ogg");
20 Text.set_text(translate("Then suddenly..."));
23 // let's shake the bush...
24 // Sound.play("sounds/rustle.wav");
25 local bushx = BUSH.get_pos_x();
26 local bushy = BUSH.get_pos_y();
27 for(local i = 0; i < 20; ++i) {
28 BUSH.set_pos(bushx + rand() % 6 - 3, bushy);
33 // NOLOK jumps out of the bush
36 NOLOK.set_velocity(70, 600);
39 NOLOK.set_velocity(-120, 700);
42 // nolok casts his spell...
43 NOLOK.set_action("throw");
44 // TODO we really need fade to white here and some thunder sound...
45 DisplayEffect.fade_out(0.3);
47 DisplayEffect.fade_in(0);
49 DisplayEffect.fade_out(0.5);
51 DisplayEffect.fade_in(0);
53 DisplayEffect.fade_out(0.2);
55 NOLOK.set_visible(false);
56 PENNY.set_visible(false);
57 DisplayEffect.fade_in(1);
60 Text.set_text("Oh No!\nPenny has been captured");
65 Text.set_text("Tux has to rescue her");
70 DisplayEffect.fade_out(2);