Ignore:
Timestamp:
01/21/14 14:39:12 (10 years ago)
Author:
jts21
Message:

Fix deletion tutorial to use data instead of ID values (since ID values apparently change when an item is picked up and placed back down). Also modified Frame.addRectangle() so it correctly returns the components in the rectangle, so we can now also check that the rectangle in the deletion tutorial was deleted as well as the text items

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/assets/resources/framesets/tutorials/15.exp

    r727 r731  
    1 V 19
     1V 23
    22U jts21A
    33D 20Jan2014[10:56]
    44M jts21A
    5 d 21Jan2014[10:46]
     5d 21Jan2014[14:35]
    66Z
    77
     
    5151h -1.0
    5252
    53 S T 90
    54 s 20Jan2014[10:56.12]
     53S T 303
     54s 21Jan2014[14:29.47]
    5555P 42 165
     56T var count = 0
     57Q 0
     58o jts21A
     59v S
     60f tr18
     61t -1.0
     62b 0.0
     63m 0.0
     64w 974
     65h -1.0
     66
     67S T 304
     68s 21Jan2014[14:29.58]
     69P 47 199
     70T var iterator = frame.getAllItems().iterator()
     71Q 0
     72o jts21A
     73v S
     74f tr18
     75t -1.0
     76b 0.0
     77m 0.0
     78w 974
     79h -1.0
     80
     81S T 305
     82s 21Jan2014[14:29.58]
     83P 70 230
    5684T var success = true
    5785Q 0
     
    6593h -1.0
    6694
    67 S T 265
    68 s 20Jan2014[10:56.12]
    69 P 42 201
    70 T for(i in itemsInRectangle)
    71 Q 0
    72 o jts21A
    73 v S
    74 f tr18
    75 t -1.0
    76 b 0.0
    77 m 0.0
    78 w 974
    79 h -1.0
    80 
    81 S P 231
    82 s 20Jan2014[10:56.12]
    83 d 100 0 0 100
    84 P 616 233
    85 e 100 59 59 100
    86 Q 0
    87 o jts21A
    88 v S
    89 h 2.0
    90 l 233 251
    91 c 281 282
    92 
    93 S P 232
    94 s 20Jan2014[10:56.12]
    95 d 100 0 0 100
    96 P 24 233
    97 e 100 59 59 100
    98 Q 0
    99 o jts21A
    100 v S
    101 h 2.0
    102 l 233 234
    103 c 281 283
    104 
    105 S T 235
    106 s 20Jan2014[10:56.12]
    107 P 44 265
    108 T if(frame.getItemWithID(itemsInRectangle[i]) == null)
    109 Q 0
    110 o jts21A
    111 v S
    112 f tr18
    113 t -1.0
    114 b 0.0
    115 m 0.0
    116 w 974
    117 h -1.0
    118 
    119 S P 254
    120 s 20Jan2014[10:56.12]
     95S T 306
     96s 21Jan2014[14:29.58]
     97P 85 265
     98T while(iterator.hasNext())
     99Q 0
     100o jts21A
     101v S
     102f tr18
     103t -1.0
     104b 0.0
     105m 0.0
     106w 974
     107h -1.0
     108
     109S P 311
     110s 21Jan2014[14:29.58]
     111d 100 0 0 100
     112P 686 279
     113e 100 59 59 100
     114Q 0
     115o jts21A
     116v S
     117h 2.0
     118l 319 342
     119c 676 677
     120
     121S P 312
     122s 21Jan2014[14:29.58]
     123d 100 0 0 100
     124P 92 279
     125e 100 59 59 100
     126Q 0
     127o jts21A
     128v S
     129h 2.0
     130l 319 320
     131c 676 678
     132
     133S T 307
     134s 21Jan2014[14:29.58]
     135P 109 308
     136T var t = iterator.next()
     137Q 0
     138o jts21A
     139v S
     140f tr18
     141t -1.0
     142b 0.0
     143m 0.0
     144w 974
     145h -1.0
     146
     147S T 308
     148s 21Jan2014[14:29.58]
     149P 113 345
     150T if(t.getData() != null && t.getData().contains("itemsToDelete"))
     151Q 0
     152o jts21A
     153v S
     154f tr18
     155t -1.0
     156b 0.0
     157m 0.0
     158w 974
     159h -1.0
     160
     161S P 315
     162s 21Jan2014[14:29.58]
    121163d 0 0 100 100
    122 P 61 286
     164P 290 374
    123165e 59 59 100 100
    124166Q 0
     
    126168v S
    127169h 2.0
    128 l 263 256
    129 c 285 287
    130 
    131 S P 262
    132 s 20Jan2014[10:56.12]
     170l 323 333
     171c 680 681
     172
     173S P 316
     174s 21Jan2014[14:29.58]
    133175d 0 0 100 100
    134 P 591 286
     176P 139 374
    135177e 59 59 100 100
    136178Q 0
     
    138180v S
    139181h 2.0
    140 l 263 264
    141 c 285 286
    142 
    143 S T 257
    144 s 20Jan2014[10:56.12]
    145 P 76 321
    146 T success = false
    147 Q 0
    148 o jts21A
    149 v S
    150 f tr18
    151 t -1.0
    152 b 0.0
    153 m 0.0
    154 w 974
    155 h -1.0
    156 
    157 S P 258
    158 s 20Jan2014[10:56.12]
     182l 323 324
     183c 680 682
     184
     185S T 330
     186s 21Jan2014[14:30.09]
     187P 163 409
     188T count++
     189Q 0
     190o jts21A
     191v S
     192f tr18
     193t -1.0
     194b 0.0
     195m 0.0
     196w 974
     197h -1.0
     198
     199S P 317
     200s 21Jan2014[14:29.58]
    159201d 0 0 100 100
    160 P 61 332
     202P 139 432
    161203e 59 59 100 100
    162204Q 0
     
    164206v S
    165207h 2.0
    166 l 256 261
    167 c 287 288
    168 
    169 S P 259
    170 s 20Jan2014[10:56.12]
     208l 324 332
     209c 682 683
     210
     211S P 331
     212s 21Jan2014[14:29.58]
    171213d 0 0 100 100
    172 P 591 332
     214P 290 432
    173215e 59 59 100 100
    174216Q 0
     
    176218v S
    177219h 2.0
    178 l 264 261
    179 c 286 288
    180 
    181 S P 245
    182 s 20Jan2014[10:56.12]
    183 d 100 0 0 100
    184 P 24 344
    185 e 100 59 59 100
    186 Q 0
    187 o jts21A
    188 v S
    189 h 2.0
    190 l 234 252
    191 c 283 284
    192 
    193 S P 250
    194 s 20Jan2014[10:56.12]
    195 d 100 0 0 100
    196 P 616 344
    197 e 100 59 59 100
    198 Q 0
    199 o jts21A
    200 v S
    201 h 2.0
    202 l 251 252
    203 c 282 284
    204 
    205 S T 267
    206 s 20Jan2014[10:56.12]
    207 P 31 370
    208 T if(success)
    209 Q 0
    210 o jts21A
    211 v S
    212 f tr18
    213 t -1.0
    214 b 0.0
    215 m 0.0
    216 w 974
    217 h -1.0
    218 
    219 S P 218
     220l 333 332
     221c 681 683
     222
     223S P 313
     224s 21Jan2014[14:29.58]
     225d 100 0 0 100
     226P 92 448
     227e 100 59 59 100
     228Q 0
     229o jts21A
     230v S
     231h 2.0
     232l 320 341
     233c 678 679
     234
     235S P 340
     236s 21Jan2014[14:29.58]
     237d 100 0 0 100
     238P 686 448
     239e 100 59 59 100
     240Q 0
     241o jts21A
     242v S
     243h 2.0
     244l 342 341
     245c 677 679
     246
     247S T 346
     248s 20Jan2014[10:56.12]
     249P 39 501
     250T if(count == 13)
     251Q 0
     252o jts21A
     253v S
     254f tr18
     255t -1.0
     256b 0.0
     257m 0.0
     258w 974
     259h -1.0
     260
     261S P 347
    220262s 20Jan2014[10:58.27]
    221263d 100 0 0 100
    222 P 1005 390
    223 e 100 59 59 100
    224 Q 0
    225 o jts21A
    226 v S
    227 h 2.0
    228 l 220 228
     264P 1028 527
     265e 100 59 59 100
     266Q 0
     267o jts21A
     268v S
     269h 2.0
     270l 349 357
    229271c 60 63
    230272
    231 S P 219
     273S P 348
    232274s 20Jan2014[10:58.27]
    233275d 100 0 0 100
    234 P 13 390
    235 e 100 59 59 100
    236 Q 0
    237 o jts21A
    238 v S
    239 h 2.0
    240 l 220 221
     276P 36 527
     277e 100 59 59 100
     278Q 0
     279o jts21A
     280v S
     281h 2.0
     282l 349 350
    241283c 60 62
    242284
    243 S T 222
     285S T 351
    244286s 20Jan2014[14:44.40]
    245 P 24 417
     287P 47 554
    246288T frame.addText(70, 489, "You can also delete only the enclosing shape (keeping the enclosed items),\nby deleting while hovering it's edge, or by holding shift while deleting it", null)
    247289Q 0
     
    255297h -1.0
    256298
    257 S T 223
     299S T 352
    258300s 20Jan2014[11:00.26]
    259 P 24 488
     301P 47 625
    260302T frame.addText(70, 544, "Click the background of the frame to return to the tutorials list", null)
    261303Q 0
     
    269311h -1.0
    270312
    271 S T 224
     313S T 353
    272314s 20Jan2014[11:00.26]
    273 P 24 538
     315P 47 675
    274316T frame = loadTutorialFrame(1)
    275317Q 0
     
    283325h -1.0
    284326
    285 S T 225
     327S T 354
    286328s 20Jan2014[11:00.26]
    287 P 24 588
     329P 47 725
    288330T setCompleted(frame.getItemWithID(241))
    289331Q 0
     
    297339h -1.0
    298340
    299 S P 226
     341S P 355
    300342s 20Jan2014[10:58.27]
    301343d 100 0 0 100
    302 P 13 604
    303 e 100 59 59 100
    304 Q 0
    305 o jts21A
    306 v S
    307 h 2.0
    308 l 221 229
     344P 36 741
     345e 100 59 59 100
     346Q 0
     347o jts21A
     348v S
     349h 2.0
     350l 350 358
    309351c 62 61
    310352
    311 S P 227
     353S P 356
    312354s 20Jan2014[10:58.27]
    313355d 100 0 0 100
    314 P 1005 604
    315 e 100 59 59 100
    316 Q 0
    317 o jts21A
    318 v S
    319 h 2.0
    320 l 228 229
     356P 1028 741
     357e 100 59 59 100
     358Q 0
     359o jts21A
     360v S
     361h 2.0
     362l 357 358
    321363c 63 61
    322364
    323 S T 268
    324 s 20Jan2014[10:56.12]
    325 P 39 635
     365S T 359
     366s 20Jan2014[10:56.12]
     367P 32 779
    326368T else
    327369Q 0
     
    335377h -1.0
    336378
    337 S P 200
    338 s 20Jan2014[10:56.12]
    339 d 100 0 0 100
    340 P 922 654
    341 e 100 59 59 100
    342 Q 0
    343 o jts21A
    344 v S
    345 h 2.0
    346 l 201 207
     379S P 360
     380s 20Jan2014[10:56.12]
     381d 100 0 0 100
     382P 928 813
     383e 100 59 59 100
     384Q 0
     385o jts21A
     386v S
     387h 2.0
     388l 362 367
    347389c 289 290
    348390
    349 S P 202
    350 s 20Jan2014[10:56.12]
    351 d 100 0 0 100
    352 P 18 654
    353 e 100 59 59 100
    354 Q 0
    355 o jts21A
    356 v S
    357 h 2.0
    358 l 201 203
     391S P 361
     392s 20Jan2014[10:56.12]
     393d 100 0 0 100
     394P 24 813
     395e 100 59 59 100
     396Q 0
     397o jts21A
     398v S
     399h 2.0
     400l 362 363
    359401c 289 291
    360402
    361 S T 204
    362 s 20Jan2014[10:56.12]
    363 P 45 685
     403S T 364
     404s 20Jan2014[10:56.12]
     405P 51 844
    364406T org.expeditee.gui.MessageBay.errorMessage("You need to un-delete the shape to continue")
    365407Q 0
     
    373415h -1.0
    374416
    375 S P 205
    376 s 20Jan2014[10:56.12]
    377 d 100 0 0 100
    378 P 922 720
    379 e 100 59 59 100
    380 Q 0
    381 o jts21A
    382 v S
    383 h 2.0
    384 l 207 206
     417S P 365
     418s 20Jan2014[10:56.12]
     419d 100 0 0 100
     420P 928 879
     421e 100 59 59 100
     422Q 0
     423o jts21A
     424v S
     425h 2.0
     426l 367 368
    385427c 290 292
    386428
    387 S P 208
    388 s 20Jan2014[10:56.12]
    389 d 100 0 0 100
    390 P 18 720
    391 e 100 59 59 100
    392 Q 0
    393 o jts21A
    394 v S
    395 h 2.0
    396 l 203 206
     429S P 366
     430s 20Jan2014[10:56.12]
     431d 100 0 0 100
     432P 24 879
     433e 100 59 59 100
     434Q 0
     435o jts21A
     436v S
     437h 2.0
     438l 363 368
    397439c 291 292
    398440
    399441Z
    400442
    401 L 233 1
    402 s 231 232
    403 
    404 L 251 1
    405 s 250 231
    406 
    407 L 234 1
    408 s 232 245
    409 
    410 L 263 1
    411 s 262 254
    412 
    413 L 256 1
    414 s 254 258
    415 
    416 L 264 1
    417 s 259 262
    418 
    419 L 261 1
    420 s 258 259
    421 
    422 L 252 1
    423 s 245 250
    424 
    425 L 220 1
    426 s 218 219
    427 
    428 L 228 1
    429 s 227 218
    430 
    431 L 221 1
    432 s 219 226
    433 
    434 L 229 1
    435 s 226 227
    436 
    437 L 201 1
    438 s 200 202
    439 
    440 L 207 1
    441 s 205 200
    442 
    443 L 203 1
    444 s 202 208
    445 
    446 L 206 1
    447 s 208 205
     443L 319 1
     444s 311 312
     445
     446L 342 1
     447s 340 311
     448
     449L 320 1
     450s 312 313
     451
     452L 323 1
     453s 315 316
     454
     455L 333 1
     456s 331 315
     457
     458L 324 1
     459s 316 317
     460
     461L 332 1
     462s 317 331
     463
     464L 341 1
     465s 313 340
     466
     467L 349 1
     468s 347 348
     469
     470L 357 1
     471s 356 347
     472
     473L 350 1
     474s 348 355
     475
     476L 358 1
     477s 355 356
     478
     479L 362 1
     480s 360 361
     481
     482L 367 1
     483s 365 360
     484
     485L 363 1
     486s 361 366
     487
     488L 368 1
     489s 366 365
    448490
    449491Z
    450492
    451 C 281 3
    452 s 231 232
    453 
    454 C 282 2
    455 s 250 231
    456 
    457 C 283 2
    458 s 232 245
    459 
    460 C 285 3
    461 s 262 254
    462 
    463 C 287 2
    464 s 254 258
    465 
    466 C 286 2
    467 s 259 262
    468 
    469 C 288 3
    470 s 258 259
    471 
    472 C 284 3
    473 s 245 250
     493C 676 3
     494s 311 312
     495
     496C 677 2
     497s 340 311
     498
     499C 678 2
     500s 312 313
     501
     502C 680 3
     503s 315 316
     504
     505C 681 2
     506s 331 315
     507
     508C 682 2
     509s 316 317
     510
     511C 683 3
     512s 317 331
     513
     514C 679 3
     515s 313 340
    474516
    475517C 60 3
    476 s 218 219
     518s 347 348
    477519
    478520C 63 2
    479 s 227 218
     521s 356 347
    480522
    481523C 62 2
    482 s 219 226
     524s 348 355
    483525
    484526C 61 3
    485 s 226 227
     527s 355 356
    486528
    487529C 289 3
    488 s 200 202
     530s 360 361
    489531
    490532C 290 2
    491 s 205 200
     533s 365 360
    492534
    493535C 291 2
    494 s 202 208
     536s 361 366
    495537
    496538C 292 3
    497 s 208 205
     539s 366 365
    498540
    499541Z
    500542
    501 ActiveTime:00:05:42
     543ActiveTime:00:07:08
    502544DarkTime:00:00:00
    503 45:40:114 841 626 Md
    504 45:40:209 839 627 Mu
    505 45:42:217 844 624 Md
    506 45:42:312 844 624 Mu
    507 45:42:642 877 608 Md
    508 45:42:705 877 608 Mu
    509 45:43:385 872 651 Md
    510 45:43:480 872 651 Mu
    511 45:44:353 56 544 Md
    512 45:44:448 56 545 Mu
    513 45:44:890 58 575 Md
    514 45:44:984 58 575 Mu
    515 45:46:058 997 528 Md
    516 45:46:170 997 528 Mu
    517 45:46:809 1003 555 Md
    518 45:46:904 1003 555 Mu
    519 45:47:681 864 644 Md
    520 45:47:738 864 644 Mu
    521 45:48:465 862 692 Md
    522 45:48:552 864 692 Mu
    523 45:49:353 48 577 Md
    524 45:49:440 48 578 Mu
    525 45:49:897 38 626 Md
    526 45:49:944 38 626 Mu
    527 45:50:865 1001 553 Md
    528 45:50:937 1001 553 Mu
    529 45:51:393 1010 597 Md
    530 45:51:464 1010 598 Mu
    531 45:52:801 168 424 Md
    532 45:52:873 168 424 Mu
    533 45:54:045 167 431 Md
    534 45:54:201 167 432 Mu
    535 45:54:642 818 523 Ld
    536 45:54:652 818 523 Rd
    537 45:56:562 467 434 Md
    538 45:56:681 467 434 Mu
    539 45:57:227 469 441 Md
    540 45:57:281 469 441 Mu
    541 45:57:617 738 541 Ld
    542 45:57:633 738 541 Rd
    543 46:01:489 1012 592 Md
    544 46:01:600 1012 592 Mu
    545 46:02:424 1005 568 Md
    546 46:02:536 1004 568 Mu
    547 46:02:993 922 490 Md
    548 46:03:089 922 490 Mu
    549 46:04:153 922 526 Md
    550 46:04:248 922 526 Mu
    551 46:05:105 70 343 Md
    552 46:05:192 70 343 Mu
    553 46:05:761 66 373 Md
    554 46:05:864 67 373 Mu
    555 46:06:618 545 228 Md
    556 46:06:713 545 228 Mu
    557 46:07:337 541 256 Md
    558 46:07:440 541 256 Mu
    559 46:13:698 589 255 Ld
    560 46:13:705 589 255 Rd
    561 46:14:939 108 295 Md
    562 46:15:033 108 295 Mu
    563 46:16:697 142 298 Md
    564 46:16:785 142 298 Mu
    565 46:18:425 608 338 Md
    566 46:18:552 608 338 Mu
    567 46:19:257 616 344 Md
    568 46:19:328 616 344 Mu
    569 46:19:905 302 298 Md
    570 46:19:985 302 298 Mu
    571 46:20:945 300 311 Md
    572 46:21:072 300 311 Mu
    573 46:21:786 592 295 Md
    574 46:21:897 589 293 Mu
    575 46:22:210 591 286 Md
    576 46:22:297 591 286 Mu
    577 46:23:241 193 172 Md
    578 46:23:360 193 172 Mu
    579 46:24:065 194 184 Md
    580 46:24:192 192 184 Mu
    581 46:24:953 129 123 Md
    582 46:25:124 131 129 Mu
    583 46:25:401 132 133 Md
    584 46:25:512 132 133 Mu
    585 46:25:913 487 171 Ld
    586 46:25:928 487 171 Rd
    587 46:27:353 74 231 Md
    588 46:27:472 74 231 Mu
    589 46:28:361 63 364 Md
    590 46:28:456 63 364 Mu
    591 46:28:962 55 269 Md
    592 46:29:041 55 269 Mu
    593 46:30:065 52 631 Md
    594 46:30:184 52 631 Mu
    595 46:41:902 1413 704 kRight
     54535:15:133 150 559 kBackspace
     54635:15:301 138 571 kBackspace
     54735:15:925 132 571 kBackspace
     54835:16:277 118 571 kEquals
     54935:16:373 132 571 kEquals
     55035:16:445 146 571 kSpace
     55135:16:621 152 571 k1
     55235:16:709 163 571 k3
     55335:17:581 293 507 kWindows
     55435:21:216 140 507 Rd
     55535:21:231 140 507 Md
     55635:21:976 136 560 Md
     55735:22:062 135 556 Mu
     55835:22:560 130 486 Md
     55935:22:655 130 486 Mu
     56035:23:393 558 742 Md
     56135:23:480 558 742 Mu
     56235:24:104 561 686 Md
     56335:24:183 561 686 Mu
     56435:24:944 66 820 Md
     56535:25:031 66 820 Mu
     56635:25:688 68 766 Md
     56735:25:783 68 766 Mu
     56835:26:721 224 903 Md
     56935:26:832 224 903 Mu
     57035:27:416 226 864 Md
     57135:27:511 226 864 Mu
     57235:28:008 264 922 Ld
     57335:28:079 264 922 Lu
Note: See TracChangeset for help on using the changeset viewer.