|
Mortal Kombat Plus
Documentação gerada automaticamente com Doxygen
|
#include <genesis.h>#include "char_select_room.h"#include "input_system.h"#include "stages.h"#include "sprites.h"#include "audio.h"#include "game_vars.h"#include "fighters.h"#include "anima_system.h"
Ir para o código-fonte desse arquivo.
Componentes | |
| struct | CharSelectData |
Definições e Macros | |
| #define | TILEMAP_WIDTH 40 |
| #define | TILEMAP_HEIGHT 28 |
| #define | SCREEN_WIDTH 320 |
| #define | SCREEN_HEIGHT 224 |
| #define | LINE_HEIGHT 2 |
| #define | PLAYER_1_POS_X 10 |
| #define | PLAYER_1_POS_Y 104 |
| #define | PLAYER_2_POS_X 182 |
| #define | PLAYER_2_POS_Y 104 |
| #define | CURSOR_P1 0 |
| #define | CURSOR_P2 1 |
Funções | |
| void | updateSelector (int ind) |
| Atualiza a posição do cursor de seleção de acordo com o ID. | |
| void | playerSelected (int ind) |
| void | playerSelectBlinkEffect (int ind, u8 selectorBlinkTimer[2]) |
| void | initScrollLine (s16 *scrollLine) |
| move a tela para fora da parte visível a esquerda para iniciar o efeito de Persiana. | |
| void | drawBackground () |
| Carrega as informações dos backgrounds. | |
| void | revealBackground (s16 *scrollLine) |
| Revela a tela fazendo o efeito de persiana. | |
| void | initPlayer () |
| void | initSelectorSprite () |
| void | playCursor () |
| Executa o áudio do cursor. | |
| void | playMusic () |
| void | freeScrollLine (s16 *scrollLine) |
| void | exit () |
| void | processSelecaoPersonagens () |
Variáveis | |
| const u8 | OPTIONS_X [7] = {20, 76, 76, 132, 188, 188, 244} |
| const u8 | OPTIONS_Y [7] = {44, 44, 108, 108, 44, 108, 44} |
| #define CURSOR_P1 0 |
Definição na linha 21 do arquivo char_select_room.c.
| #define CURSOR_P2 1 |
Definição na linha 22 do arquivo char_select_room.c.
| #define LINE_HEIGHT 2 |
Definição na linha 16 do arquivo char_select_room.c.
| #define PLAYER_1_POS_X 10 |
Definição na linha 17 do arquivo char_select_room.c.
| #define PLAYER_1_POS_Y 104 |
Definição na linha 18 do arquivo char_select_room.c.
| #define PLAYER_2_POS_X 182 |
Definição na linha 19 do arquivo char_select_room.c.
| #define PLAYER_2_POS_Y 104 |
Definição na linha 20 do arquivo char_select_room.c.
| #define SCREEN_HEIGHT 224 |
Definição na linha 15 do arquivo char_select_room.c.
| #define SCREEN_WIDTH 320 |
Definição na linha 14 do arquivo char_select_room.c.
| #define TILEMAP_HEIGHT 28 |
Definição na linha 13 do arquivo char_select_room.c.
| #define TILEMAP_WIDTH 40 |
Definição na linha 12 do arquivo char_select_room.c.
| void drawBackground | ( | ) |
Carrega as informações dos backgrounds.
Definição na linha 430 do arquivo char_select_room.c.

| void exit | ( | ) |
Definição na linha 66 do arquivo char_select_room.c.

| void freeScrollLine | ( | s16 * | scrollLine | ) |
Definição na linha 640 do arquivo char_select_room.c.

| void initPlayer | ( | ) |
Definição na linha 566 do arquivo char_select_room.c.


| void initScrollLine | ( | s16 * | scrollLine | ) |
move a tela para fora da parte visível a esquerda para iniciar o efeito de Persiana.
Definição na linha 409 do arquivo char_select_room.c.

| void initSelectorSprite | ( | ) |
Definição na linha 609 do arquivo char_select_room.c.

| void playCursor | ( | ) |
Executa o áudio do cursor.
Definição na linha 630 do arquivo char_select_room.c.

| void playerSelectBlinkEffect | ( | int | ind, |
| u8 | selectorBlinkTimer[2] ) |
Definição na linha 209 do arquivo char_select_room.c.

| void playerSelected | ( | int | ind | ) |
Definição na linha 389 do arquivo char_select_room.c.

| void playMusic | ( | ) |
Definição na linha 635 do arquivo char_select_room.c.

| void processSelecaoPersonagens | ( | ) |
Definição na linha 103 do arquivo char_select_room.c.


| void revealBackground | ( | s16 * | scrollLine | ) |
Revela a tela fazendo o efeito de persiana.
Definição na linha 456 do arquivo char_select_room.c.


| void updateSelector | ( | int | ind | ) |
Atualiza a posição do cursor de seleção de acordo com o ID.
| ind | indice usado pelo GraphicElements |
Definição na linha 243 do arquivo char_select_room.c.


| const u8 OPTIONS_X[7] = {20, 76, 76, 132, 188, 188, 244} |
Definição na linha 45 do arquivo char_select_room.c.
| const u8 OPTIONS_Y[7] = {44, 44, 108, 108, 44, 108, 44} |
Definição na linha 46 do arquivo char_select_room.c.