| 1408 | } |
| 1409 | |
| 1410 | void zUI_ScenePortalInit(zScene* zsc) |
| 1411 | { |
| 1412 | init_patsocks(zsc); |
| 1413 | |
| 1414 | if (zsc->baseCount[eBaseTypeUI] == 0) |
| 1415 | { |
| 1416 | return; |
| 1417 | } |
| 1418 | |
| 1419 | sWorld[WORLD_HB].numTasks = 8; |
| 1420 | sWorld[WORLD_JF].numTasks = 8; |
| 1421 | sWorld[WORLD_BB].numTasks = 8; |
| 1422 | sWorld[WORLD_GL].numTasks = 8; |
| 1423 | sWorld[WORLD_B1].numTasks = 1; |
| 1424 | sWorld[WORLD_RB].numTasks = 8; |
| 1425 | sWorld[WORLD_BC].numTasks = 8; |
| 1426 | sWorld[WORLD_SM].numTasks = 8; |
| 1427 | sWorld[WORLD_B2].numTasks = 1; |
| 1428 | sWorld[WORLD_KF].numTasks = 8; |
| 1429 | sWorld[WORLD_GY].numTasks = 8; |
| 1430 | sWorld[WORLD_DB].numTasks = 8; |
| 1431 | sWorld[WORLD_B3].numTasks = 2; |
| 1432 | sWorld[WORLD_PAT].numTasks = 8; |
| 1433 | sWorld[WORLD_KRABS].numTasks = 8; |
| 1434 | |
| 1435 | U32 i, j; |
| 1436 | char c, c2; |
| 1437 | char tempString[32]; |
| 1438 | U32 uiID; |
| 1439 | _zUI* ui; |
| 1440 | U32 id; |
| 1441 | |
| 1442 | for (i = 0; i < WORLD_COUNT; i++) |
| 1443 | { |
| 1444 | strcpy(tempString, "00_SPAT_MARKER_00"); |
| 1445 | |
| 1446 | tempString[0] = sWorld[i].worldPrefix[0]; |
| 1447 | tempString[1] = sWorld[i].worldPrefix[1]; |
| 1448 | |
| 1449 | c = '1'; |
| 1450 | |
| 1451 | for (j = 0; j < sWorld[i].numTasks; i++) |
| 1452 | { |
| 1453 | if (c > '9') |
| 1454 | { |
| 1455 | c = '0'; |
| 1456 | tempString[15]++; |
| 1457 | } |
| 1458 | |
| 1459 | tempString[16] = c++; |
| 1460 | |
| 1461 | if (sWorld[i].task[j].levelSuffix[0] == '0' && sWorld[i].task[j].levelSuffix[1] == '0') |
| 1462 | { |
| 1463 | sWorld[i].task[j].portal.passet = NULL; |
| 1464 | continue; |
| 1465 | } |
| 1466 | |
| 1467 | sWorld[i].task[j].portalAsset.assetCameraID = xStrHash("STARTCAM"); |
no test coverage detected