// ****************************************************************************
//
// Logic 239: Toilet
//
// ****************************************************************************

#include "defines.txt"
#define drip o1
#define turd o2

if (new_room) {
  load.pic(room_no);
  draw.pic(room_no);
  discard.pic(room_no);
  set.horizon(0);

  stop.motion(ego);
  erase(ego);

  show.pic();

  animate.obj(drip);
  load.view(31);
  set.view(drip,31);
  set.loop(drip,0);
  set.cel(drip,0);
  set.priority(drip,5);
  v255 = 6;
  cycle.time(drip,v255);
  stop.cycling(drip);
  ignore.objs(drip);
  position(drip,64,123);
  draw(drip);

  animate.obj(turd);
  set.view(turd,31);
  set.loop(turd,1);
  set.cel(turd,0);
  set.priority(turd,5);
  v255 = 7;
  cycle.time(turd,v255);
  start.cycling(turd);
  ignore.objs(turd);
  position(turd,33,167);
  draw(turd);

  reset(f254);
  reset(f255);

  prevent.input();
  load.sound(3);
  sound(3,f255);
  end.of.loop(drip,f254);
}


if ((f254) && (f255)) {
  reset(f254); reset(f255);
  accept.input();
  new.room(21);
}


return();