/**
 * 标准扑克容器，显示其他玩家出的牌
 */ class PukerOtherContainer extends egret . DisplayObjectContainer { /**
     * 标准扑克容器，显示其他玩家出的牌
     * 这个容器只能显示牌，不能对牌进行操作
     * arrays 扑克id的数组
     * x 扑克的x坐标
     */ public constructor ( arrays , isLeft ) { super ( ) ; let pc = RES . getRes ( "layout_json" ) . pukerOtherContainer ; if ( isLeft ) { this . x = pc . leftX ; } else { this . x = pc . rightX ; } this . y = pc . y ; this . width = pc . width ; this . height = pc . height ; this . show ( arrays , isLeft ) ; } /**
     * 左边玩家出的牌靠左排列，右边玩家出的牌靠右排列
     */ private show ( arrays , isLeft ) { let p = RES . getRes ( "layout_json" ) . puker ; let x = 0 ; if ( ! isLeft ) { x = ( 20 - arrays . length ) * p . pukerSmallSpace ; } for ( var i = 0 ; i < arrays . length ; i ++ ) { let puker = new Puker ( arrays [ i ] , x + i * p . pukerSmallSpace , 0 , p . pukerSmallWidth , p . pukerSmallHeight ) ; this . addChild ( puker ) ; } } }