imageData

Zde bude podobná stránka jako graphics

Defines

__map_name__PaletteLen

Velikost v bytech pole __map_name__Palette .

__map_name__TilesetLen

Velikost v bytech pole __map_name__Tileset .

__map_layer_name__Len

Velikost v bytech pole strong>map_layer_name</strong>\endlink.

__sprite_graphic_name__Shape

Interní proměnná, kterou uživatel nemusí používat. Je v ní uložená hodnota, která je potřeba načíst do jednoho registru, aby sprite měl správný tvar. Spolu s __sprite_graphic_name__Size tvoří kombinaci.

__sprite_graphic_name__Size

Interní proměnná, kterou uživatel nemusí používat. Je v ní uložená hodnota, která je potřeba načíst do jednoho registru, aby sprite měl správný tvar. Spolu s __sprite_graphic_name__Shape tvoří kombinaci.

__sprite_graphic_name__PaletteLen

Velikost v bytech pole __sprite_graphic_name__Palette .

__sprite_graphic_name__TilesetLen

Velikost v bytech pole __sprite_graphic_name__Tileset .

__sprite_graphic_name__FrameLen

Velikost v bytech jednoho snímku daného sprite graphics.

Variables

const unsigned short __map_name__Palette[{{ map.palette|length }}]

Pole, které obsahuje paletu k dané mapě v takovém formátu aby se dalo rychle kopírovat do paměti.

const unsigned int __map_name__Tileset[{{ map.tileset|length }}]

Pole, které obsahuje tileset (dlaždice) k dané mapě v takovém formátu aby se dalo rychle kopírovat do paměti.

const int __map_name__Size[2]

Rozměry dané mapy v jednotlivých políčkách (v tilech). První je šířka, druhý je výška.

const int __map_name__Specials[{{ map.specials|length }}]

Pole, které obsahuje číslo pro každé jednotlivé políčko na mapě. Toto číslo určuje zdali je toto políčko místo nějaké speciální akce. První bit zleva určuje jeli políčko zeď. Druhé zleva jestli je to speciální akce prvního typu, třetí třetího typu a tak dále.

const int __map_layer_name__Size[2]

Rozměry dané vrstvy dané mapy v jednotlivých políčkách (v tilech). První je šířka, druhý je výška.

Zatím je vždy stejné jako __map_layer_name__Size, tato proměnná je připravená pro další funkce.

const unsigned short __map_layer_name__[{{ map.layer_tile_maps[i]|length }}]

Pole, které obsahuje mapu dlaždic dané vrstvy dané mapy v takovém formátu aby se dalo rychle kopírovat do paměti.

const unsigned short __sprite_graphic_name__RealSize[2]

Pravá velikost spritu. Ta, která je buď specifikovaná v konfiguračním souboru a nebo je automaticky odhadnuta podle velikost obrázku. Tato hodnota je využívaná například k počítání kolizí.

const unsigned short __sprite_graphic_name__Palette[{{ sprite_graphic.palette|length }}]

Pole, které obsahuje paletu k danému sprite graphics v takovém formátu aby se dalo rychle kopírovat do paměti.

const int __sprite_graphic_name__Tileset[{{ sprite_graphic.tileset|length }}]

Pole, které obsahuje tileset (dlaždice) k danému sprite graphics v takovém formátu aby se dalo rychle kopírovat do paměti.

const unsigned int BorderTextTileset[24]

Tileset, který určuje vzhled bubliny na text. Je fixně daná a je v 4bpp formátu aby zabíral co nejméně místa.

const unsigned short BorderTextPal[4]

Paleta, která určuje barvy bubliny na text. Je fixně daná.

char default_font[128][8]

Základní font, který je využíván textovým systémem. Pochází z tohoto projektu https://github.com/dhepper/font8x8.