// Show the characters SLIDES.push({ id: "tournament", onstart: function(self){ // Text self.add({ id:"text", type:"TextBox", x:160, y:10, width:640, height:500, align:"center", size:19, text_id:"characters" }); // Button self.add({ id:"button", type:"Button", size:"long", x:385, y:466, text_id:"characters_button", message:"slideshow/scratch" }); }, onend: function(self){ self.clear(); } }); // round-robin tournament, place your bets SLIDES.push({ onstart: function(self){ // Tournament Tournament.INITIAL_AGENTS = [ {strategy:"tft", count:1}, {strategy:"all_d", count:1}, {strategy:"all_c", count:1}, {strategy:"grudge", count:1}, {strategy:"prober", count:1} ]; self.add({id:"tournament", type:"Tournament", x:-20, y:20}); // Words to the side self.add({ id:"text", type:"TextBox", x:510, y:30, width:450, height:500, text_id:"place_your_bets" }); // Button self.add({ id:"button", type:"Button", x:510, y:400, text_id:"label_tft", onclick:function(){ _.answer = "tft"; publish("slideshow/next"); } }); }, onend: function(self){ self.remove("text"); self.remove("button"); } }); // go through it ONE BY ONE SLIDES.push({ onstart: function(self){ // Button self.add({ id:"button", type:"Button", x:510, y:400, text_id:"next_match", onclick:function(){ _.answer = "tft"; publish("slideshow/next"); } }); }, onend: function(self){ self.remove("button"); } }); // who the winner is! SLIDES.push({ onstart: function(self){ // Words to the side self.add({ id:"text", type:"TextBox", x:510, y:30, width:450, height:500, text_id:"tournament_winner" }); // Button self.add({ id:"button", type:"Button", x:385, y:466, text_id:"tournament_teaser", fontSize:16, upperCase:false, message:"slideshow/scratch" }); }, onend: function(self){ self.clear(); } });