Adding some assertions

This commit is contained in:
2022-01-02 10:48:28 -08:00
parent a2a7fbc936
commit 4258de29b5
26 changed files with 343 additions and 50 deletions

View File

@ -7,7 +7,24 @@
#include "game.h"
#define EVENT_TEST 0x00
eventmanager_t eventManager;
bool onEventTriggered(void *user, event_t event, void *args[], int32_t argc) {
printf("Event!\n");
return true;
}
bool gameInit(game_t *game) {
eventManagerInit(&eventManager);
eventManagerSubscribe(&eventManager, EVENT_TEST, NULL, onEventTriggered);
eventManagerTrigger(&eventManager, EVENT_TEST, NULL, 0);
eventManagerTrigger(&eventManager, EVENT_TEST, NULL, 0);
printf("Done.\n");
// Init the engine and the rendering pipeline
engineInit(&game->engine);

View File

@ -8,6 +8,7 @@
#pragma once
#include "../../libs.h"
#include "../../engine/engine.h"
#include "../../engine/event.h"
#include "../../display/primitive/primitive.h"
#include "../../display/primitive/quad.h"
#include "../../display/primitive/cube.h"