Revision 3fe7bcde
Added by Leszek Koltunski over 2 years ago
| src/main/java/org/distorted/solvers/SolverPyraminxDuo.java | ||
|---|---|---|
| 12 | 12 | 
    import android.content.res.Resources;  | 
| 13 | 13 | 
     | 
| 14 | 14 | 
    import org.distorted.main.R;  | 
| 15 | 
    import org.distorted.objectlib.main.ObjectType;  | 
|
| 15 | 16 | 
    import org.distorted.objectlib.main.TwistyObject;  | 
| 16 | 
    import org.distorted.objectlib.tablebases.TablebasesPyraminxDuo;  | 
|
| 17 | 
    import org.distorted.objectlib.tablebases.ImplementedTablebasesList;  | 
|
| 18 | 
    import org.distorted.objectlib.tablebases.TablebasesAbstract;  | 
|
| 17 | 19 | 
     | 
| 18 | 20 | 
    ///////////////////////////////////////////////////////////////////////////////////////////////////  | 
| 19 | 21 | 
     | 
| ... | ... | |
| 34 | 36 | 
     | 
| 35 | 37 | 
    private static final int ERROR_CORNERS_CANNOT = -11;  | 
| 36 | 38 | 
     | 
| 37 | 
      TablebasesPyraminxDuo mSolver;
   | 
|
| 39 | 
      TablebasesAbstract mSolver;
   | 
|
| 38 | 40 | 
     | 
| 39 | 41 | 
    ///////////////////////////////////////////////////////////////////////////////////////////////////  | 
| 40 | 42 | 
     | 
| ... | ... | |
| 287 | 289 | 
        {
   | 
| 288 | 290 | 
    if( mSolver==null )  | 
| 289 | 291 | 
          {
   | 
| 290 | 
          mSolver = new TablebasesPyraminxDuo(res,org.distorted.objectlib.R.raw.pduo_2_tablebase);
   | 
|
| 292 | 
          mSolver = ImplementedTablebasesList.createPacked(res,ObjectType.PDUO_2);
   | 
|
| 291 | 293 | 
    }  | 
| 292 | 294 | 
     | 
| 293 | 
        return mSolver.solution(index);
   | 
|
| 295 | 
        return mSolver!=null ? mSolver.solution(index) : null;
   | 
|
| 294 | 296 | 
    }  | 
| 295 | 297 | 
    }  | 
| 296 | 298 | 
     | 
Also available in: Unified diff
Introduce ImplementedTablebasesList