helapordo 1.4.20
Loading...
Searching...
No Matches
sprites.c File Reference
#include "sprites.h"
Include dependency graph for sprites.c:

Functions

void setEquipSprite (Equip *e)
 Takes a Equip pointer and prepares its sprite field by copying it line by line from equips_sprites, defined in sprites.h header.
void setConsumableSprite (Consumable *c)
 Takes a Consumable pointer and prepares its sprite field by copying it line by line from consumables_sprites, defined in sprites.h header.
void setArtifactSprite (Artifact *a)
 Takes a Artifact pointer and prepares its sprite field by copying it line by line from artifacts_sprites, defined in sprites.h header.
void setEnemySprite (Enemy *e)
 Takes a Enemy pointer and prepares its sprite field by copying it line by line from enemies_sprites, defined in sprites.h header.
void setBossSprite (Boss *b)
 Takes a Boss pointer and prepares its sprite field by copying it line by line from bosses_sprites, defined in sprites.h header.
void setFighterSprite (Fighter *f)
 Takes a Fighter pointer and prepares its sprite field by copying it line by line.
void setEquipslotSprite (Equipslot *s)
 Takes a Equipslot pointer and prepares its sprite field by copying it line by line from equipzones_sprites, defined in sprites.h header.
void setChestSprite (Chest *c)
 Takes a Chest pointer and prepares its sprite field by copying it line by line.

Variables

char bosses_sprites [BOSSCLASSESMAX+1][9][15]
char consumables_sprites [CONSUMABLESMAX+1][9][14]
char consumables_sprites_proper [CONSUMABLESMAX+1][9][S4C_MAXCOLS]
char equips_sprites [EQUIPSMAX+1][9][15]
char equips_sprites_proper [EQUIPSMAX+1][9][S4C_MAXCOLS]
char equipzones_sprites [EQUIPZONES+1][9][15]
char equipzones_sprites_proper [EQUIPZONES+1][9][S4C_MAXCOLS]
char artifacts_sprites [ARTIFACTSMAX+1][9][15]
char artifacts_sprites_proper [ARTIFACTSMAX+1][9][S4C_MAXCOLS]
char enemies_sprites [ENEMYCLASSESMAX+1][9][15]
char misc_sprites [MISC_SPRITES_MAX+1][9][15]

Function Documentation

◆ setArtifactSprite()

void setArtifactSprite ( Artifact * a)

Takes a Artifact pointer and prepares its sprite field by copying it line by line from artifacts_sprites, defined in sprites.h header.

See also
Artifact
gameloop()
artifacts_sprites
Parameters
aThe Artifact pointer whose sprite field will be initialised.

◆ setBossSprite()

void setBossSprite ( Boss * b)

Takes a Boss pointer and prepares its sprite field by copying it line by line from bosses_sprites, defined in sprites.h header.

See also
Boss
initBossStats
bosses_sprites
Parameters
bThe Boss pointer whose sprite field will be initialised.

◆ setChestSprite()

void setChestSprite ( Chest * c)

Takes a Chest pointer and prepares its sprite field by copying it line by line.

See also
Chest
initChest
Parameters
cThe Chest pointer whose sprite field will be initialised.

◆ setConsumableSprite()

void setConsumableSprite ( Consumable * c)

Takes a Consumable pointer and prepares its sprite field by copying it line by line from consumables_sprites, defined in sprites.h header.

See also
Consumable
initPlayerStats
consumables_sprites
Parameters
cThe Consumable pointer whose sprite field will be initialised.

◆ setEnemySprite()

void setEnemySprite ( Enemy * e)

Takes a Enemy pointer and prepares its sprite field by copying it line by line from enemies_sprites, defined in sprites.h header.

See also
Enemy
initEnemyStats
enemies_sprites
Parameters
eThe Enemy pointer whose sprite field will be initialised.

◆ setEquipslotSprite()

void setEquipslotSprite ( Equipslot * s)

Takes a Equipslot pointer and prepares its sprite field by copying it line by line from equipzones_sprites, defined in sprites.h header.

See also
Equipslot
initEquipSlots()
equipzones_sprites
Parameters
sThe Equipslot pointer whose sprite field will be initialised.

◆ setEquipSprite()

void setEquipSprite ( Equip * e)

Takes a Equip pointer and prepares its sprite field by copying it line by line from equips_sprites, defined in sprites.h header.

See also
Equip
dropEquip
equips_sprites
Parameters
eThe Equip pointer whose sprite field will be initialised.

◆ setFighterSprite()

void setFighterSprite ( Fighter * f)

Takes a Fighter pointer and prepares its sprite field by copying it line by line.

See also
Fighter
initPlayerStats
Parameters
fThe Fighter pointer whose sprite field will be initialised.

Variable Documentation

◆ artifacts_sprites

char artifacts_sprites[ARTIFACTSMAX+1][9][15]

◆ artifacts_sprites_proper

char artifacts_sprites_proper[ARTIFACTSMAX+1][9][S4C_MAXCOLS]

◆ bosses_sprites

char bosses_sprites[BOSSCLASSESMAX+1][9][15]

◆ consumables_sprites

char consumables_sprites[CONSUMABLESMAX+1][9][14]

◆ consumables_sprites_proper

char consumables_sprites_proper[CONSUMABLESMAX+1][9][S4C_MAXCOLS]

◆ enemies_sprites

char enemies_sprites[ENEMYCLASSESMAX+1][9][15]

◆ equips_sprites

char equips_sprites[EQUIPSMAX+1][9][15]

◆ equips_sprites_proper

char equips_sprites_proper[EQUIPSMAX+1][9][S4C_MAXCOLS]

◆ equipzones_sprites

char equipzones_sprites[EQUIPZONES+1][9][15]

◆ equipzones_sprites_proper

char equipzones_sprites_proper[EQUIPZONES+1][9][S4C_MAXCOLS]

◆ misc_sprites

char misc_sprites[MISC_SPRITES_MAX+1][9][15]
Initial value:
= {
{
"IkkkkkkkkkkkI",
"IkgggggggggkI",
"IkggkgggkggkI",
"IkgggggggggkI",
"IkggwwwwwggkI",
"IkgwwgggwwgkI",
"IkgggggggggkI",
"IkkkkkkkkkkkI",
},
{
"I yy I",
"I yy I",
"I yyyy y I",
"I yy yy y I",
"I yy I",
"I y y I",
"I y y I",
"I y y I",
},
}