|
Platform játék
3D-s megjelenítés, véletlenszerű pályagenerálás, jutalmazó játékélmény
|
#include "unicodePrint.h"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... | |
| TTF_Font * | selectFont (fontType fontType) |
| Az egyszerűbb kezelhetőség miatt kell. Visszadja az enumhoz tartozó ttf-et. Részletek... | |
| Sint16 | percentageToPx (int percentage, bool isWidth) |
| A százalékot a képernyő mérete alapján átváltja pixelekre. 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... | |
| 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.
| string | eleje |
| string | vége |
| void freeFonts | ( | ) |
Ha már nem kellenek, felszabadítja a betűtípusokat.
| bool isValidChar | ( | Uint16 | chr | ) |
Itt tárolom a használható karaktereket. Eldönti, hogy a bemenet köztük van-e.
| void openFonts | ( | ) |
Indításnál betölti a szükséges betűtípusokat.
| Sint16 percentageToPx | ( | int | percentage, |
| bool | isWidth | ||
| ) |
A százalékot a képernyő mérete alapján átváltja pixelekre.
| TTF_Font* selectFont | ( | fontType | fontType | ) |
Az egyszerűbb kezelhetőség miatt kell. Visszadja az enumhoz tartozó ttf-et.
| 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.