Project

General

Profile

« Previous | Next » 

Revision 7e4f3e04

Added by Leszek Koltunski about 2 years ago

Preparation for local creation of puzzles: remove the 'ObjectType' enum from TwistyObject class.

View differences:

src/main/java/org/distorted/solvers/SolverMain.java
34 34
{
35 35
  private final Resources mRes;
36 36
  private final TwistyObject mObject;
37
  private final int mOrdinal;
37
  private final long mSignature;
38 38

  
39 39
///////////////////////////////////////////////////////////////////////////////////////////////////
40 40

  
41 41
  public SolverMain(Resources res, TwistyObject object)
42 42
    {
43
    mRes   = res;
44
    mObject= object;
45
    mOrdinal = object.getObjectType().ordinal();
43
    mRes       = res;
44
    mObject    = object;
45
    mSignature = object.getSignature();
46 46
    }
47 47

  
48 48
///////////////////////////////////////////////////////////////////////////////////////////////////
......
228 228
    {
229 229
    RubikScreenSolver solver = (RubikScreenSolver) ScreenList.SVER.getScreenClass();
230 230

  
231
    if( mOrdinal==ObjectConstants.CUBE_3 )
231
    if( mSignature==ObjectConstants.CUBE_3 )
232 232
      {
233 233
      solveCube3(solver);
234 234
      }

Also available in: Unified diff