Revision b7ada775
Added by Leszek Koltunski over 2 years ago
| src/main/java/org/distorted/solvers/SolverCuboid232.java | ||
|---|---|---|
| 203 | 203 |
return 0; |
| 204 | 204 |
} |
| 205 | 205 |
|
| 206 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
| 207 |
|
|
| 208 |
private int[] correctEdgePerm(int[] perm) |
|
| 209 |
{
|
|
| 210 |
int[] ret = new int[3]; |
|
| 211 |
|
|
| 212 |
ret[0] = perm[0]; |
|
| 213 |
ret[1] = perm[2]; |
|
| 214 |
ret[3] = perm[3]; |
|
| 215 |
|
|
| 216 |
if( ret[0]>1 ) ret[0]--; |
|
| 217 |
if( ret[1]>1 ) ret[1]--; |
|
| 218 |
if( ret[2]>1 ) ret[2]--; |
|
| 219 |
|
|
| 220 |
return ret; |
|
| 221 |
} |
|
| 222 |
|
|
| 206 | 223 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
| 207 | 224 |
|
| 208 | 225 |
public SolverCuboid232(Resources res, TwistyObject object) |
| ... | ... | |
| 270 | 287 |
int result2 = retEdgePermutation(edge_perm,edges); |
| 271 | 288 |
if( result2<0 ) return result2; |
| 272 | 289 |
|
| 273 |
int corner_perm_num = TablebaseHelpers.computePermutationNum(corner_perm); |
|
| 274 |
int edge_perm_num = TablebaseHelpers.computePermutationNum(edge_perm); |
|
| 290 |
int[] edge_perm2 = correctEdgePerm(edge_perm); // edge1 is fixed! |
|
| 275 | 291 |
|
| 276 |
// TODO: adjust edge_perm_num to account for the fact that edge[1] is fixed |
|
| 292 |
int corner_perm_num = TablebaseHelpers.computePermutationNum(corner_perm); |
|
| 293 |
int edge_perm_num = TablebaseHelpers.computePermutationNum(edge_perm2); |
|
| 277 | 294 |
|
| 278 | 295 |
return edge_perm_num + 6*corner_perm_num; |
| 279 | 296 |
} |
| src/main/res/values-de/strings.xml | ||
|---|---|---|
| 142 | 142 |
<string name="solver_cube3_description">Ein nahezu perfekter, sofortiger, zweiphasiger 3x3x3-Löser.\nAutor: Herbert Kociemba.</string> |
| 143 | 143 |
<string name="solver_pduo2_description">Ein perfekter, sofortiger Löser.\nAutor: Leszek Koltunski.</string> |
| 144 | 144 |
<string name="solver_ivy_description">Ein perfekter, sofortiger Löser.\nAutor: Leszek Koltunski.</string> |
| 145 |
<string name="solver_cu232_description">Ein perfekter, sofortiger Löser.\nAutor: Leszek Koltunski.</string> |
|
| 145 | 146 |
<string name="solver_pyra3_description">Noch nicht implementiert.\nAutor: Leszek Koltunski.</string> |
| 146 |
<string name="solver_cu232_description">Noch nicht implementiert.\nAutor: Leszek Koltunski.</string> |
|
| 147 | 147 |
<string name="solver_diam2_description">Noch nicht implementiert.\nAutor: Leszek Koltunski.</string> |
| 148 | 148 |
|
| 149 | 149 |
<string name="ms_placeholder">%1$d ms</string> |
| src/main/res/values-es/strings.xml | ||
|---|---|---|
| 142 | 142 |
<string name="solver_cube3_description">Un 3x3x3 solucionador casi perfecto, instantáneo, de dos fases.\nAutor: Herbert Kociemba.</string> |
| 143 | 143 |
<string name="solver_pduo2_description">Un solucionador perfecto e instantáneo.\nAutor: Leszek Koltunski.</string> |
| 144 | 144 |
<string name="solver_ivy_description">Un solucionador perfecto e instantáneo.\nAutor: Leszek Koltunski.</string> |
| 145 |
<string name="solver_cu232_description">Un solucionador perfecto e instantáneo.\nAutor: Leszek Koltunski.</string> |
|
| 145 | 146 |
<string name="solver_pyra3_description">Aun no implementado.\nAutor: Leszek Koltunski.</string> |
| 146 |
<string name="solver_cu232_description">Aun no implementado.\nAutor: Leszek Koltunski.</string> |
|
| 147 | 147 |
<string name="solver_diam2_description">Aun no implementado.\nAutor: Leszek Koltunski.</string> |
| 148 | 148 |
|
| 149 | 149 |
<string name="ms_placeholder">%1$d ms</string> |
| src/main/res/values-fr/strings.xml | ||
|---|---|---|
| 142 | 142 |
<string name="solver_cube3_description">Un solveur 3x3x3 biphasé presque parfait, instantané.\nAuteur: Herbert Kociemba.</string> |
| 143 | 143 |
<string name="solver_pduo2_description">Un solveur parfait et instantané.\nAuteur: Leszek Koltunski.</string> |
| 144 | 144 |
<string name="solver_ivy_description">Un solveur parfait et instantané.\nAuteur: Leszek Koltunski.</string> |
| 145 |
<string name="solver_cu232_description">Un solveur parfait et instantané.\nAuteur: Leszek Koltunski.</string> |
|
| 145 | 146 |
<string name="solver_pyra3_description">Pas encore mis en œuvre.\nAuteur: Leszek Koltunski.</string> |
| 146 |
<string name="solver_cu232_description">Pas encore mis en œuvre.\nAuteur: Leszek Koltunski.</string> |
|
| 147 | 147 |
<string name="solver_diam2_description">Pas encore mis en œuvre.\nAuteur: Leszek Koltunski.</string> |
| 148 | 148 |
|
| 149 | 149 |
<string name="ms_placeholder">%1$d ms</string> |
| src/main/res/values-ja/strings.xml | ||
|---|---|---|
| 143 | 143 |
<string name="solver_cube3_description">ほぼ完璧で瞬間的な 2 フェーズ 3x3x3 ソルバー。\n著者: Herbert Kociemba.</string> |
| 144 | 144 |
<string name="solver_pduo2_description">完璧で瞬時のソルバー。\n著者: Leszek Koltunski.</string> |
| 145 | 145 |
<string name="solver_ivy_description">完璧で瞬時のソルバー。\n著者: Leszek Koltunski.</string> |
| 146 |
<string name="solver_cu232_description">完璧で瞬時のソルバー。\n著者: Leszek Koltunski.</string> |
|
| 146 | 147 |
<string name="solver_pyra3_description">まだ実装されていません。\n著者: Leszek Koltunski.</string> |
| 147 |
<string name="solver_cu232_description">まだ実装されていません。\n著者: Leszek Koltunski.</string> |
|
| 148 | 148 |
<string name="solver_diam2_description">まだ実装されていません。\n著者: Leszek Koltunski.</string> |
| 149 | 149 |
|
| 150 | 150 |
<string name="ms_placeholder">%1$d ms</string> |
| src/main/res/values-ko/strings.xml | ||
|---|---|---|
| 142 | 142 |
<string name="solver_cube3_description">거의 완벽하고 즉각적인 2상 3x3x3 솔버입니다.\n작가: Herbert Kociemba.</string> |
| 143 | 143 |
<string name="solver_pduo2_description">완벽하고 즉각적인 솔버.\n작가: Leszek Koltunski.</string> |
| 144 | 144 |
<string name="solver_ivy_description">완벽하고 즉각적인 솔버.\n작가: Leszek Koltunski.</string> |
| 145 |
<string name="solver_cu232_description">완벽하고 즉각적인 솔버.\n작가: Leszek Koltunski.</string> |
|
| 145 | 146 |
<string name="solver_pyra3_description">아직 구현되지 않음.\n작가: Leszek Koltunski.</string> |
| 146 |
<string name="solver_cu232_description">아직 구현되지 않음.\n작가: Leszek Koltunski.</string> |
|
| 147 | 147 |
<string name="solver_diam2_description">아직 구현되지 않음.\n작가: Leszek Koltunski.</string> |
| 148 | 148 |
|
| 149 | 149 |
<string name="ms_placeholder">%1$d ms</string> |
| src/main/res/values-pl/strings.xml | ||
|---|---|---|
| 142 | 142 |
<string name="solver_cube3_description">Natychmiastowy, prawie perfekcyjny rozwiązywacz kostki 3x3x3.\nAutor: Herbert Kociemba.</string> |
| 143 | 143 |
<string name="solver_pduo2_description">Perfekcyjny, natychmiastowy rozwiązywacz.\nAutor: Leszek Koltunski.</string> |
| 144 | 144 |
<string name="solver_ivy_description">Perfekcyjny, natychmiastowy rozwiązywacz.\nAutor: Leszek Koltunski.</string> |
| 145 |
<string name="solver_cu232_description">Perfekcyjny, natychmiastowy rozwiązywacz.\nAutor: Leszek Koltunski.</string> |
|
| 145 | 146 |
<string name="solver_pyra3_description">Jeszcze nie zaimplementowany.\nAutor: Leszek Koltunski.</string> |
| 146 |
<string name="solver_cu232_description">Jeszcze nie zaimplementowany.\nAutor: Leszek Koltunski.</string> |
|
| 147 | 147 |
<string name="solver_diam2_description">Jeszcze nie zaimplementowany.\nAutor: Leszek Koltunski.</string> |
| 148 | 148 |
|
| 149 | 149 |
<string name="ms_placeholder">%1$d ms</string> |
| src/main/res/values-ru/strings.xml | ||
|---|---|---|
| 142 | 142 |
<string name="solver_cube3_description">Практически идеальный, мгновенный, двухфазный решатель 3x3x3.\nАвтор: Herbert Kociemba.</string> |
| 143 | 143 |
<string name="solver_pduo2_description">Идеальный, мгновенный решатель.\nАвтор: Leszek Koltunski.</string> |
| 144 | 144 |
<string name="solver_ivy_description">Идеальный, мгновенный решатель.\nАвтор: Leszek Koltunski.</string> |
| 145 |
<string name="solver_cu232_description">Идеальный, мгновенный решатель.\nАвтор: Leszek Koltunski.</string> |
|
| 145 | 146 |
<string name="solver_pyra3_description">Еще не реализован.\nАвтор: Leszek Koltunski.</string> |
| 146 |
<string name="solver_cu232_description">Еще не реализован.\nАвтор: Leszek Koltunski.</string> |
|
| 147 | 147 |
<string name="solver_diam2_description">Еще не реализован.\nАвтор: Leszek Koltunski.</string> |
| 148 | 148 |
|
| 149 | 149 |
<string name="ms_placeholder">%1$d мс</string> |
| src/main/res/values-zh-rCN/strings.xml | ||
|---|---|---|
| 148 | 148 |
<string name="solver_cube3_description">一个几乎完美的、瞬时的、两相的3x3x3解算器。\n作者: Herbert Kociemba.</string> |
| 149 | 149 |
<string name="solver_pduo2_description">完美的即时求解器。\n作者: Leszek Koltunski.</string> |
| 150 | 150 |
<string name="solver_ivy_description">完美的即时求解器。\n作者: Leszek Koltunski.</string> |
| 151 |
<string name="solver_cu232_description">完美的即时求解器。\n作者: Leszek Koltunski.</string> |
|
| 151 | 152 |
<string name="solver_pyra3_description">尚未实施。\n作者: Leszek Koltunski.</string> |
| 152 |
<string name="solver_cu232_description">尚未实施。\n作者: Leszek Koltunski.</string> |
|
| 153 | 153 |
<string name="solver_diam2_description">尚未实施。\n作者: Leszek Koltunski.</string> |
| 154 | 154 |
|
| 155 | 155 |
<string name="ms_placeholder">%1$d毫秒</string> |
| src/main/res/values-zh-rTW/strings.xml | ||
|---|---|---|
| 142 | 142 |
<string name="solver_cube3_description">一個近乎完美的瞬時兩相 3x3x3 求解器。\n作者: Herbert Kociemba.</string> |
| 143 | 143 |
<string name="solver_pduo2_description">完美的即時求解器。\n作者: Leszek Koltunski.</string> |
| 144 | 144 |
<string name="solver_ivy_description">完美的即時求解器。\n作者: Leszek Koltunski.</string> |
| 145 |
<string name="solver_cu232_description">完美的即時求解器。\n作者: Leszek Koltunski.</string> |
|
| 145 | 146 |
<string name="solver_pyra3_description">尚未實現。\n作者: Leszek Koltunski.</string> |
| 146 |
<string name="solver_cu232_description">尚未實現。\n作者: Leszek Koltunski.</string> |
|
| 147 | 147 |
<string name="solver_diam2_description">尚未實現。\n作者: Leszek Koltunski.</string> |
| 148 | 148 |
|
| 149 | 149 |
<string name="ms_placeholder">%1$d毫秒</string> |
| src/main/res/values/strings.xml | ||
|---|---|---|
| 169 | 169 |
<string name="solver_cube3_description">A near-perfect, instantaneous, two-phase 3x3x3 solver.\nAuthor: Herbert Kociemba.</string> |
| 170 | 170 |
<string name="solver_pduo2_description">A perfect, instantaneous solver.\nAuthor: Leszek Koltunski.</string> |
| 171 | 171 |
<string name="solver_ivy_description">A perfect, instantaneous solver.\nAuthor: Leszek Koltunski.</string> |
| 172 |
<string name="solver_cu232_description">A perfect, instantaneous solver.\nAuthor: Leszek Koltunski.</string> |
|
| 172 | 173 |
<string name="solver_pyra3_description">Not implemented yet.\nAuthor: Leszek Koltunski.</string> |
| 173 |
<string name="solver_cu232_description">Not implemented yet.\nAuthor: Leszek Koltunski.</string> |
|
| 174 | 174 |
<string name="solver_diam2_description">Not implemented yet.\nAuthor: Leszek Koltunski.</string> |
| 175 | 175 |
|
| 176 | 176 |
<string name="ns_placeholder" translatable="false">+%1$d</string> |
Also available in: Unified diff
More translations for the CU_232 solver