Back to index

freedink-data  1.08.20080920
S1-WIZ.c
Go to the documentation of this file.
00001 //wizard cut scene
00002 
00003 void main( void )
00004 {
00005 freeze(1);
00006 playmidi("wanderer.mid");
00007 int &mcrap = create_sprite(78, 319, 7, 167, 1);
00008 sp_seq(&mcrap, 167);
00009 sp_speed(&current_sprite, 1);
00010 playsound(24, 22052, 0, 0, 0);
00011 move_stop(&current_sprite, 6, 120, 1)
00012 wait(300);
00013 say_stop("What the...", 1);
00014 wait(300);
00015 move_stop(1, 8, 377, 1)
00016 move_stop(1, 6, 341, 1)
00017 move_stop(1, 8, 319, 1)
00018 move_stop(1, 2, 319, 1)
00019 move_stop(1, 4, 280, 1)
00020 wait(300);
00021 say_stop("Who are you?", 1);
00022 wait(200);
00023 sp_pseq(&current_sprite, 561);
00024 wait(200);
00025 sp_pseq(&current_sprite, 563);
00026 wait(200);
00027 say_stop("`0I am a great magician.", &current_sprite);
00028 wait(200);
00029 say_stop("No way! You're so cute and tiny!", 1);
00030 wait(200);
00031 move_stop(&current_sprite, 6, 161, 1)
00032 wait(200);
00033 say_stop("`0I am nothing of the sort!", &current_sprite);
00034 wait(200);
00035 move_stop(&current_sprite, 6, 192, 1)
00036 wait(200);
00037 say_stop("`0You cannot measure magic by size!", &current_sprite);
00038 wait(200);
00039 say_stop("I just have to pet you!", 1);
00040 wait(200);
00041 move_stop(1, 4, 145, 1)
00042 wait(200);
00043 say_stop("Huh?  I just walked right through you.", 1);
00044 wait(200);
00045 move_stop(1, 6, 304, 1)
00046 wait(50);
00047 move_stop(1, 4, 289, 1)
00048 wait(200);
00049 say_stop("You are not really here, are you!", 1);
00050 wait(200);
00051 say_stop("`0Of course I am.. just not physically.", &current_sprite);
00052 wait(200);
00053 sp_pseq(&current_sprite, 561);
00054 wait(200);
00055 sp_pseq(&current_sprite, 563);
00056 wait(200);
00057 say_stop("`0If you would like to learn more.. Come to my hidden cabin.", &current_sprite);
00058 wait(200);
00059 say_stop("How am I supposed to find it if it's hidden?",1);
00060 wait(200);
00061 say_stop("`0Good point.  It lies behind some trees north-east of here.", &current_sprite);
00062 wait(200);
00063 say_stop("Ok, I may drop by later.. are you in a circus?", 1);
00064 wait(200);
00065 say_stop("`0DON'T ANGER ME, HUMAN!", &current_sprite);
00066 sp_speed(&current_sprite, 10);
00067 sp_timing(&current_sprite, 0);
00068 unfreeze(1);
00069 move_stop(&current_sprite, 4, 71, 1)
00070 move_stop(&current_sprite, 8, 213, 1)
00071 move_stop(&current_sprite, 6, 323, 1)
00072 move_stop(&current_sprite, 2, 295, 1)
00073 move_stop(&current_sprite, 4, 145, 1)
00074 move_stop(&current_sprite, 8, 217, 1)
00075 move_stop(&current_sprite, 6, 316, 1)
00076 move_stop(&current_sprite, 2, 336, 1)
00077 move_stop(&current_sprite, 6, 545, 1)
00078 move_stop(&current_sprite, 8, 241, 1)
00079 move_stop(&current_sprite, 4, 359, 1)
00080 &mcrap = create_sprite(359, 241, 7, 167, 1);
00081 sp_seq(&mcrap, 167);
00082 playsound(24, 22052, 0, 0, 0);
00083 sp_active(&current_sprite, 0);
00084 return;
00085 }
00086 
00087 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
00088 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
00089 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
00090 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
00091