Loading...
Searching...
No Matches
map32x32.h File Reference
#include <snes/types.h>

Go to the source code of this file.

Macros

#define MAX_SCROLL_HEIGHT_32x32   (32*16 - 14*16) /* 288 */
 
#define MAX_SCROLL_WIDTH_32x32   (32*16 - 16*16) /* 256 */
 

Functions

u16 calculateSpriteIndex32x32 (u8 elem)
 
u16 calculateSpritesLength32x32 (u16 number_of_sprites)
 
void drawSprite32x32 (u8 x, u8 y, u16 sprite)
 
u16 element2sprite32x32 (u8 elem)
 
u16 getSprite32x32 (u8 x, u8 y)
 
void initSpriteMap32x32 (u16 len)
 
void screenRefreshPos32x32 (u8 x, u8 y, u16 address)
 
void updateSprite32x32 (u16 vram_addr, u16 elem)
 

Macro Definition Documentation

◆ MAX_SCROLL_HEIGHT_32x32

#define MAX_SCROLL_HEIGHT_32x32   (32*16 - 14*16) /* 288 */

◆ MAX_SCROLL_WIDTH_32x32

#define MAX_SCROLL_WIDTH_32x32   (32*16 - 16*16) /* 256 */

Function Documentation

◆ calculateSpriteIndex32x32()

u16 calculateSpriteIndex32x32 ( u8  elem)

◆ calculateSpritesLength32x32()

u16 calculateSpritesLength32x32 ( u16  number_of_sprites)

◆ drawSprite32x32()

void drawSprite32x32 ( u8  x,
u8  y,
u16  sprite 
)

◆ element2sprite32x32()

u16 element2sprite32x32 ( u8  elem)

◆ getSprite32x32()

u16 getSprite32x32 ( u8  x,
u8  y 
)

◆ initSpriteMap32x32()

void initSpriteMap32x32 ( u16  len)

◆ screenRefreshPos32x32()

void screenRefreshPos32x32 ( u8  x,
u8  y,
u16  address 
)

◆ updateSprite32x32()

void updateSprite32x32 ( u16  vram_addr,
u16  elem 
)