|
Digimon World 3 decomp
The European version, SLES_039.36
|
Go to the source code of this file.
Functions | |
| void | bindTimLoader (TimLoader *obj) |
Makes obj the TIM loader the methods work on. | |
| void | timLoaderSetImagePos (s32 x, s32 y) |
| TIM loader method: where in VRAM the next image goes. | |
| void | timLoaderSetClutPos (s32 x, s32 y) |
| TIM loader method: where in VRAM the next CLUT goes. | |
| void | timLoaderLoad (void *tim) |
| TIM loader method: sends a TIM's CLUT (4 and 8-bit images) and image to VRAM. | |
| void | timLoaderLoadArchive (void *archive) |
| TIM loader method: loads every TIM of an archive side by side, 0x40 halfwords apart, unpacking the RLEN ones. | |
| void | timLoaderSetBufferSize (s32 size) |
| TIM loader method: the buffer that RLEN TIMs are unpacked to. | |
| void | initTimLoader (TimLoader *obj) |
| Clears a TIM loader, gives it its methods and binds it. | |
Variables | |
| static TimLoader * | TIM_LOADER |
| Small variables, addressed through $gp (see the Makefile) | |
| void bindTimLoader | ( | TimLoader * | obj | ) |
Makes obj the TIM loader the methods work on.
Definition at line 10 of file tim_loader.c.
Referenced by initTimLoader().
TIM loader method: where in VRAM the next image goes.
Definition at line 15 of file tim_loader.c.
Referenced by initTimLoader().
TIM loader method: where in VRAM the next CLUT goes.
Definition at line 21 of file tim_loader.c.
Referenced by initTimLoader().
| void timLoaderLoad | ( | void * | tim | ) |
TIM loader method: sends a TIM's CLUT (4 and 8-bit images) and image to VRAM.
Definition at line 27 of file tim_loader.c.
Referenced by initTimLoader(), and timLoaderLoadArchive().
| void timLoaderLoadArchive | ( | void * | archive | ) |
TIM loader method: loads every TIM of an archive side by side, 0x40 halfwords apart, unpacking the RLEN ones.
< the current mode's: freed by main whenever the mode task ends
Definition at line 66 of file tim_loader.c.
Referenced by initTimLoader().
| void timLoaderSetBufferSize | ( | s32 | size | ) |
TIM loader method: the buffer that RLEN TIMs are unpacked to.
Definition at line 114 of file tim_loader.c.
Referenced by initTimLoader().
| void initTimLoader | ( | TimLoader * | obj | ) |
Clears a TIM loader, gives it its methods and binds it.
Definition at line 119 of file tim_loader.c.
Referenced by cardDrawerLoadImage(), CARDGAME_loadCardImages(), CARDGAME_updateBattle(), CARDGAME_updateScene(), CNTY_SEL_tickScreen(), FIELDSTG_animateActor(), FIELDSTG_loadFieldFiles(), FIELDSTG_loadStreamSprites(), FIELDSTG_playCutsceneAnim(), FIGHTSTG_runScriptEffect(), FIGHTSTG_updateDigimonChange(), FIGHTSTG_updateModel(), loadFont(), STCRDABM_loadFiles(), STCRDDEK_loadFiles(), STCRDSHP_loadFiles(), STDGNAME_loadFiles(), STDWTITL_loadTitleImages(), STDWTITL_tickSplashLoader(), STFGTREP_loadFiles(), STGDGLAB_loadFiles(), STGMCARD_loadFiles(), STGTRAIN_loadImages(), STGTRAIN_loadSet(), STITSHOP_loadFiles(), STPLNMET_loadFiles(), STPLNMET_loadScroll(), STSTATUS_loadFiles(), STSTATUS_updateMenu(), updateBackground(), updateNameEntry(), updateScroller(), WFIGHTMN_loadFiles(), and WFIGHTTS_loadImages().
|
static |
Small variables, addressed through $gp (see the Makefile)
Definition at line 7 of file tim_loader.c.
Referenced by bindTimLoader(), timLoaderLoad(), timLoaderLoadArchive(), timLoaderSetBufferSize(), timLoaderSetClutPos(), and timLoaderSetImagePos().