|
Digimon World 3 decomp
The European version, SLES_039.36
|
Draws the cards' images (CardImage), from files 0x7E7-0x7EB. More...
#include <engine/gfx.h>
Data Fields | |
| CardImage * | card |
| s32 | imageX |
| VRAM position of the image grid. | |
| s32 | imageY |
| s32 | clutX |
| s32 | clutY |
| s32 | cellX |
| grid cell: 32x32 pixels, one CLUT row each | |
| s32 | cellY |
| s32 | clutStride |
| s32 | semiTrans |
| Layer * | layer |
| u_long * | ot |
| void(* | setCard )() |
| (id) | |
| void(* | loadImage )() |
| void(* | draw )() |
| (x, y) | |
| void(* | setLayer )() |
| (id, depth) | |
| void(* | setImagePos )() |
| (x, y) | |
| void(* | setClutPos )() |
| (x, y) | |
| void(* | setCell )() |
| (x, y) | |
| void(* | setClutStride )() |
| (stride) | |
| void(* | setSemiTrans )() |
| (on) | |
| s32(* | getKind )(void) |
Draws the cards' images (CardImage), from files 0x7E7-0x7EB.
There are 320 of them (the save has counts for 317). The methods act on the drawer that was set up last (CARD_DRAWER).
| CardImage* CardDrawer::card |
Definition at line 194 of file gfx.h.
Referenced by cardDrawerGetKind(), cardDrawerLoadImage(), cardDrawerSetCard(), CARDGAME_addCardPoints(), CARDGAME_addColorCount(), CARDGAME_canPlayCard(), CARDGAME_checkPlayCondition(), CARDGAME_createDeckWindow(), CARDGAME_drawFromDeck(), CARDGAME_drawNewCards(), CARDGAME_findCardSet(), CARDGAME_getCardColor(), CARDGAME_loadCardImages(), CARDGAME_markPileCardsByColor(), CARDGAME_markSlotsByColor(), CARDGAME_pickBestPileCard(), CARDGAME_pickComputerCard(), CARDGAME_pickLowestOpponentCard(), CARDGAME_pickLowestPlayerCard(), CARDGAME_putSlotCard(), CARDGAME_scoreHand(), CARDGAME_setSlot(), CARDGAME_setSpriteCard(), CARDGAME_showCardInfo(), CARDGAME_startPreviousCardChoice(), CARDGAME_targetColor3Slot(), CARDGAME_targetColor4Slot(), jumpBackForOtherColors(), lastPlayColor(), STCRDABM_drawAlbum(), STCRDABM_drawCards(), STCRDABM_showCardInfo(), STCRDDEK_countCardKinds(), STCRDDEK_drawDeckCards(), STCRDDEK_drawEditor(), STCRDDEK_showEditorWindows(), STCRDDEK_showListCard(), STCRDSHP_drawBuy(), STCRDSHP_drawCards(), STCRDSHP_drawPackOpen(), STCRDSHP_showBuyCard(), and STCRDSHP_showPackCard().
| s32 CardDrawer::imageX |
VRAM position of the image grid.
Definition at line 195 of file gfx.h.
Referenced by cardDrawerDraw(), cardDrawerLoadImage(), and cardDrawerSetImagePos().
| s32 CardDrawer::imageY |
Definition at line 196 of file gfx.h.
Referenced by cardDrawerDraw(), cardDrawerLoadImage(), and cardDrawerSetImagePos().
| s32 CardDrawer::clutX |
Definition at line 197 of file gfx.h.
Referenced by cardDrawerDraw(), cardDrawerLoadImage(), and cardDrawerSetClutPos().
| s32 CardDrawer::clutY |
Definition at line 198 of file gfx.h.
Referenced by cardDrawerDraw(), cardDrawerLoadImage(), and cardDrawerSetClutPos().
| s32 CardDrawer::cellX |
grid cell: 32x32 pixels, one CLUT row each
Definition at line 199 of file gfx.h.
Referenced by cardDrawerDraw(), cardDrawerLoadImage(), and cardDrawerSetCell().
| s32 CardDrawer::cellY |
Definition at line 200 of file gfx.h.
Referenced by cardDrawerDraw(), cardDrawerLoadImage(), and cardDrawerSetCell().
| s32 CardDrawer::clutStride |
Definition at line 201 of file gfx.h.
Referenced by cardDrawerDraw(), cardDrawerLoadImage(), cardDrawerSetClutStride(), and initCardDrawer().
| s32 CardDrawer::semiTrans |
Definition at line 202 of file gfx.h.
Referenced by cardDrawerDraw(), and cardDrawerSetSemiTrans().
| Layer* CardDrawer::layer |
Definition at line 203 of file gfx.h.
Referenced by cardDrawerSetLayer().
| u_long* CardDrawer::ot |
Definition at line 204 of file gfx.h.
Referenced by cardDrawerDraw(), and cardDrawerSetLayer().
| void(* CardDrawer::setCard) () |
(id)
Definition at line 205 of file gfx.h.
Referenced by CARDGAME_addCardPoints(), CARDGAME_addColorCount(), CARDGAME_canPlayCard(), CARDGAME_canPlayCardKind(), CARDGAME_checkPlayCondition(), CARDGAME_createDeckWindow(), CARDGAME_drawFromDeck(), CARDGAME_drawNewCards(), CARDGAME_findCardSet(), CARDGAME_getCardColor(), CARDGAME_loadCardImages(), CARDGAME_markPileCardsByColor(), CARDGAME_markSlotsByColor(), CARDGAME_pickBestPileCard(), CARDGAME_pickComputerCard(), CARDGAME_pickLowestOpponentCard(), CARDGAME_pickLowestPlayerCard(), CARDGAME_putSlotCard(), CARDGAME_scoreHand(), CARDGAME_setSlot(), CARDGAME_setSpriteCard(), CARDGAME_showCardInfo(), CARDGAME_startPreviousCardChoice(), CARDGAME_targetColor3Slot(), CARDGAME_targetColor4Slot(), initCardDrawer(), jumpBackForOtherColors(), lastPlayColor(), STCRDABM_drawAlbum(), STCRDABM_drawCards(), STCRDABM_loadIcons(), STCRDABM_showCardInfo(), STCRDDEK_countCardKinds(), STCRDDEK_drawDeckCards(), STCRDDEK_drawEditor(), STCRDDEK_loadNextCard(), STCRDDEK_showEditorWindows(), STCRDDEK_showListCard(), STCRDSHP_chooseBuyCard(), STCRDSHP_drawBuy(), STCRDSHP_drawCards(), STCRDSHP_drawPackOpen(), STCRDSHP_loadIcons(), STCRDSHP_showBuyCard(), and STCRDSHP_showPackCard().
| void(* CardDrawer::loadImage) () |
Definition at line 206 of file gfx.h.
Referenced by initCardDrawer(), STCRDABM_loadIcons(), STCRDDEK_loadNextCard(), and STCRDSHP_loadIcons().
| void(* CardDrawer::draw) () |
(x, y)
Definition at line 207 of file gfx.h.
Referenced by initCardDrawer(), STCRDABM_drawCards(), STCRDDEK_drawDeckCards(), and STCRDSHP_drawCards().
| void(* CardDrawer::setLayer) () |
(id, depth)
Definition at line 208 of file gfx.h.
Referenced by initCardDrawer(), STCRDABM_drawCards(), STCRDDEK_drawDeckCards(), and STCRDSHP_drawCards().
| void(* CardDrawer::setImagePos) () |
(x, y)
Definition at line 209 of file gfx.h.
Referenced by initCardDrawer(), STCRDABM_drawCards(), STCRDABM_loadIcons(), STCRDDEK_drawDeckCards(), STCRDDEK_loadNextCard(), STCRDSHP_drawCards(), and STCRDSHP_loadIcons().
| void(* CardDrawer::setClutPos) () |
(x, y)
Definition at line 210 of file gfx.h.
Referenced by initCardDrawer(), STCRDABM_drawCards(), STCRDABM_loadIcons(), STCRDDEK_drawDeckCards(), STCRDDEK_loadNextCard(), STCRDSHP_drawCards(), and STCRDSHP_loadIcons().
| void(* CardDrawer::setCell) () |
(x, y)
Definition at line 211 of file gfx.h.
Referenced by initCardDrawer(), STCRDABM_drawCards(), STCRDABM_loadIcons(), STCRDDEK_drawDeckCards(), STCRDDEK_loadNextCard(), STCRDSHP_drawCards(), and STCRDSHP_loadIcons().
| void(* CardDrawer::setClutStride) () |
| void(* CardDrawer::setSemiTrans) () |
| s32(* CardDrawer::getKind) (void) |
Definition at line 214 of file gfx.h.
Referenced by CARDGAME_canPlayCardKind(), initCardDrawer(), STCRDABM_drawAlbum(), STCRDABM_drawCards(), STCRDABM_showCardInfo(), STCRDDEK_drawEditor(), STCRDDEK_showEditorWindows(), STCRDDEK_showListCard(), STCRDSHP_drawBuy(), STCRDSHP_drawCards(), STCRDSHP_drawPackOpen(), STCRDSHP_showBuyCard(), and STCRDSHP_showPackCard().