vector class is broken
This commit is contained in:
parent
68454da4dc
commit
c9447cf7ca
2 changed files with 4 additions and 2 deletions
|
|
@ -1,6 +1,7 @@
|
||||||
#include "arc/engine/engine.h"
|
#include "arc/engine/engine.h"
|
||||||
#include <SDL_video.h>
|
#include <SDL_video.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
#include "arc/engine/state.h"
|
||||||
#include "arc/graphics/window.h"
|
#include "arc/graphics/window.h"
|
||||||
#include "arc/graphics/renderer.h"
|
#include "arc/graphics/renderer.h"
|
||||||
#include "arc/std/handler.h"
|
#include "arc/std/handler.h"
|
||||||
|
|
@ -73,10 +74,11 @@ void ARC_Engine_Run(ARC_EngineData *data){
|
||||||
// data->keyboard.update(data->event);
|
// data->keyboard.update(data->event);
|
||||||
|
|
||||||
// data->state.update();
|
// data->state.update();
|
||||||
|
ARC_Handler_Iterate(data->state, ARC_State_Update);
|
||||||
|
|
||||||
ARC_Renderer_Clear(data->renderer);
|
ARC_Renderer_Clear(data->renderer);
|
||||||
|
|
||||||
// data->state.render();
|
// ARC_Handler_Iterate(data->state, ARC_State_Render);
|
||||||
|
|
||||||
ARC_Renderer_Render(data->renderer);
|
ARC_Renderer_Render(data->renderer);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -32,8 +32,8 @@ void ARC_Handler_Add(ARC_Handler *handler, void *data){
|
||||||
int8_t ARC_Handler_RemoveCompareFn(void *a, void *b){ return a == b; }
|
int8_t ARC_Handler_RemoveCompareFn(void *a, void *b){ return a == b; }
|
||||||
|
|
||||||
void ARC_Handler_Remove(ARC_Handler *handler, void *data){
|
void ARC_Handler_Remove(ARC_Handler *handler, void *data){
|
||||||
ARC_Vector_Remove(handler->data, data, ARC_Handler_RemoveCompareFn);
|
|
||||||
ARC_Vector_Add(handler->trash, data);
|
ARC_Vector_Add(handler->trash, data);
|
||||||
|
ARC_Vector_Remove(handler->data, data, ARC_Handler_RemoveCompareFn);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ARC_Handler_RemoveIndex(ARC_Handler *handler, uint32_t *index){
|
void ARC_Handler_RemoveIndex(ARC_Handler *handler, uint32_t *index){
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue