PAlib: Référence du fichier PA_BgRot.h

Page principale | Modules | Liste des fichiers | Portée globale | Rechercher

# Référence du fichier PA_BgRot.h

Everything concerning rotscale backgrounds. Plus de détails...

Aller au code source de ce fichier.

## Macros

#define | BG_ROT_128X128 0
#define | BG_ROT_256X256 1
#define | BG_ROT_512X512 2
#define | BG_ROT_1024X1024 3
#define | PA_BGXX(screen, bg) _REG32(0x4000008 + (0x1000 * screen) + (bg << 4))
#define | PA_BGXY(screen, bg) _REG32(0x400000C + (0x1000 * screen) + (bg << 4))
#define | PA_BGXPA(screen, bg) _REG16(0x4000000 + (0x1000 * screen) + (bg << 4))
#define | PA_BGXPB(screen, bg) _REG16(0x4000002 + (0x1000 * screen) + (bg << 4))
#define | PA_BGXPC(screen, bg) _REG16(0x4000004 + (0x1000 * screen) + (bg << 4))
#define | PA_BGXPD(screen, bg) _REG16(0x4000006 + (0x1000 * screen) + (bg << 4))
#define | PA_LoadRotBg(screen, bg_select, bg_tiles, bg_map, bg_size, wraparound)
| Charger un fond pour les rotations/zoom ! Attention, il faut avant utiliser PA_SetVideoMode avec 1 pour utiliser un fond rotatif (le fond 3 uniquement !), ou 2 pour 2 fonds (2 et 3). Le fond DOIT etre de 256 couleurs
#define | PA_LoadPAGfxRotBg(screen, bg_select, bg_name, wraparound)
| Charger un fond pour les rotations/zoom ! Attention, il faut avant utiliser PA_SetVideoMode avec 1 pour utiliser un fond rotatif (le fond 3 uniquement !), ou 2 pour 2 fonds (2 et 3). Le fond DOIT etre de 256 couleurs

## Fonctions

void | PA_LoadRotBgMap (u8 screen, u8 bg_select, void *bg_map, u8 bg_size)
void | PA_SetBgRot (u8 screen, u8 bg_select, s32 x_scroll, s32 y_scroll, s32 x_rotcentre, s32 y_rotcentre, s16 bg_angle, s32 bg_zoom)

## Description détaillée

Everything concerning rotscale backgrounds.

This file contains all the macros and variables regarding Rotation backgrounds