fixed some parts of arc for -Wpedantic, also fixed some entity.c wrong offsets for size
This commit is contained in:
parent
d01d78972e
commit
d89c95688e
6 changed files with 21 additions and 11 deletions
|
|
@ -80,7 +80,7 @@ void ARC_ConfigType_SpriteCopyFn(void **type, ARC_ParserTagToken *parsedData, AR
|
|||
|
||||
//really large number in case a system has 64 digit pointer addresses
|
||||
char pointerCString[64];
|
||||
sprintf(pointerCString, "%p", sprite);
|
||||
sprintf(pointerCString, "%p", (void *)sprite);
|
||||
|
||||
/* ~ spritesheet ~ */
|
||||
|
||||
|
|
@ -198,7 +198,7 @@ void ARC_ConfigType_SpriteDestroyFn(ARC_Config *config, void *type){
|
|||
|
||||
//really large number in case a system has 64 digit pointer addresses
|
||||
char pointerCString[64];
|
||||
sprintf(pointerCString, "%p", sprite);
|
||||
sprintf(pointerCString, "%p", (void *)sprite);
|
||||
|
||||
/* ~ spritesheet ~ */
|
||||
//create a name based on the type and the sprite pointer to have a unique name for cleanup on remove
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ void ARC_Renderer_CreateWithEngineData(ARC_Renderer **renderer, ARC_EngineData *
|
|||
|
||||
if((*renderer)->renderer == NULL){
|
||||
arc_errno = ARC_ERRNO_NULL;
|
||||
ARC_DEBUG_LOG_ERROR_WITH_VARIABLES("SDL_CreateRenderer(%p, NULL);", data->window);
|
||||
ARC_DEBUG_LOG_ERROR_WITH_VARIABLES("SDL_CreateRenderer(%p, NULL);", (void *)data->window);
|
||||
free(renderer);
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ void ARC_Sprite_Copy(ARC_Sprite **newSprite, ARC_Sprite *oldSprite){
|
|||
}
|
||||
|
||||
void ARC_Sprite_Render(ARC_Sprite *sprite, ARC_Renderer *renderer, ARC_FRect renderBounds){
|
||||
SDL_RenderTexture(renderer->renderer, sprite->spritesheet->texture, (SDL_FRect *)(sprite->frames.data + sprite->frameIndex), (SDL_FRect *)&renderBounds);
|
||||
SDL_RenderTexture(renderer->renderer, sprite->spritesheet->texture, ((SDL_FRect *)sprite->frames.data) + sprite->frameIndex, (SDL_FRect *)&renderBounds);
|
||||
}
|
||||
|
||||
void ARC_Sprite_RenderAt(ARC_Sprite *sprite, ARC_Renderer *renderer, ARC_FPoint point, double scale){
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue