Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @author Freddie Mercury
- * @copyright Sony/ATV Music Publishing LLC
- */
- let BohemianRhapsody = function(){
- // Is this the real life?
- // Is this just fantasy?
- try {
- if(!this typeof RealLife || !this typeof Fantasy) {
- throw LandslideException;
- }
- // Caught in a landslide
- } catch(e) {
- // No escape from reality
- while(true) {
- // Open your eyes
- // Look up to the skies and see
- you.eyes.forEach(eye => eye.open().look(
- skies.map((sky)=>sky.location);
- ).see());
- // I'm just a poor boy
- me.wealth = 0;
- me.sex = sex.male;
- // I need no sympathy
- me.sympathies = [];
- // Because I'm easy come, easy go
- // A little high, little low
- if(
- me.come.difficulty == 'easy' &&
- me.go.difficulty == 'easy' &&
- me.high < 0.1 &&
- me.low < 0.1
- ) {
- // Anyway the wind blows
- switch(wind.direction) {
- case 'north':
- case 'east':
- case 'south':
- case 'west':
- default:
- // doesn't really matter to me
- me.matter = false;
- // to me
- console.log(me);
- piano.start().then(()=>{
- let man = new Man();
- // Mama, just killed a man
- mama.notify({
- target: man,
- status: 410,
- caller: me
- });
- // Put a gun against his head
- me.push(new Gun(/*aim*/man.head));
- // Pulled my trigger, now he's dead
- me.gun.trigger();
- console.log(man.dead); //true
- // Mama, life had just begun
- // But now I've gone and thrown it all away
- let life = new Promise();
- mama.notify({
- life: life
- });
- life.reject();
- // Mama, ooo
- mama.notify(0).then(()=>{
- // Didn't mean to make you cry
- mama.crying = !me.intent;
- });
- let today = new Date();
- let currentLocation = me.location;
- setTimeout(()=>{
- // If I'm not back again this time tomorrow
- if(currentLocation != me.location) {
- // Carry on
- mama.carryOn();
- // carry on, as if nothing really matters
- mama.carryOn(everything.filter(()=>{return false}));
- }
- },today.getDate()+1);
- piano.continue().then(()=>{
- // Too late, my time has come
- let time = new Date(∞);
- me.time = time.now();
- // Sends shivers down my spine
- me.skeleton.spine.trigger(shivers);
- me.body.map((part)=>{
- part.ache = true;
- part.timestamp = const;
- });
- // Goodbye everybody I've got to go
- me.friends.forEach((friend) => {
- friend.notify({
- message: 'goodbye',
- status: 404
- // Gotta leave you all behind
- }).position('behind');
- });
- // and face the truth
- me.direction = true;
- // Mama, ooo (anyway the wind blows)
- mama.notify(0);
- console.log(wind.direction);
- // I don't want to die
- mama.notify({
- caller: me,
- message: me.wishes.die = false
- });
- // I sometimes wish I'd never been born at all
- mama.notify({
- caller: me,
- message: me.wishes.born = Math.random()>0.5?true:false
- });
- piano.continue().then(()=>{
- // I see a little silhouetto of a man
- me.look().view(man.silhouetto);
- // Scaramouch, scaramouch will you do the fandango
- for(let i=0;i<1;i++) {
- alert("Scaramouch");
- }
- scaramouch.fandango();
- // Thunderbolt and lightning very very frightening me
- let frightening = [new Thunderbolt(), new Lightning()];
- me.fright.source = frightening;
- // Gallileo Figaro - magnifico
- for(let i=0;i<4;i++) {
- setTimeout(()=>{
- alert('Gallileo');
- },i);
- }
- setTimeout(()=>{alert('Gallileo Figaro')},i+1);
- setTimeout(()=>{alert('Magnifico!')},i+1.5);
- });
- });
- });
- }
- }
- } // reality
- }
- };
- BohemianRhapsody();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement