| 2276 | } |
| 2277 | |
| 2278 | void zSaveLoad_DispatchCB(U32 dispatchEvent, const F32* toParam) |
| 2279 | { |
| 2280 | switch (dispatchEvent) |
| 2281 | { |
| 2282 | case 0xa8: |
| 2283 | promptSel = 4; |
| 2284 | break; |
| 2285 | case 0xaa: |
| 2286 | promptSel = 3; |
| 2287 | break; |
| 2288 | case 0xab: |
| 2289 | currentCard = (int)*toParam; |
| 2290 | en_SAVEGAME_MODE mode = XSG_MODE_LOAD; |
| 2291 | if (gGameMode == eGameMode_Save) |
| 2292 | { |
| 2293 | mode = XSG_MODE_SAVE; |
| 2294 | } |
| 2295 | st_XSAVEGAME_DATA* data = xSGInit(mode); |
| 2296 | zSaveLoad_CardCheckSpaceSingle_doCheck(data, currentCard); |
| 2297 | xSGDone(data); |
| 2298 | break; |
| 2299 | case 0xac: |
| 2300 | currentGame = (int)*toParam; |
| 2301 | break; |
| 2302 | case 0xad: |
| 2303 | promptSel = 3; |
| 2304 | break; |
| 2305 | } |
| 2306 | } |
| 2307 | |
| 2308 | S32 xSGT_SaveInfoCB(void* vp, st_XSAVEGAME_DATA* xsgdata, S32* need, S32* most) |
| 2309 | { |
no test coverage detected