Castlevania 64: Implement New Game (#2472)
This commit is contained in:
26
worlds/cv64/src/print_text_ovl.c
Normal file
26
worlds/cv64/src/print_text_ovl.c
Normal file
@@ -0,0 +1,26 @@
|
||||
// Written by Moisés
|
||||
#include "print.h"
|
||||
#include <textbox.h>
|
||||
#include <memory.h>
|
||||
|
||||
#define counter_X_pos 30
|
||||
#define counter_Y_pos 40
|
||||
#define counter_number_of_digits 2
|
||||
#define GOLD_JEWEL_FONT 0x14
|
||||
|
||||
extern u8 bytes[13];
|
||||
|
||||
u16* number_text_buffer = NULL;
|
||||
textbox* txtbox = NULL;
|
||||
|
||||
void begin_print() {
|
||||
// Allocate memory for the number text
|
||||
number_text_buffer = (u16*) malloc(0, 12);
|
||||
|
||||
// Assuming that 0x80342814 = HUD Module
|
||||
txtbox = print_number(0, number_text_buffer, counter_X_pos, counter_Y_pos, counter_number_of_digits, 0x08600000, GOLD_JEWEL_FONT, (void*) 0x80342814);
|
||||
}
|
||||
|
||||
void update_print(u8 i) {
|
||||
update_printed_number(txtbox, (s32) bytes[i], number_text_buffer, counter_number_of_digits, GOLD_JEWEL_FONT);
|
||||
}
|
||||
Reference in New Issue
Block a user