rem:    for(var r in Rules) if(typeof this[r] == "string") this[r] = Rules[r][this[r]]; 
context:   initialise: function() {    this.initialised = true;    if(!this.mouseHandler) this.mouseHandler = MouseHandlers[this.mouseHandling];    this.initXulElement();    this.init();    // see comments above    if(typeof this.cards == "number") this.cards = makeDecks(this.cards);    else if(!("isCard" in this.cards[0])) this.cards = makeCardSuits.apply(null, this.cards);    // see rules.js    // if any of various members that should be functions are instead strings then substitute appropriate function    for(var r in Rules) if(typeof this[r] == "string") this[r] = Rules[r][this[r]];  },
meta: 3385	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3385/05e21043701a5724e2c4368f9cf23b22050e0bda/cardgame.js/clean/cardgame.js