File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 130130 } ,
131131 BoardExec : {
132132 adjustBoardData : function ( key , d ) {
133- var blist = this . board . border ;
133+ var bd = this . board ;
134+ var blist = bd . border ;
134135
135136 var flipvert = key === this . TURNL || key === this . FLIPX ;
136137 var fliphorz = key === this . TURNR || key === this . FLIPY ;
144145 border . line = 3 - border . line ;
145146 }
146147 }
147- } ,
148- adjustBoardData2 : function ( key , d ) {
149- var bd = this . board ;
150148
151- // TODO total breakage when undoing REDUCEUP or REDUCELT
152149 for ( var x = 1 ; x < bd . maxbx ; x += 2 ) {
153150 if ( key === this . REDUCEUP ) {
154- var top = bd . getb ( x , bd . minby ) ;
151+ var top = bd . getb ( x , bd . minby + 2 ) ;
155152 if ( top . line === 1 ) {
156153 top . setLineVal ( 0 ) ;
157154 }
158155 }
159156
160157 if ( key === this . REDUCEDN ) {
161- var bottom = bd . getb ( x , bd . maxby ) ;
158+ var bottom = bd . getb ( x , bd . maxby - 2 ) ;
162159 if ( bottom . line === 2 ) {
163160 bottom . setLineVal ( 0 ) ;
164161 }
167164
168165 for ( var y = 1 ; y < bd . maxby ; y += 2 ) {
169166 if ( key === this . REDUCELT ) {
170- var left = bd . getb ( bd . minbx , y ) ;
167+ var left = bd . getb ( bd . minbx + 2 , y ) ;
171168 if ( left . line === 1 ) {
172169 left . setLineVal ( 0 ) ;
173170 }
174171 }
175172
176173 if ( key === this . REDUCERT ) {
177- var right = bd . getb ( bd . maxbx , y ) ;
174+ var right = bd . getb ( bd . maxbx - 2 , y ) ;
178175 if ( right . line === 2 ) {
179176 right . setLineVal ( 0 ) ;
180177 }
You can’t perform that action at this time.
0 commit comments