// ****************************************************************************
//
// Logic 1: Opening/intro
//
// ****************************************************************************

#include "defines.txt"

if (new_room) {
  load.pic(room_no);
  draw.pic(room_no);
  discard.pic(room_no);
  set.horizon(37);
  status.line.off();
  prevent.input();
  program.control();

  load.sound(100);
  sound(100,f77);

  load.view(4);
  v95=250;
  //set(f77);////////////ERASE ERASE ERASE ERASE



  animate.obj(o6);//JOLLY
  ignore.objs(o6);
  set.view(o6,4);
  ignore.objs(o6);
  position(o6,41,103);
  set.loop(o6,5);
  set.cel(o6,0);
  set.priority(o6,7);
  draw(o6);
  stop.cycling(o6);

  animate.obj(o7);//ROGER
  ignore.objs(o7);
  set.view(o7,4);
  ignore.objs(o7);
  position(o7,78,103);
  set.loop(o7,5);
  set.cel(o7,1);
  set.priority(o7,7);
  draw(o7);
  stop.cycling(o7);

  animate.obj(o8);//Productions
  set.view(o8,4);
  ignore.objs(o8);
  position(o8,78,109);
  set.loop(o8,5);
  set.cel(o8,2);
  set.priority(o8,7);
  draw(o8);
  stop.cycling(o8);

  animate.obj(o9);//Epic
  ignore.objs(o9);
  set.view(o9,4);
  position(o9,62,109);
  set.loop(o9,5);
  set.cel(o9,3);
  set.priority(o9,7);
  draw(o9);
  stop.cycling(o9);

  animate.obj(o12);//FLAG
  ignore.objs(o12);
  set.view(o12,4);
  position(o12,64,81);
  set.loop(o12,8);
  set.cel(o12,0);
  set.priority(o12,6);
  draw(o12);

  show.pic();
}

if(isset(f77)){
  reset(f77);
  v95=30;
}

if(v95 !=250 ){
  if(v95 == 0){

  }

  v95++;
//  if(v95 == 20){
//    position(o5,37,107);
//    set.loop(o5,4);
//  }
  if(v95 == 35){
    erase(o12);
    erase(o9);
    erase(o8);
    erase(o7);
    erase(o6);
    new.room(255);
  }


}
return();