Files
HackerOoT/include/debug/print.h
Yanis b65f664159 Started Debug Menu (#104)
* started basic debugger

* documentation and added rectangle configurator

* updated f3dex3 patches + made some for profiling stuff

* started profiler

* fix issues and moved profiler functions to gamestate/hide by default

* fix folders not being created properly

* started menu

* memory management

* fix english

* debug disp

* started collision view

* improvements

* basic collider view

* revert profiler changes

* improvements
2024-05-08 12:04:46 +02:00

25 lines
551 B
C

#ifndef HACKEROOT_PRINT_H
#define HACKEROOT_PRINT_H
#include "config.h"
#include "ultra64.h"
#include "gfxprint.h"
#include "z64math.h"
#include "color.h"
struct GraphicsContext;
typedef struct PrintUtils {
GraphicsContext* gfxCtx;
Gfx* dl;
Gfx* gfxRef;
GfxPrint gfxP;
} PrintUtils;
void Print_DebugPos(PrintUtils* this, Input* input, s16 posXChangeBy, s16 posYChangeBy);
void Print_Screen(PrintUtils* this, u8 x, u8 y, u32 rgba, const char* fmt, ...);
s32 GfxPrint_VPrintf(GfxPrint* this, const char* fmt, va_list args);
#endif