Revision 3103c3c8
Added by Leszek Koltunski about 1 year ago
src/main/java/org/distorted/objectlib/tablebases/ImplementedTablebasesList.java | ||
---|---|---|
9 | 9 |
|
10 | 10 |
package org.distorted.objectlib.tablebases; |
11 | 11 |
|
12 |
import android.content.res.Resources; |
|
13 |
|
|
12 |
import org.distorted.objectlib.helpers.OperatingSystemInterface; |
|
14 | 13 |
import org.distorted.objectlib.main.ObjectSignatures; |
15 | 14 |
|
16 | 15 |
import java.lang.reflect.Constructor; |
... | ... | |
79 | 78 |
|
80 | 79 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
81 | 80 |
|
82 |
private static TablebasesAbstract create(Resources res, int signature, boolean packed)
|
|
81 |
private static TablebasesAbstract create(OperatingSystemInterface os, int signature, boolean packed)
|
|
83 | 82 |
{ |
84 | 83 |
Class<? extends TablebasesAbstract> clazz=null; |
85 | 84 |
|
... | ... | |
100 | 99 |
{ |
101 | 100 |
if( packed ) |
102 | 101 |
{ |
103 |
Object[] parameters = new Object[] { res };
|
|
102 |
Object[] parameters = new Object[] { os };
|
|
104 | 103 |
return (TablebasesAbstract)cons[1].newInstance(parameters); |
105 | 104 |
} |
106 | 105 |
else |
... | ... | |
131 | 130 |
|
132 | 131 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
133 | 132 |
|
134 |
public static TablebasesAbstract createPacked(Resources res, int signature)
|
|
133 |
public static TablebasesAbstract createPacked(OperatingSystemInterface os, int signature)
|
|
135 | 134 |
{ |
136 |
return create(res,signature,true);
|
|
135 |
return create(os,signature,true);
|
|
137 | 136 |
} |
138 | 137 |
|
139 | 138 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
Move opening local files to the OSInterface