MCPcopy Create free account
hub / github.com/OpenFodder/openfodder / GetSpriteData

Method GetSpriteData

Source/PC/Graphics_PC.cpp:77–117  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

75}
76
77uint8* cGraphics_PC::GetSpriteData( uint16 pSegment ) {
78
79 switch ( pSegment ) {
80 case eGFX_IN_GAME:
81 return mSpriteSheet_InGame1.mData->data();
82 break;
83
84 case eGFX_IN_GAME2:
85 return mSpriteSheet_InGame2.mData->data();
86 break;
87
88 case eGFX_RANKFONT:
89 return mSpriteSheet_RankFont.mData->data();
90 break;
91
92 case eGFX_FONT:
93 return mImageFonts.mData->data();
94 break;
95
96 case eGFX_PSTUFF:
97 return mImagePStuff.mData->data();
98 break;
99
100 case eGFX_RECRUIT:
101 return mImageRecruit.mData->data();
102 break;
103
104 case eGFX_HILL:
105 return mImageHillSprites.mData->data();
106 break;
107
108 case eGFX_SERVICE:
109 return mImageService.mData->data();
110 break;
111
112 default:
113 std::cout << "cGraphics_PC::GetSpriteData: Invalid ID\n";
114 break;
115 }
116 return 0;
117}
118
119void cGraphics_PC::Mouse_DrawCursor() {
120

Callers 2

GetGraphicsPtrMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected