Add 332 color
This commit is contained in:
parent
76cc3227bb
commit
b4aa9cd867
9 changed files with 128 additions and 29 deletions
|
@ -18,7 +18,12 @@ SDL_Renderer *renderer;
|
|||
SDL_Texture *texture;
|
||||
SDL_Surface *screenSurface;
|
||||
|
||||
uint16_t screen[LCR_SETTING_RESOLUTION_X * LCR_SETTING_RESOLUTION_Y];
|
||||
#if LCR_SETTING_332_COLOR
|
||||
uint8_t
|
||||
#else
|
||||
uint16_t
|
||||
#endif
|
||||
screen[LCR_SETTING_RESOLUTION_X * LCR_SETTING_RESOLUTION_Y];
|
||||
|
||||
FILE *musicFile = 0;
|
||||
FILE *dataFile = 0;
|
||||
|
@ -208,7 +213,13 @@ int main(int argc, char *argv[])
|
|||
}
|
||||
|
||||
texture =
|
||||
SDL_CreateTexture(renderer,SDL_PIXELFORMAT_RGB565,SDL_TEXTUREACCESS_STATIC,
|
||||
SDL_CreateTexture(renderer,
|
||||
#if LCR_SETTING_332_COLOR
|
||||
SDL_PIXELFORMAT_RGB332,
|
||||
#else
|
||||
SDL_PIXELFORMAT_RGB565,
|
||||
#endif
|
||||
SDL_TEXTUREACCESS_STATIC,
|
||||
LCR_SETTING_RESOLUTION_X,LCR_SETTING_RESOLUTION_Y);
|
||||
|
||||
if (!texture)
|
||||
|
@ -241,7 +252,13 @@ int main(int argc, char *argv[])
|
|||
running &= LCR_gameStep(SDL_GetTicks());
|
||||
|
||||
SDL_UpdateTexture(texture,NULL,screen,
|
||||
LCR_SETTING_RESOLUTION_X * sizeof(uint16_t));
|
||||
LCR_SETTING_RESOLUTION_X * sizeof(
|
||||
#if LCR_SETTING_332_COLOR
|
||||
uint8_t
|
||||
#else
|
||||
uint16_t
|
||||
#endif
|
||||
));
|
||||
|
||||
SDL_RenderClear(renderer);
|
||||
SDL_RenderCopy(renderer,texture,NULL,NULL);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue