@@ -83,33 +83,17 @@ public void PlayersInitialized()
8383 this . field . RemoveChildren ( ) ;
8484 }
8585
86- public void GameLogCurrentField ( IField field )
86+ public virtual void GameLogCurrentField ( IField field )
8787 {
8888 var mainField = ( Field2D ) field ;
8989 this . memorizedField . SynchronizeField ( mainField ) ;
90- var needCameraLimitUpdate = false ;
9190 if ( this . field . GetChildCount ( ) == 0 )
9291 {
9392 for ( var x = 0 ; x < mainField . Width ; x ++ )
9493 {
9594 for ( var y = 0 ; y < mainField . Height ; y ++ )
9695 {
9796 var pos = new Vector2 ( x , y ) ;
98- if ( this . field . GetCellv ( pos ) == 4 && mainField . walls [ x , y ] )
99- {
100- this . field . SetCellv ( pos , - 1 ) ;
101- }
102- if ( this . field . GetCellv ( pos ) == - 1 && ! mainField . walls [ x , y ] )
103- {
104- this . field . SetCellv ( pos , 4 ) ;
105- this . beach . SetCellv ( pos , - 1 ) ;
106- this . castle . SetCellv ( pos , - 1 ) ;
107- this . castle . SetCellv ( pos + Vector2 . Down , - 1 ) ;
108- this . castle . SetCellv ( pos + Vector2 . Up , - 1 ) ;
109- this . castle . SetCellv ( pos + Vector2 . Left , - 1 ) ;
110- this . castle . SetCellv ( pos + Vector2 . Right , - 1 ) ;
111- needCameraLimitUpdate = true ;
112- }
11397
11498 var originalShip = mainField [ x , y ] as KaNoBuFigure ;
11599 if ( originalShip == null )
@@ -129,11 +113,6 @@ public void GameLogCurrentField(IField field)
129113 }
130114 }
131115 }
132- if ( needCameraLimitUpdate )
133- {
134- this . beach . UpdateBitmaskRegion ( ) ;
135- this . castle . UpdateBitmaskRegion ( ) ;
136- }
137116
138117 this . UpdateKnownShips ( ) ;
139118 }
0 commit comments