handler fix
This commit is contained in:
parent
206b232935
commit
9c12ebb0f8
4 changed files with 8 additions and 7 deletions
|
|
@ -17,7 +17,7 @@ void ARC_EngineData_Create(ARC_EngineData **data){
|
|||
*data = (ARC_EngineData *)malloc(sizeof(ARC_EngineData));
|
||||
(*data)->window = NULL;
|
||||
(*data)->renderer = NULL;
|
||||
ARC_Handler_Create(&((*data)->state));
|
||||
ARC_Handler_Create(&((*data)->state), sizeof(ARC_State));
|
||||
|
||||
ARC_WindowInfo windowInfo;
|
||||
ARC_RenderInfo renderInfo;
|
||||
|
|
@ -78,7 +78,7 @@ void ARC_Engine_Run(ARC_EngineData *data){
|
|||
|
||||
ARC_Renderer_Clear(data->renderer);
|
||||
|
||||
// ARC_Handler_Iterate(data->state, ARC_State_Render);
|
||||
ARC_Handler_Iterate(data->state, ARC_State_Render);
|
||||
|
||||
ARC_Renderer_Render(data->renderer);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ void ARC_Renderer_Destroy(ARC_Renderer *renderer){
|
|||
}
|
||||
|
||||
void ARC_Renderer_Clear(ARC_Renderer *renderer){
|
||||
SDL_SetRenderDrawColor((SDL_Renderer *)renderer->renderer, 0, 255, 255, 255);
|
||||
SDL_SetRenderDrawColor((SDL_Renderer *)renderer->renderer, 0x1c, 0x2c, 0x3c, 0x00);
|
||||
SDL_RenderClear((SDL_Renderer *)renderer->renderer);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -9,10 +9,10 @@ struct ARC_Handler {
|
|||
ARC_Vector *trash;
|
||||
};
|
||||
|
||||
void ARC_Handler_Create(ARC_Handler **handler){
|
||||
void ARC_Handler_Create(ARC_Handler **handler, uint32_t dataSize){
|
||||
*handler = (ARC_Handler *) malloc(sizeof(ARC_Handler));
|
||||
ARC_Vector_Create(&((*handler)->data), sizeof(void *));
|
||||
ARC_Vector_Create(&((*handler)->trash), sizeof(void *));
|
||||
ARC_Vector_Create(&((*handler)->data), dataSize);
|
||||
ARC_Vector_Create(&((*handler)->trash), dataSize);
|
||||
}
|
||||
|
||||
void ARC_Handler_Destroy(ARC_Handler *handler, ARC_Handler_CleanDataFn cleanfn){
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue