mirror of
https://github.com/knightfox75/nds_nflib.git
synced 2025-06-18 16:55:32 -04:00

- Creative Commons (except for CC0) shouldn't be used for code: https://creativecommons.org/faq/#can-i-apply-a-creative-commons-license-to-software MIT has the same spirit as the CC-BY license. - CC-BY has been retained for the assets included in the repository. - Also, the years were wrong, this library was started in 2009. - Make all examples use the CC0 license.
58 lines
1.1 KiB
C
58 lines
1.1 KiB
C
// SPDX-License-Identifier: MIT
|
|
//
|
|
// Copyright (c) 2009-2014 Cesar Rincon "NightFox"
|
|
//
|
|
// NightFox LIB - Include de Textos de 16 pixels
|
|
// http://www.nightfoxandco.com/
|
|
// Version 20140413
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#ifndef __NF_TEXT16_H__
|
|
#define __NF_TEXT16_H__
|
|
|
|
#include <nds.h>
|
|
|
|
|
|
|
|
// Define el nº de caracteres que tiene la fuente
|
|
#define NF_TEXT_FONT_CHARS_16 127
|
|
#define NF_TEXT_FONT_LAST_VALID_CHAR_16 113
|
|
|
|
|
|
|
|
|
|
// Funcion NF_LoadTextFont16();
|
|
void NF_LoadTextFont16(const char* file, const char* name, u16 width, u16 height, u8 rotation);
|
|
// Carga una fuente para texto de 16 pixeles de altura
|
|
|
|
|
|
|
|
// Funcion NF_CreateTextLayer16();
|
|
void NF_CreateTextLayer16(u8 screen, u8 layer, u8 rotation, const char* name);
|
|
// Crea una capa de texto para fuentes de 16 pixeles
|
|
|
|
|
|
|
|
// Funcion NF_WriteText16();
|
|
void NF_WriteText16(u8 screen, u8 layer, u16 x, u16 y, const char* text);
|
|
// Escribe un texto en la capa y pantalla especificados
|
|
|
|
|
|
|
|
// Funcion NF_ClearTextLayer16();
|
|
void NF_ClearTextLayer16(u8 screen, u8 layer);
|
|
// Limpia la capa de texto especificada
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|