Platform játék
3D-s megjelenítés, véletlenszerű pályagenerálás, jutalmazó játékélmény
unicodePrint.h fájlreferencia
#include "../global.h"

Ugrás a fájl forráskódjához.

Típusdefiníciók

typedef enum fontType fontType
 

Enumerációk

enum  fontType { tiny, small, smallBold, large }
 

Függvények

void openFonts ()
 Indításnál betölti a szükséges betűtípusokat. Részletek...
 
void freeFonts ()
 Ha már nem kellenek, felszabadítja a betűtípusokat. Részletek...
 
bool isValidChar (Uint16 chr)
 Itt tárolom a használható karaktereket. Eldönti, hogy a bemenet köztük van-e. Részletek...
 
Uint16 * concatUnicode (const Uint16 a[], const Uint16 b[])
 Uint16-ból álló stringet összefűz. A két paramétert egy harmadik dinamikusan foglalt stringben fűzi össze. Részletek...
 
void unicodePrintCentered (Uint16 textToWrite[], int x, int y, fontType fontType)
 A megjelenítendő szöveg közepét kell megadni x,y-ként. A szöveget Uint16*-ban, a betűtipust pedig a betűtipus enumból. Ugyan mindent x = 50-nel hívunk meg, ez később változhat, ezért hagyom meg paraméternek. Részletek...
 

Típusdefiníciók dokumentációja

◆ fontType

typedef enum fontType fontType

Enumerációk dokumentációja

◆ fontType

enum fontType
Enumeráció-értékek
tiny 
small 
smallBold 
large 

Függvények dokumentációja

◆ concatUnicode()

Uint16* concatUnicode ( const Uint16  a[],
const Uint16  b[] 
)

Uint16-ból álló stringet összefűz. A két paramétert egy harmadik dinamikusan foglalt stringben fűzi össze.

Paraméterek
stringeleje
stringvége
Visszatérési érték
string konkatenált

◆ freeFonts()

void freeFonts ( )

Ha már nem kellenek, felszabadítja a betűtípusokat.

◆ isValidChar()

bool isValidChar ( Uint16  chr)

Itt tárolom a használható karaktereket. Eldönti, hogy a bemenet köztük van-e.

◆ openFonts()

void openFonts ( )

Indításnál betölti a szükséges betűtípusokat.

◆ unicodePrintCentered()

void unicodePrintCentered ( Uint16  textToWrite[],
int  x,
int  y,
fontType  fontType 
)

A megjelenítendő szöveg közepét kell megadni x,y-ként. A szöveget Uint16*-ban, a betűtipust pedig a betűtipus enumból. Ugyan mindent x = 50-nel hívunk meg, ez később változhat, ezért hagyom meg paraméternek.