Revision dd8c5356
Added by Leszek Koltunski over 3 years ago
| src/main/java/org/distorted/objects/RubikObjectList.java | ||
|---|---|---|
| 178 | 178 |
if( ordinal==ObjectConstants.REX_3 ) return 16; |
| 179 | 179 |
if( ordinal==ObjectConstants.MIRR_3 ) return 16; |
| 180 | 180 |
|
| 181 |
ObjectType type = ObjectType.getObject(ordinal); |
|
| 182 |
return type.getNumScramble(); |
|
| 181 |
// in 1.9.6 & 1.9.7 there is a bug with downloadable objects (in this very function!): |
|
| 182 |
// All of those have DBLevel equal to CUBE_3's DBlevel (in 1.9.7!), i.e. 17. |
|
| 183 |
// This will be a problem when we release a new version of the app which has some of the |
|
| 184 |
// previously downloadable objects built-in. Thus: in case of those, we need to keep using |
|
| 185 |
// 17. |
|
| 186 |
|
|
| 187 |
if( ObjectType.wasDownloadableButNowIsBuiltIn(ordinal) ) |
|
| 188 |
{
|
|
| 189 |
return 17; |
|
| 190 |
} |
|
| 191 |
|
|
| 192 |
return ObjectType.getObject(ordinal).getNumScramble(); |
|
| 183 | 193 |
} |
| 184 | 194 |
|
| 185 | 195 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
solve the 'wasDownloadableButNowIsBuiltIn()' bug in 1.9.6 and 1.9.7.