Revision 873ce847
Added by Leszek Koltunski about 1 year ago
src/main/java/org/distorted/solvers/SolverCube3.java | ||
---|---|---|
12 | 12 |
import android.content.res.Resources; |
13 | 13 |
|
14 | 14 |
import org.distorted.main.R; |
15 |
import org.distorted.objectlib.helpers.OperatingSystemInterface; |
|
15 | 16 |
import org.distorted.screens.RubikScreenSolver; |
16 | 17 |
import org.distorted.objectlib.main.TwistyObject; |
17 |
import org.distorted.objectlib.solvers.cube3.SolverSearch;
|
|
18 |
import org.distorted.objectlib.kociemba.SolverSearch;
|
|
18 | 19 |
|
19 | 20 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
20 | 21 |
|
21 | 22 |
public class SolverCube3 |
22 | 23 |
{ |
23 | 24 |
private final Resources mRes; |
25 |
private final OperatingSystemInterface mOS; |
|
24 | 26 |
private final TwistyObject mObject; |
25 | 27 |
private int mColorID; |
26 | 28 |
|
... | ... | |
164 | 166 |
// PUBLIC API |
165 | 167 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
166 | 168 |
|
167 |
public SolverCube3(Resources res, TwistyObject object) |
|
169 |
public SolverCube3(OperatingSystemInterface os, Resources res, TwistyObject object)
|
|
168 | 170 |
{ |
169 | 171 |
mRes = res; |
172 |
mOS = os; |
|
170 | 173 |
mObject= object; |
171 | 174 |
} |
172 | 175 |
|
... | ... | |
176 | 179 |
{ |
177 | 180 |
String result; |
178 | 181 |
|
179 |
SolverSearch.prepare(mRes);
|
|
182 |
SolverSearch.prepare(mOS);
|
|
180 | 183 |
String objectPosition = preparePosition(); |
181 | 184 |
int check = checkPosition(objectPosition); |
182 | 185 |
|
Also available in: Unified diff
minor