| 99 | } |
| 100 | |
| 101 | void zCombo_Setup() |
| 102 | { |
| 103 | comboCounter = 0; |
| 104 | comboLastCounter = 0; |
| 105 | comboPending = 0; |
| 106 | comboTimer = -1.0f; |
| 107 | |
| 108 | comboHUD = (widget_chunk*)zSceneFindObject(xStrHash("HUD_TEXT_COMBOMESSAGE")); |
| 109 | |
| 110 | if (comboHUD != NULL) |
| 111 | { |
| 112 | comboHUD->w.enable(); |
| 113 | comboHUD->w.hide(); |
| 114 | } |
| 115 | |
| 116 | for (int i = 0; i < 16; ++i) |
| 117 | { |
| 118 | comboReward[i].textAsset = (xTextAsset*)xSTFindAsset(xStrHash(comboReward[i].textName), 0); |
| 119 | } |
| 120 | |
| 121 | comboReward[0].reward = globals.player.g.ShinyValueCombo0; |
| 122 | comboReward[1].reward = globals.player.g.ShinyValueCombo1; |
| 123 | comboReward[2].reward = globals.player.g.ShinyValueCombo2; |
| 124 | comboReward[3].reward = globals.player.g.ShinyValueCombo3; |
| 125 | comboReward[4].reward = globals.player.g.ShinyValueCombo4; |
| 126 | comboReward[5].reward = globals.player.g.ShinyValueCombo5; |
| 127 | comboReward[6].reward = globals.player.g.ShinyValueCombo6; |
| 128 | comboReward[7].reward = globals.player.g.ShinyValueCombo7; |
| 129 | comboReward[8].reward = globals.player.g.ShinyValueCombo8; |
| 130 | comboReward[9].reward = globals.player.g.ShinyValueCombo9; |
| 131 | comboReward[10].reward = globals.player.g.ShinyValueCombo10; |
| 132 | comboReward[11].reward = globals.player.g.ShinyValueCombo11; |
| 133 | comboReward[12].reward = globals.player.g.ShinyValueCombo12; |
| 134 | comboReward[13].reward = globals.player.g.ShinyValueCombo13; |
| 135 | comboReward[14].reward = globals.player.g.ShinyValueCombo14; |
| 136 | comboReward[15].reward = globals.player.g.ShinyValueCombo15; |
| 137 | |
| 138 | comboMaxTime = globals.player.g.ComboTimer; |
| 139 | |
| 140 | for (int i = 0; i < 16; ++i) |
| 141 | { |
| 142 | fillCombo(&comboReward[i]); |
| 143 | } |
| 144 | |
| 145 | sHideText[0] = (ztextbox*)zSceneFindObject(xStrHash("TEXTBOX_BUNGEE_HELP")); |
| 146 | sHideText[1] = (ztextbox*)zSceneFindObject(xStrHash("DIALOG_TEXTBOX")); |
| 147 | sHideText[2] = (ztextbox*)zSceneFindObject(xStrHash("MESSAGE_02_TEXTBOX")); |
| 148 | sHideText[3] = (ztextbox*)zSceneFindObject(xStrHash("PROMPT_TEXTBOX")); |
| 149 | sHideText[4] = (ztextbox*)zSceneFindObject(xStrHash("QUIT_TEXTBOX")); |
| 150 | sHideUIF = (zUIFont*)zSceneFindObject(xStrHash("MNU4 NPCTALK")); |
| 151 | } |
| 152 | |
| 153 | void zCombo_Add(S32 points) |
| 154 | { |
no test coverage detected