Project

General

Profile

« Previous | Next » 

Revision 0f72365b

Added by Leszek Koltunski over 2 years ago

Add 'shouldResetTextureMaps' to the JSON puzzle description.

View differences:

src/main/java/org/distorted/objectlib/json/JsonReader.java
69 69
  private int mScrambleType, mNumScrambles;
70 70
  private int[] mColor;
71 71
  private ObjectType mType;
72
  private boolean mResetMaps;
72 73

  
73 74
///////////////////////////////////////////////////////////////////////////////////////////////////
74 75

  
......
82 83
    mSize            = (float)object.getDouble("size");
83 84
    mSolvedFuncIndex = object.getInt("solved_func");
84 85
    mNumScrambles    = object.getInt("scrambles");
86
    mResetMaps       = object.getBoolean("resetmaps");
85 87

  
86 88
    int ordinal = ObjectType.getOrdinal(mShortName);
87 89
    mType = ordinal>=0 ? ObjectType.getObject(ordinal) : null;
......
755 757
    {
756 758
    return mColor[face];
757 759
    }
760

  
761
///////////////////////////////////////////////////////////////////////////////////////////////////
762

  
763
  public boolean shouldResetTextureMaps()
764
    {
765
    return mResetMaps;
766
    }
758 767
}
src/main/java/org/distorted/objectlib/json/JsonWriter.java
365 365
    metadata.put("solved_func", object.getSolvedFunctionIndex() );
366 366
    metadata.put("scrambles"  , type.getNumScramble() );
367 367
    metadata.put("shortname"  , type.name() );
368
    metadata.put("resetmaps"  , object.shouldResetTextureMaps() );
368 369

  
369 370
    return metadata;
370 371
    }
src/main/java/org/distorted/objectlib/main/TwistyJson.java
266 266
    return mReader.getColor(face);
267 267
    }
268 268

  
269
///////////////////////////////////////////////////////////////////////////////////////////////////
270

  
271
  public boolean shouldResetTextureMaps()
272
    {
273
    return mReader.shouldResetTextureMaps();
274
    }
275

  
269 276
///////////////////////////////////////////////////////////////////////////////////////////////////
270 277

  
271 278
  public String getShortName()
src/main/java/org/distorted/objectlib/main/TwistyObject.java
416 416

  
417 417
///////////////////////////////////////////////////////////////////////////////////////////////////
418 418

  
419
  protected boolean shouldResetTextureMaps()
419
  public boolean shouldResetTextureMaps()
420 420
    {
421 421
    return false;
422 422
    }
src/main/java/org/distorted/objectlib/objects/TwistyDino4.java
87 87

  
88 88
///////////////////////////////////////////////////////////////////////////////////////////////////
89 89

  
90
  protected boolean shouldResetTextureMaps()
90
  public boolean shouldResetTextureMaps()
91 91
    {
92 92
    return true;
93 93
    }

Also available in: Unified diff