// THE TRUST GAME - COOPERATE, YA NO? SLIDES.push({ id: "oneoff", onstart: function(self){ // Iterated Simulation self.add({id:"iterated", type:"Iterated", x:130, y:133}); // Words on top & bottom self.add({ id:"topWords", type:"TextBox", text_id:"oneoff_0_top", x:130, y:10, width:700, height:100, align:"center" }); self.add({ id:"btmWords", type:"TextBox", text_id:"oneoff_0_btm", x:130, y:397, width:700, height:100, align:"center" }); // Labels self.add({ id:"labelYou", type:"TextBox", x:211, y:201, width:50, height:50, align:"center", color:"#aaa", size:17, text_id:"label_you" }); self.add({ id:"labelThem", type:"TextBox", x:702, y:189, width:50, height:50, align:"center", color:"#aaa", size:17, text_id:"label_them" }); // Buttons self.add({ id:"btnCheat", type:"Button", x:275, y:463, text_id:"label_cheat", uppercase:true, onclick:function(){ _.answer = "CHEAT"; publish("slideshow/next"); } }); self.add({ id:"btnCooperate", type:"Button", x:495, y:460, text_id:"label_cooperate", uppercase:true, onclick:function(){ _.answer = "COOPERATE"; publish("slideshow/next"); } }); }, onend: function(self){ //self.remove("labelYou"); //self.remove("labelThem"); } },{ onstart: function(self){ var o = self.objects; // Payoff o.iterated.oneoffHighlight1(_.answer); // Text var t = o.topWords; var b = o.btmWords; if(_.answer=="COOPERATE"){ t.setText(Words.get("oneoff_1_cooperated")+"
"+Words.get("oneoff_1_top")); }else{ t.setText(Words.get("oneoff_1_cheated")+"
"+Words.get("oneoff_1_top")); } b.setTextID("oneoff_1_btm"); // Hide & fade _hide(o.topWords); _fadeIn(o.topWords, 150+10); _hide(o.btmWords); _fadeIn(o.btmWords, 150+600); _hide(o.btnCheat); _fadeIn(o.btnCheat, 150+1200); _hide(o.btnCooperate); _fadeIn(o.btnCooperate, 150+1200); }, onend: function(self){ self.remove("btmWords"); } },{ onstart: function(self){ var o = self.objects; // Payoff o.iterated.oneoffHighlight2(_.answer); // Text var t = o.topWords; if(_.answer=="COOPERATE"){ t.setText(Words.get("oneoff_2_cooperated")+"
"+Words.get("oneoff_2_top")); }else{ t.setText(Words.get("oneoff_2_cheated")+"
"+Words.get("oneoff_2_top")); } self.add({ id:"btmWords", type:"TextBox", text_id:"oneoff_2_btm", x:130, y:392, width:700, height:100, align:"center" }); // Replace button self.remove("btnCheat"); self.remove("btnCooperate"); self.add({ id:"btnNext", type:"Button", x:304, y:481, size:"long", text_id:"oneoff_button_next", message:"slideshow/next" }); // Hide & fade _hide(o.topWords); _fadeIn(o.topWords, 150+10); _hide(o.btmWords); _fadeIn(o.btmWords, 150+600); _hide(o.btnNext); _fadeIn(o.btnNext, 150+1200); }, onend: function(self){ self.objects.iterated.dehighlightPayoff(); self.remove("topWords"); self.remove("btmWords"); self.remove("btnNext"); _.clear(); } });