Project

General

Profile

« Previous | Next » 

Revision 318c0a7d

Added by Leszek Koltunski over 2 years ago

Reename ObjectList to a more logical ObjectType.

View differences:

src/main/java/org/distorted/tutorials/TutorialList.java
19 19

  
20 20
package org.distorted.tutorials;
21 21

  
22
import org.distorted.objectlib.main.ObjectList;
22
import org.distorted.objectlib.main.ObjectType;
23 23
import org.distorted.main.RubikActivity;
24 24

  
25 25
///////////////////////////////////////////////////////////////////////////////////////////////////
26 26

  
27 27
public enum TutorialList
28 28
{
29
  CUBE2 ( ObjectList.CUBE_2,
29
  CUBE2 ( ObjectType.CUBE_2,
30 30
          new String[][] {
31 31
                          {"gb","rJlh5p2wAKA","How to Solve a 2x2 Rubik's Cube","Z3"},
32 32
                          {"es","f85wqJTIDlw","Resolver cubo de Rubik 2X2","Cuby"},
......
39 39
                         }
40 40
        ),
41 41

  
42
  CUBE3 ( ObjectList.CUBE_3,
42
  CUBE3 ( ObjectType.CUBE_3,
43 43
          new String[][] {
44 44
                          {"gb","-8ohoCKN0Zw","How to Solve a Rubik's Cube","Z3"},
45 45
                          {"es","GyY0OxDk5lI","Resolver cubo de Rubik 3x3","Cuby"},
......
54 54
                         }
55 55
        ),
56 56

  
57
  CUBE4 ( ObjectList.CUBE_4,
57
  CUBE4 ( ObjectType.CUBE_4,
58 58
          new String[][] {
59 59
                          {"gb","RR77Md71Ymc","How to Solve the 4x4 Rubik's Cube","Z3"},
60 60
                          {"es","d_4xk1r9hxU","Resolver cubo de Rubik 4x4","Cuby"},
......
71 71
                         }
72 72
        ),
73 73

  
74
  CUBE5 ( ObjectList.CUBE_5,
74
  CUBE5 ( ObjectType.CUBE_5,
75 75
          new String[][] {
76 76
                          {"gb","zMkNkXHzQts","How to Solve the 5x5 Rubik's Cube","Z3"},
77 77
                          {"es","6uaq-xfFs98","Resolver cubo de Rubik 5x5","Cuby"},
......
83 83
                         }
84 84
        ),
85 85

  
86
  JING  ( ObjectList.JING_2,
86
  JING  ( ObjectType.JING_2,
87 87
          new String[][] {
88 88
                          {"gb","0T8Iw6aI2gA","Jing's Pyraminx Tutorial","SuperAntoniovivaldi"},
89 89
                          {"es","Na27_GUIzqY","Resolver Jing Pyraminx","Cuby"},
......
94 94
                         }
95 95
        ),
96 96

  
97
  PYRA3 ( ObjectList.PYRA_3,
97
  PYRA3 ( ObjectType.PYRA_3,
98 98
          new String[][] {
99 99
                          {"gb","xIQtn2qazvg","Pyraminx Layer By Layer","Z3"},
100 100
                          {"es","4cJJe9RAzAU","Resolver Pyraminx","Cuby"},
......
107 107
                         }
108 108
        ),
109 109

  
110
  PYRA4 ( ObjectList.PYRA_4,
110
  PYRA4 ( ObjectType.PYRA_4,
111 111
          new String[][] {
112 112
                          {"gb","tGQDqDcSa6U","How to Solve the Master Pyraminx","Z3"},
113 113
                          {"es","74PIPm9-uPg","Resolver Master Pyraminx 4x4","Cuby"},
......
119 119
                         }
120 120
        ),
121 121

  
122
  PYRA5 ( ObjectList.PYRA_5,
122
  PYRA5 ( ObjectType.PYRA_5,
123 123
          new String[][] {
124 124
                          {"gb","2nsPEECDdN0","Professor Pyraminx Solve","RedKB"},
125 125
                          {"es","cSDj8OQK3TU","Tutorial del Professor Pyraminx","QBAndo"},
......
129 129
                         }
130 130
        ),
131 131

  
132
  KILO3( ObjectList.KILO_3,
132
  KILO3( ObjectType.KILO_3,
133 133
          new String[][] {
134 134
                          {"gb","grgGgUSxiQg","How to Solve the Kilominx","Z3"},
135 135
                          {"es","g6WMYjkCLok","Resolver Kilominx","Cuby"},
......
141 141
                         }
142 142
       ),
143 143

  
144
  KILO5( ObjectList.KILO_5,
144
  KILO5( ObjectType.KILO_5,
145 145
          new String[][] {
146 146
                          {"gb","VAnzC2SYVc4","How To Solve A Master Kilominx","Grizz Media"},
147 147
                          {"es","ozINTg-61Fs","Tutorial Master Kilominx","RubikArt"},
......
156 156
                         }
157 157
       ),
158 158

  
159
  MEGA3( ObjectList.MEGA_3,
159
  MEGA3( ObjectType.MEGA_3,
160 160
          new String[][] {
161 161
                          {"gb","j4x61L5Onzk","How to Solve the Megaminx","Z3"},
162 162
                          {"es","xuKbT6Il0Ko","Resolver Megaminx","Cuby"},
......
168 168
                         }
169 169
       ),
170 170

  
171
  MEGA5( ObjectList.MEGA_5,
171
  MEGA5( ObjectType.MEGA_5,
172 172
          new String[][] {
173 173
                          {"gb","MNBMm8BnHtQ","Solve the Gigaminx Part 1","BeardedCubing"},
174 174
                          {"gb","QrrP4GwqVMw","Solve the Gigaminx Part 2","BeardedCubing"},
......
186 186
                         }
187 187
       ),
188 188

  
189
  ULTI ( ObjectList.ULTI_2,
189
  ULTI ( ObjectType.ULTI_2,
190 190
          new String[][] {
191 191
                          {"gb","n1ikPKZxGEo","Ultimate Skewb Tutorial","BeardedCubing"},
192 192
                          {"es","wNL1WJ_sCfs","Resolver Skewb ULTIMATE","Cuby"},
......
198 198
                         }
199 199
        ),
200 200

  
201
  DIAM2 ( ObjectList.DIAM_2,
201
  DIAM2 ( ObjectType.DIAM_2,
202 202
          new String[][] {
203 203
                          {"gb","R2wrbJJ3izM","How to Solve a Skewb Diamond","Dr. Penguin^3"},
204 204
                          {"es","2RCusYQdYYE","Como resolver Skewb Diamond","Tutoriales Rubik"},
......
210 210
                         }
211 211
       ),
212 212

  
213
  DIAM3 ( ObjectList.DIAM_3,
213
  DIAM3 ( ObjectType.DIAM_3,
214 214
          new String[][] {
215 215
                          {"gb","n_mBSUDLUZw","Face Turning Octahedron Tutorial","SuperAntoniovivaldi"},
216 216
                          {"es","ogf0t6fGxZI","FTO - Tutorial en español","Gadi Rubik"},
......
220 220
                         }
221 221
       ),
222 222

  
223
  DIAM4 ( ObjectList.DIAM_4,
223
  DIAM4 ( ObjectType.DIAM_4,
224 224
          new String[][] {
225 225
                          {"gb","3GJkySk5zeQ","Master Face Turning Octahedron","SuperAntoniovivaldi"},
226 226
                          {"gb","zW_1htxy52k","Master FTO Tutorial","Michele Regano"},
......
229 229
                         }
230 230
       ),
231 231

  
232
  DINO3 ( ObjectList.DINO_3,
232
  DINO3 ( ObjectType.DINO_3,
233 233
          new String[][] {
234 234
                          {"gb","puTJZqFBQwo","Dino Skewb Cube Tutorial","Bearded Cubing"},
235 235
                          {"es","6o1Yo5iCxvI","Resolver Cubo Dino","Cuby"},
......
241 241
                         }
242 242
        ),
243 243

  
244
  REDI3 ( ObjectList.REDI_3,
244
  REDI3 ( ObjectType.REDI_3,
245 245
          new String[][] {
246 246
                          {"gb","Qn7TJED6O-4","How to Solve the MoYu Redi Cube","Z3"},
247 247
                          {"es","g0M38Aotgac","Resolver Redi Cube","Cuby"},
......
253 253
                         }
254 254
        ),
255 255

  
256
  HELI3 ( ObjectList.HELI_3,
256
  HELI3 ( ObjectType.HELI_3,
257 257
          new String[][] {
258 258
                          {"gb","-suwJpd_PO8","Helicopter Cube Tutorial","Bearded Cubing"},
259 259
                          {"es","DWG9n_YyGPA","Resolver Helicopter Cube","Cuby"},
......
265 265
                         }
266 266
        ),
267 267

  
268
  SKEW2 ( ObjectList.SKEW_2,
268
  SKEW2 ( ObjectType.SKEW_2,
269 269
          new String[][] {
270 270
                          {"gb","I6132yshkeU","How to Solve the Skewb","Z3"},
271 271
                          {"es","wxQX3HhPgds","Resolver Skewb (Principiantes)","Cuby"},
......
278 278
                         }
279 279
        ),
280 280

  
281
  SKEW3 ( ObjectList.SKEW_3,
281
  SKEW3 ( ObjectType.SKEW_3,
282 282
          new String[][] {
283 283
                          {"gb","Jiuf7zQyPYI","Master Skewb Cube Tutorial","Bearded Cubing"},
284 284
                          {"es","8TP6p63KQCA","Master Skewb en Español","jorlozCubes"},
......
293 293
                         }
294 294
        ),
295 295

  
296
  IVY2 ( ObjectList.IVY_2,
296
  IVY2 ( ObjectType.IVY_2,
297 297
          new String[][] {
298 298
                          {"gb","QMzeJobSu1M","How to Solve the Ivy Cube","Z3"},
299 299
                          {"es","2-Gf2cmEJDs","Resolver Ivy Cube","Cuby"},
......
305 305
                         }
306 306
        ),
307 307

  
308
  REX3 ( ObjectList.REX_3,
308
  REX3 ( ObjectType.REX_3,
309 309
          new String[][] {
310 310
                          {"gb","noAQfWqlMbk","Rex Cube Tutorial","CrazyBadCuber"},
311 311
                          {"es","Q90x9rjLJzw","Resolver Cubo Rex","Cuby"},
......
317 317
                         }
318 318
        ),
319 319

  
320
  BAN1( ObjectList.BAN1_3,
320
  BAN1( ObjectType.BAN1_3,
321 321
          new String[][] {
322 322
                          {"gb","F_iJk_IvpVo","Bandaged Cube","CanChrisSolve"},
323 323
                          {"es","_lTgw5aEFOg","Tutorial 3x3 Fuse Cube","QBAndo"},
......
328 328
                         }
329 329
       ),
330 330

  
331
  BAN2( ObjectList.BAN2_3,
331
  BAN2( ObjectType.BAN2_3,
332 332
          new String[][] {
333 333
                          {"ru","lS_EK0PMWI8","Как собрать 2-bar Cube","Алексей Ярыгин"},
334 334
                          {"pl","tX8ubTLh6p8","Bandaged 3x3 (Two bar)","MrUK"},
......
336 336
                         }
337 337
       ),
338 338

  
339
  BAN3( ObjectList.BAN3_3,
339
  BAN3( ObjectType.BAN3_3,
340 340
          new String[][] {
341 341
                          {"gb","7UiCVGygUT4","Bandage Cube C Tutorial","PolyakB"},
342 342
                          {"ru","gXenRA92Wdc","Как собрать Bandaged 3x3 Type C","YG Cuber"},
......
345 345
                         }
346 346
       ),
347 347

  
348
  BAN4( ObjectList.BAN4_3,
348
  BAN4( ObjectType.BAN4_3,
349 349
          new String[][] {
350 350
                          {"gb","AnpdIKICBpM","Trying to Solve a Bandaged Cube","RedKB"},
351 351
                          {"es","cUyo5fycrvI","Tutorial Bandaged Cube en español","Rafa Garcia Benacazon"},
......
357 357
                         }
358 358
       ),
359 359

  
360
  SQUA1 ( ObjectList.SQU1_3,
360
  SQUA1 ( ObjectType.SQU1_3,
361 361
          new String[][] {
362 362
                          {"gb","0tX-f6RLgac","How to Solve the Square-1","Z3"},
363 363
                          {"es","mGtHDWj_i1o","Resolver SQUARE-1","Cuby"},
......
372 372
                         }
373 373
       ),
374 374

  
375
  SQUA2 ( ObjectList.SQU2_3,
375
  SQUA2 ( ObjectType.SQU2_3,
376 376
          new String[][] {
377 377
                          {"gb","PPXojiFthEs","Square-2 Tutorial","SuperAntoniovivaldi"},
378 378
                          {"es","IiMwc51xKBQ","Cómo resolver Square-2","skieur cubb"},
......
383 383
                         }
384 384
       ),
385 385

  
386
  MIRR2 ( ObjectList.MIRR_2,
386
  MIRR2 ( ObjectType.MIRR_2,
387 387
          new String[][] {
388 388
                          {"gb","rSH-ZEqTmxs","Solve 2x2 Mirror Blocks","King of Cubing"},
389 389
                          {"es","Ipz-Ajpd4Fg","Como resolver el mirror 2x2","RUBI CUBI"},
......
394 394
                         }
395 395
       ),
396 396

  
397
  MIRR3 ( ObjectList.MIRR_3,
397
  MIRR3 ( ObjectType.MIRR_3,
398 398
          new String[][] {
399 399
                          {"gb","YkzXIWnqbSw","How to Solve the Mirror Cube","Z3"},
400 400
                          {"es","ZTkunMo51l0","Resolver cubo de Rubik MIRROR","Cuby"},
......
408 408

  
409 409

  
410 410
  public static final int NUM_OBJECTS = values().length;
411
  private final ObjectList mObject;
411
  private final ObjectType mObject;
412 412
  private final String[][] mTutorials;
413 413
  private final int mNumTutorials;
414 414

  
......
427 427

  
428 428
///////////////////////////////////////////////////////////////////////////////////////////////////
429 429

  
430
  TutorialList(ObjectList object, String[][] tutorials)
430
  TutorialList(ObjectType object, String[][] tutorials)
431 431
    {
432 432
    mObject       = object;
433 433
    mTutorials    = tutorials;
......
445 445

  
446 446
  public static int getOrdinal(int object)
447 447
    {
448
    if( object==ObjectList.DIN4_3.ordinal() )
448
    if( object== ObjectType.DIN4_3.ordinal() )
449 449
      {
450
      object= ObjectList.DINO_3.ordinal();
450
      object= ObjectType.DINO_3.ordinal();
451 451
      }
452 452

  
453 453
    for(int i=0; i<NUM_OBJECTS; i++)
......
463 463

  
464 464
///////////////////////////////////////////////////////////////////////////////////////////////////
465 465

  
466
  public ObjectList getObjectList()
466
  public ObjectType getObjectList()
467 467
    {
468 468
    return mObject;
469 469
    }

Also available in: Unified diff