Página principal | Jerarquía de la clase | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases | Archivos de los miembros | Páginas relacionadas

Referencia de la Clase WAD_DATABASE

#include <jed_wad.h>

Diagrama de colaboración para WAD_DATABASE:

Collaboration graph
[leyenda]
Lista de todos los miembros.

Métodos públicos

 WAD_DATABASE (char *file)
 ~WAD_DATABASE ()
void imprima (void)
BOOLEAN localice_imagen (int busqueda)
BOOLEAN localice_flat (int busqueda)
BOOLEAN localice_flat_por_nombre (char *nombre)
BOOLEAN localice_imagen_por_nombre (char *nombre)
BOOLEAN localice_textura_por_nombre (char *nombre, int *X_tam, int *Y_tam, int *Num_trozos, int **ARr_x, int **ARr_y, int **ARr_i)
BOOLEAN localice_sonido (int busqueda)
void localice_paleta (int busqueda)

Atributos públicos

LISTA< WAD_ENTITY * > imagenes
LISTA< WAD_ENTITY * > flats
LISTA< WAD_ENTITY * > paletas
LISTA< WAD_ENTITY * > sonidos
LISTA< WAD_ENTITY * > efectos_speaker
LISTA< WAD_ENTITY * > secuencias_midi
LISTA< WAD_TEXTURE_DATA * > datos_texturas
LISTA< WAD_LEVEL * > niveles
LISTA< char * > tabla_pname
int tipo_de_wad
FILE * fd

Atributos privados

char * nombre_de_archivo
char wadid_cad [5]
WORD num_entidades
DWORD ignorados
DWORD etiquetas
LISTA< WAD_ENTITY * > tablas_pname
LISTA< WAD_ENTITY * > texturas

Amigas

void draw_callback (void)

Documentación del constructor y destructor

WAD_DATABASE::WAD_DATABASE char *  file  ) 
 

Definición en la línea 348 del archivo jed_wad.C.

References LISTA< WAD_TEXTURE_DATA * >::anx(), LISTA< char * >::anx(), LISTA< WAD_LEVEL * >::anx(), LISTA< WAD_ENTITY * >::anx(), BYTE, WAD_LEVEL::cargue(), datos_texturas, WAD_ENTITY::deme_tipo(), DWORD, efectos_speaker, etiquetas, fd, flats, WAD_TEXTURE_DATA::height, ignorados, imagenes, WAD_TEXTURE_DATA::name, WAD_ENTITY::name, niveles, nombre_de_archivo, num_entidades, WAD_TEXTURE_DATA::num_trocitos, paletas, WAD_TEXTURE_DATA::Pname_indexes, secuencias_midi, sonidos, tabla_pname, tablas_pname, LISTA< char * >::tam(), LISTA< WAD_ENTITY * >::tam(), texturas, tipo_de_wad, WAD_D_, WAD_DP_, WAD_DS_, WAD_FLAT, WAD_GLEVEL, WAD_IMAGE, WAD_LABEL, WAD_PLAYPAL, WAD_PNAMES, WAD_TEXTURE, wadid_cad, WAD_TEXTURE_DATA::width, WORD, WAD_TEXTURE_DATA::X_offsets, y WAD_TEXTURE_DATA::Y_offsets.

Here is the call graph for this function:

WAD_DATABASE::~WAD_DATABASE  ) 
 

Definición en la línea 513 del archivo jed_wad.C.

References fd, y nombre_de_archivo.


Documentación de las funciones miembro

void WAD_DATABASE::imprima void   ) 
 

Definición en la línea 666 del archivo jed_wad.C.

References datos_texturas, etiquetas, flats, ignorados, imagenes, niveles, nombre_de_archivo, num_entidades, paletas, sonidos, tabla_pname, tablas_pname, LISTA< WAD_LEVEL * >::tam(), LISTA< WAD_TEXTURE_DATA * >::tam(), LISTA< char * >::tam(), LISTA< WAD_ENTITY * >::tam(), texturas, y wadid_cad.

Here is the call graph for this function:

BOOLEAN WAD_DATABASE::localice_flat int  busqueda  ) 
 

Definición en la línea 546 del archivo jed_wad.C.

References fd, flats, y LISTA< WAD_ENTITY * >::tam().

Here is the call graph for this function:

BOOLEAN WAD_DATABASE::localice_flat_por_nombre char *  nombre  ) 
 

Definición en la línea 561 del archivo jed_wad.C.

References fd, flats, WAD_ENTITY::name, WAD_ENTITY::offset, LISTA< WAD_ENTITY * >::principio(), y LISTA< WAD_ENTITY * >::ventana().

Referenciado por BSP_2D::deme_flat().

Here is the call graph for this function:

BOOLEAN WAD_DATABASE::localice_imagen int  busqueda  ) 
 

Definición en la línea 531 del archivo jed_wad.C.

References fd, imagenes, y LISTA< WAD_ENTITY * >::tam().

Here is the call graph for this function:

BOOLEAN WAD_DATABASE::localice_imagen_por_nombre char *  nombre  ) 
 

Definición en la línea 578 del archivo jed_wad.C.

References fd, imagenes, WAD_ENTITY::name, WAD_ENTITY::offset, LISTA< WAD_ENTITY * >::principio(), y LISTA< WAD_ENTITY * >::ventana().

Referenciado por BSP_2D::deme_textura().

Here is the call graph for this function:

void WAD_DATABASE::localice_paleta int  busqueda  ) 
 

Definición en la línea 648 del archivo jed_wad.C.

References fd, y paletas.

Referenciado por BSP_2D::importe_wadlevel().

BOOLEAN WAD_DATABASE::localice_sonido int  busqueda  ) 
 

Definición en la línea 629 del archivo jed_wad.C.

References fd, sonidos, y LISTA< WAD_ENTITY * >::tam().

Here is the call graph for this function:

BOOLEAN WAD_DATABASE::localice_textura_por_nombre char *  nombre,
int *  X_tam,
int *  Y_tam,
int *  Num_trozos,
int **  ARr_x,
int **  ARr_y,
int **  ARr_i
 

Definición en la línea 597 del archivo jed_wad.C.

References datos_texturas, WAD_TEXTURE_DATA::height, WAD_TEXTURE_DATA::name, WAD_TEXTURE_DATA::num_trocitos, WAD_TEXTURE_DATA::Pname_indexes, LISTA< WAD_TEXTURE_DATA * >::principio(), LISTA< WAD_TEXTURE_DATA * >::ventana(), WAD_TEXTURE_DATA::width, WAD_TEXTURE_DATA::X_offsets, y WAD_TEXTURE_DATA::Y_offsets.

Referenciado por BSP_2D::deme_textura().

Here is the call graph for this function:


Documentación de las funciones relacionadas y clases amigas

void draw_callback void   )  [friend]
 


Documentación de los datos miembro

LISTA<WAD_TEXTURE_DATA *> WAD_DATABASE::datos_texturas
 

Definición en la línea 132 del archivo jed_wad.h.

Referenciado por imprima(), localice_textura_por_nombre(), y WAD_DATABASE().

LISTA<WAD_ENTITY *> WAD_DATABASE::efectos_speaker
 

Definición en la línea 130 del archivo jed_wad.h.

Referenciado por WAD_DATABASE().

DWORD WAD_DATABASE::etiquetas [private]
 

Definición en la línea 121 del archivo jed_wad.h.

Referenciado por imprima(), y WAD_DATABASE().

FILE* WAD_DATABASE::fd
 

Definición en la línea 136 del archivo jed_wad.h.

Referenciado por BSP_2D::deme_flat(), BSP_2D::deme_textura(), BSP_2D::importe_wadlevel(), localice_flat(), localice_flat_por_nombre(), localice_imagen(), localice_imagen_por_nombre(), localice_paleta(), localice_sonido(), WAD_DATABASE(), y ~WAD_DATABASE().

LISTA<WAD_ENTITY *> WAD_DATABASE::flats
 

Definición en la línea 127 del archivo jed_wad.h.

Referenciado por imprima(), localice_flat(), localice_flat_por_nombre(), y WAD_DATABASE().

DWORD WAD_DATABASE::ignorados [private]
 

Definición en la línea 120 del archivo jed_wad.h.

Referenciado por imprima(), y WAD_DATABASE().

LISTA<WAD_ENTITY *> WAD_DATABASE::imagenes
 

Definición en la línea 126 del archivo jed_wad.h.

Referenciado por imprima(), localice_imagen(), localice_imagen_por_nombre(), y WAD_DATABASE().

LISTA<WAD_LEVEL *> WAD_DATABASE::niveles
 

Definición en la línea 133 del archivo jed_wad.h.

Referenciado por BSP_2D::importe_wadlevel(), imprima(), y WAD_DATABASE().

char* WAD_DATABASE::nombre_de_archivo [private]
 

Definición en la línea 117 del archivo jed_wad.h.

Referenciado por imprima(), WAD_DATABASE(), y ~WAD_DATABASE().

WORD WAD_DATABASE::num_entidades [private]
 

Definición en la línea 119 del archivo jed_wad.h.

Referenciado por imprima(), y WAD_DATABASE().

LISTA<WAD_ENTITY *> WAD_DATABASE::paletas
 

Definición en la línea 128 del archivo jed_wad.h.

Referenciado por imprima(), localice_paleta(), y WAD_DATABASE().

LISTA<WAD_ENTITY *> WAD_DATABASE::secuencias_midi
 

Definición en la línea 131 del archivo jed_wad.h.

Referenciado por WAD_DATABASE().

LISTA<WAD_ENTITY *> WAD_DATABASE::sonidos
 

Definición en la línea 129 del archivo jed_wad.h.

Referenciado por imprima(), localice_sonido(), y WAD_DATABASE().

LISTA<char *> WAD_DATABASE::tabla_pname
 

Definición en la línea 134 del archivo jed_wad.h.

Referenciado por BSP_2D::deme_textura(), imprima(), y WAD_DATABASE().

LISTA<WAD_ENTITY *> WAD_DATABASE::tablas_pname [private]
 

Definición en la línea 122 del archivo jed_wad.h.

Referenciado por imprima(), y WAD_DATABASE().

LISTA<WAD_ENTITY *> WAD_DATABASE::texturas [private]
 

Definición en la línea 123 del archivo jed_wad.h.

Referenciado por imprima(), y WAD_DATABASE().

int WAD_DATABASE::tipo_de_wad
 

Definición en la línea 135 del archivo jed_wad.h.

Referenciado por WAD_DATABASE().

char WAD_DATABASE::wadid_cad[5] [private]
 

Definición en la línea 118 del archivo jed_wad.h.

Referenciado por imprima(), y WAD_DATABASE().


La documentación para esta clase fué generada a partir de los siguientes archivos:
Este archivo HTML ha sido generado automáticamente a partir del código fuente AQUYNZA. NO LO EDITE. Para mayor información contacte al autor.