Nilorea Library

- Main Page
- Modules
- Data Structures
- Files

- Data Structures
- Data Structure Index
- Data Fields

All Data Structures Files Functions Variables Typedefs Macros Groups
Data Fields
MAP Struct Reference
ISOMETRIC: isometric engine, maps, tiles,...

`#include <n_iso_engine.h>`

Collaboration diagram for MAP:
[legend]

## Data Fields

CELL * | grid
char * | name
BITMAP * | mousemap
BITMAP * | colortile
int | XSIZE
int | YSIZE
int | TILEW
int | TILEH
int | ptanchorX
int | ptanchorY
int | X
int | Y
int | bgcolor
int | wirecolor
char * | object_group_names
char * | anim_group_names
char * | sounds_group_names
char * | quests_group_names

## Detailed Description

MAP with objects, tiles, skins

Definition at line 57 of file n_iso_engine.h.

## Field Documentation

char* anim_group_names

animation board

as for previous:char *object_group_names

Definition at line 98 of file n_iso_engine.h.

int bgcolor

color of the bg

Definition at line 72 of file n_iso_engine.h.

BITMAP * colortile

defaut full colored background tile

Definition at line 66 of file n_iso_engine.h.

CELL* grid

Grid of each cell of the map

Definition at line 60 of file n_iso_engine.h.

BITMAP* mousemap

Map for mouse collision between mouse pointer and map

Definition at line 66 of file n_iso_engine.h.

char* name

Name of the map ( used for linking between two map )

Definition at line 63 of file n_iso_engine.h.

char* object_group_names

active objects

name of the main group of the (kind of) library of objects, filled by zero else, size iz limited to 512 characaters

Definition at line 94 of file n_iso_engine.h.

int ptanchorX

X starting cell for drawing

Definition at line 72 of file n_iso_engine.h.

int ptanchorY

Y starting cell for drawing

Definition at line 72 of file n_iso_engine.h.

char* quests_group_names

quest library

as for previous:char *object_group_names

Definition at line 106 of file n_iso_engine.h.

char* sounds_group_names

sounds library

as for previous:char *object_group_names

Definition at line 102 of file n_iso_engine.h.

int TILEH

size Y of tiles of the map (in pixel)

Definition at line 72 of file n_iso_engine.h.

int TILEW

size X of tiles of the map (in pixel)

Definition at line 72 of file n_iso_engine.h.

int wirecolor

color of wire

Definition at line 72 of file n_iso_engine.h.

int X

X move in pixel for drawing

Definition at line 72 of file n_iso_engine.h.

int XSIZE

size X of the grid (nbXcell)

Definition at line 72 of file n_iso_engine.h.

int Y

Y move in pixel for drawing

Definition at line 72 of file n_iso_engine.h.

int YSIZE

size Y of the grid (nbYcell)

Definition at line 72 of file n_iso_engine.h.

The documentation for this struct was generated from the following file:

- include/n_iso_engine.h