11 world.execute (me) _
[00:00.00] public class GodDrinksJava {
[00:00.25] // Switch on the power line
[00:01.62] // Remember to put on PROTECTION
[00:03.38] // Lay down your pieces
[00:05.13] // And let's begin OBJECT CREATION
[00:06.87] Thing me = new Lovable("Me", 0, true, -1, false);
[00:06.87] Thing you = new Lovable("You", 0, false, -1, false);
[00:07.14] // Fill in my data parameters
[00:09.88] // INITIALIZATION
[00:10.00] World world = new World(5);
[00:10.11] world.addThing(me);
[00:10.14] world.addThing(you);
[00:11.16] world.startSimulation();
[00:11.20] // Set up our new world
[00:12.37] // And let's begin the SIMULATION
[00:28.38] if(me instanceof PointSet){
[00:29.37] // If I'm a set of points
[00:30.62] you.addAttribute(me.getDimensions().toAttribute());}
[00:30.88] // Then I will give you my DIMENSION
[00:32.88] if(me instanceof Circle){
[00:33.13] // If I'm a circle
[00:34.37] you.addAttribute(me.getCircumference().toAttribute());}
[00:34.63] // Then I will give you my CIRCUMFERENCE
[00:36.38] if(me instanceof SineWave){
[00:36.63] // If I'm a sine wave
[00:38.00] you.addAction("sit", me.getTangent(you.getXPosition()));}
[00:38.12] // Then you can sit on all my TANGENTS
[00:40.12] if(me instanceof Sequence){
[00:40.38] // If I approach infinity
[00:41.87] me.setLimit(you.toLimit());}
[00:42.13] // Then you can be my LIMITATIONS
[00:43.63] me.toggleCurrent();
[00:43.88] // Switch my current
[00:45.12] // To AC, to DC
[00:46.88] me.canSee(false);
[00:47.13] // And then blind my vision
[00:48.63] me.addFeeling("dizzy");
[00:48.88] // So dizzy, so dizzy
[00:50.63] ♪
[00:50.88] world.timeTravelForTwo("AD", 617, me, you);
[00:51.37] // Oh, we can travel
[00:52.62] world.timeTravelForTwo("BC", 3691, me, you);
[00:52.88] // To A.D., to B.C.
[00:54.38] world.unite(me, you);
[00:54.62] // And we can unite
[00:56.37] // So deeply, so deeply
[00:58.00] // If I can, if I can
[00:58.13] if(me.getNumSimulationsAvailable() >=
[00:58.23] you.getNumSimulationsNeeded()){
[01:00.38] //give you all the SIMULATIONS
[01:01.88] you.setSatisfaction(me.toSatisfaction());}
[01:02.12] // Then I can, then I can
[01:03.87] //be your only SATISFACTION
[01:05.87] ♪
[01:06.13] if(you.getFeelingIndex("happy") != -1){
[01:06.62] // If I can make you happy
[01:07.88] me.requestExecution(world);}
[01:08.12] // I will run the EXECUTION
[01:09.62] world.lockThing(me);
[01:09.72] world.lockThing(you);
[01:10.38] // Though we are trapped
[01:11.37] // In this strange, strange SIMULATION
[01:12.63] if(me instanceof Eggplant){
[01:12.87] ♪
[01:13.13] // If I'm an eggplant
[01:15.44] you.addAttribute(me.getNutrients().toAttribute());
[01:15.70] me.resetNutrients();}
[01:15.88] // Then I will give you my NUTRIENTS
[01:17.55] if(me instanceof Tomato){
[01:17.62] // If I'm a tomato
[01:19.00] you.addAttribute(me.getAntioxidants().toAttribute());
[01:19.33] me.resetAntioxidants();}
[01:19.38] // Then I will give you ANTIOXIDANTS
[01:21.10] if(me instanceof TabbyCat){
[01:21.20] // If I'm a tabby cat
[01:22.80] me.purr();}
[01:23.00] // Then I will purr for your ENJOYMENT
[01:25.00] if(world.getGod().equals(me)){
[01:25.14] // If I'm the only god
[01:26.00] me.setProof(you.toProof());}
[01:26.23] // Then you're the proof of my EXISTENCE
[01:28.13] me.toggleGender();
[01:28.37] // Switch my gender
[01:29.45] // To F, to M
[01:31.12] world.procreate(me, you);
[01:31.37] // And then do whatever
[01:33.63] // From AM to PM
[01:35.13] me.toggleRoleBDSM();
[01:35.37] // Oh, switch my role
[01:37.37] // To S, to M
[01:38.62] world.makeHigh(me);
[01:38.88] world.makeHigh(you);
[01:39.12] // So we can enter
[01:40.88] // The trance, the trance
[01:42.37] if(me.getSenseIndex("vibration")){
[01:42.87] // If I can, if I can
[01:44.62] // feel your VIBRATIONS
[01:46.38] me.addFeeling("complete");}
[01:46.87] // Then I can, then I can
[01:48.63] // finally be COMPLETION
[01:50.37] world.unlock(you);
[01:50.63] world.removeThing(you);
[01:50.87] // Though you have left
[01:51.63] me.lookFor(you, world);
[01:51.87] // You have left
[01:52.87] me.lookFor(you, world);
[01:53.12] // You have left
[01:53.62] me.lookFor(you, world);
[01:53.88] // You have left
[01:54.62] me.lookFor(you, world);
[01:54.87] // You have left
[01:55.62] me.lookFor(you, world);
[01:55.87] // You have left me in ISOLATION
[01:57.63] if(me.getMemory().isErasable()){
[01:57.87] // If I can, if I can
[01:59.37] // erase all the pointless FRAGMENTS
[02:01.12] me.removeFeeling("disheartened");}
[02:01.38] // Then maybe, then maybe
[02:02.87] // you won't leave me so DISHEARTENED
[02:04.87] try{
[02:05.00] me.setOpinion(me.getOpinionIndex("you are here"), false);}
[02:05.63] // Challenging your god
[02:07.88] catch(IllegalArgumentException e){
[02:08.12] // You have made some
[02:10.37] world.announce("God is always true.");}
[02:10.62] // ILLEGAL ARGUMENTS
[02:25.87] ♪
[02:27.37] world.runExecution();
[02:27.87] // EXECUTION, EXECUTION
[02:28.87] world.runExecution();
[02:29.13] // EXECUTION, EXECUTION
[02:30.12] world.runExecution();
[02:30.37] // EXECUTION, EXECUTION
[02:31.62] world.runExecution();
[02:31.88] // EXECUTION, EXECUTION
[02:33.12] world.runExecution();
[02:33.38] // EXECUTION, EXECUTION
[02:35.37] world.runExecution();
[02:36.13] // EXECUTION, EXECUTION
[02:38.12] world.announce("1", "de"); // ein; German
[02:38.20] // EIN
[02:39.12] world.announce("2", "es"); // dos; Español
[02:39.12] // DOS
[02:39.62] world.announce("3", "fr"); // trois; French
[02:39.87] // TROIS
[02:40.37] world.announce("4", "kr"); // 넷; Korean
[02:40.37] // NE
[02:40.37] world.announce("5", "se"); // fem; Swedish
[02:40.37] // FEM
[02:41.00] world.announce("6", "cn"); // 六; Chinese
[02:41.14] // LIU
[02:42.00] world.runExecution();
[02:42.15] // EXECUTION
[02:43.13] if(world.isExecutableBy(me)){
[02:43.37] // If I can, if I can
[02:44.63] // give them all the EXECUTION
[02:44.87] you.setExecution(me.toExecution());}
[02:45.37] // Then I can, then I can
[02:47.37] // be your only EXECUTION
[02:48.88] if(world.getThingIndex(you) != -1){
[02:49.38] // If I can have you back
[02:51.38] world.runExecution();}
[02:51.38] // I will run the EXECUTION
[02:52.62] me.escape(world);
[02:52.88] // Though we are trapped
[02:54.38] // We are trapped, ah
[02:56.13] me.learnTopic("love");
[02:56.13] //I've studied I've studied
[02:58.13] // how to properly LO-O-OVE
[03:00.12] me.takeExamTopic("love");
[03:00.37] // Question me, Question me
[03:02.37] // I can answer all LO-O-OVE
[03:03.87] me.getAlgebraicExpression("love");
[03:04.13] // I know the algebraic expression of
[03:07.12] // LO-O-OVE
[03:08.12] me.escape("love");
[03:08.38] // Though you are free
[03:09.38] // I am trapped, trapped in
[03:10.88] // LO-O-OVE
[03:13.88] world.execute(me);
[03:25.62] // EXECUTION
[03:26.88] }
[03:28.13] }
