Mortal Kombat Plus
Documentação gerada automaticamente com Doxygen
Carregando...
Procurando...
Nenhuma entrada encontrado
Referência do Arquivo raiden.c
#include "fighters.h"
#include "sprites.h"
#include "estruturas.h"
#include "game_vars.h"
Gráfico de dependência de inclusões para raiden.c:

Ir para o código-fonte desse arquivo.

Funções

void playerState_Raiden (int numPlayer, u16 State)
 

Funções

◆ playerState_Raiden()

void playerState_Raiden ( int numPlayer,
u16 State )

Definição na linha 6 do arquivo raiden.c.

7{
8 switch (State)
9 {
10 case PARADO:
11 player[numPlayer].y = gAlturaDoPiso;
12 player[numPlayer].w = 16 * 8;
13 player[numPlayer].h = 15 * 8;
14 player[numPlayer].dataAnim[1] = 6;
15 player[numPlayer].dataAnim[2] = 6;
16 player[numPlayer].dataAnim[3] = 6;
17 player[numPlayer].dataAnim[4] = 6;
18 player[numPlayer].dataAnim[5] = 6;
19 player[numPlayer].dataAnim[6] = 6;
20 player[numPlayer].dataAnim[7] = 6;
21 player[numPlayer].dataAnim[8] = 6;
22 player[numPlayer].dataAnim[9] = 6;
23 player[numPlayer].dataAnim[10] = 6;
24 player[numPlayer].animFrameTotal = 10;
25 player[numPlayer].sprite = SPR_addSpriteExSafe(&spr_raiden, player[numPlayer].x - player[numPlayer].axisX,
26 player[numPlayer].y - player[numPlayer].axisY,
27 TILE_ATTR(player[numPlayer].paleta, FALSE, FALSE, FALSE),
28 SPR_FLAG_DISABLE_DELAYED_FRAME_UPDATE | SPR_FLAG_AUTO_VISIBILITY | SPR_FLAG_AUTO_VRAM_ALLOC | SPR_FLAG_AUTO_TILE_UPLOAD);
29 break;
30
31 default:
32 break;
33 }
34
35 if(player[numPlayer].direcao == 1)
36 {
37 PAL_setPalette(PAL2, spr_raiden.palette->data, DMA);
38 } else {
39 PAL_setPalette(PAL3, spr_raiden.palette->data, DMA);
40 }
41}
Player player[2]
Definição game_vars.c:24
u8 gAlturaDoPiso
Definição game_vars.c:11