Revision 1f6d1786
Added by Leszek Koltunski almost 2 years ago
distorted-sokoban/src/main/java/org/distorted/sokoban/SokobanRecords.java | ||
---|---|---|
111 | 111 |
try |
112 | 112 |
{ |
113 | 113 |
String message=""; |
114 |
int run = SokobanDatabase.getNumRunnings(); |
|
114 |
SokobanDatabase db = SokobanDatabase.getInstance(); |
|
115 |
int run = db.getNumRunnings(); |
|
115 | 116 |
|
116 | 117 |
if(mode==SUBMITR) |
117 | 118 |
{ |
... | ... | |
125 | 126 |
message+=("&s="+URLencode(getSMSC())); |
126 | 127 |
message+=("&h="+hash); |
127 | 128 |
message+=("&r="+run); |
128 |
message+=("&p="+SokobanDatabase.getNumPlayings());
|
|
129 |
message+=("&i="+SokobanDatabase.getId());
|
|
129 |
message+=("&p="+db.getNumPlayings());
|
|
130 |
message+=("&i="+db.getId());
|
|
130 | 131 |
message+=("&e="+SokobanCanvas.mVersionStr+"a"); |
131 | 132 |
} |
132 | 133 |
else if(mode==DOWNLOADR) |
... | ... | |
243 | 244 |
switch(responseNum) |
244 | 245 |
{ |
245 | 246 |
case 0: SokobanCanvas.setState(SokobanCanvas.STATE_RECO);// success |
246 |
SokobanDatabase.setVeri(name); |
|
247 |
SokobanDatabase db = SokobanDatabase.getInstance(); |
|
248 |
db.setVeri(name); |
|
247 | 249 |
submitLevelsList(lv); |
248 | 250 |
break; |
249 | 251 |
case -2: SokobanMenu.setAction(SokobanMenu.ACTION_SUBR); |
... | ... | |
413 | 415 |
public void downloadLevels() |
414 | 416 |
{ |
415 | 417 |
mode = DOWNLOADL; |
416 |
name = SokobanDatabase.getName(); |
|
418 |
SokobanDatabase db = SokobanDatabase.getInstance(); |
|
419 |
name = db.getName(); |
|
417 | 420 |
start(); |
418 | 421 |
} |
419 | 422 |
|
... | ... | |
424 | 427 |
if( mDirtyRecords ) |
425 | 428 |
{ |
426 | 429 |
mode = DOWNLOADR; |
427 |
name = SokobanDatabase.getName(); |
|
428 |
veri = SokobanDatabase.getVeri(); |
|
430 |
SokobanDatabase db = SokobanDatabase.getInstance(); |
|
431 |
name = db.getName(); |
|
432 |
veri = db.getVeri(); |
|
429 | 433 |
start(); |
430 | 434 |
} |
431 | 435 |
} |
... | ... | |
434 | 438 |
|
435 | 439 |
public boolean submitRecord(int lvl) |
436 | 440 |
{ |
437 |
name = SokobanDatabase.getName(); |
|
441 |
SokobanDatabase db = SokobanDatabase.getInstance(); |
|
442 |
name = db.getName(); |
|
438 | 443 |
if( name==null || name.length()==0 ) return false; |
439 |
veri = SokobanDatabase.getVeri();
|
|
444 |
veri = db.getVeri();
|
|
440 | 445 |
mode = SUBMITR; |
441 | 446 |
lv = lvl; |
442 | 447 |
|
... | ... | |
448 | 453 |
|
449 | 454 |
public boolean submitLevel(int cols, String level) |
450 | 455 |
{ |
451 |
name = SokobanDatabase.getName(); |
|
456 |
SokobanDatabase db = SokobanDatabase.getInstance(); |
|
457 |
name = db.getName(); |
|
452 | 458 |
if( name==null || name.length()==0 ) return false; |
453 |
veri = SokobanDatabase.getVeri();
|
|
459 |
veri = db.getVeri();
|
|
454 | 460 |
mode = SUBMITL; |
455 | 461 |
mCols = cols; |
456 | 462 |
mLevel= level; |
Also available in: Unified diff
Lots of progress with the main screen