eolib 0.5.0
A core C library for writing applications related to Endless Online
Loading...
Searching...
No Matches
Emf Struct Reference

#include <protocol.h>

Data Fields

EoSerialize _eo
int32_t rid [2]
char * name
MapType type
MapTimedEffect timed_effect
int32_t music_id
MapMusicControl music_control
int32_t ambient_sound_id
int32_t width
int32_t height
int32_t fill_tile
bool map_available
bool can_scroll
int32_t relog_x
int32_t relog_y
size_t npcs_length
MapNpcnpcs
size_t legacy_door_keys_length
MapLegacyDoorKeylegacy_door_keys
size_t items_length
MapItemitems
size_t tile_spec_rows_length
MapTileSpecRowtile_spec_rows
size_t warp_rows_length
MapWarpRowwarp_rows
MapGraphicLayer graphic_layers [9]
size_t signs_length
MapSignsigns

Detailed Description

Endless Map File

Definition at line 948 of file protocol.h.

Field Documentation

◆ _eo

EoSerialize Emf::_eo

Definition at line 949 of file protocol.h.

◆ ambient_sound_id

int32_t Emf::ambient_sound_id

Definition at line 956 of file protocol.h.

◆ can_scroll

bool Emf::can_scroll

Definition at line 961 of file protocol.h.

◆ fill_tile

int32_t Emf::fill_tile

Definition at line 959 of file protocol.h.

◆ graphic_layers

MapGraphicLayer Emf::graphic_layers[9]

The 9 layers of map graphics. Order is [Ground, Object, Overlay, Down Wall, Right Wall, Roof, Top, Shadow, Overlay2]

Definition at line 978 of file protocol.h.

◆ height

int32_t Emf::height

Definition at line 958 of file protocol.h.

◆ items

MapItem* Emf::items

Definition at line 969 of file protocol.h.

◆ items_length

size_t Emf::items_length

Definition at line 968 of file protocol.h.

◆ legacy_door_keys

MapLegacyDoorKey* Emf::legacy_door_keys

Definition at line 967 of file protocol.h.

◆ legacy_door_keys_length

size_t Emf::legacy_door_keys_length

Definition at line 966 of file protocol.h.

◆ map_available

bool Emf::map_available

Definition at line 960 of file protocol.h.

◆ music_control

MapMusicControl Emf::music_control

Definition at line 955 of file protocol.h.

◆ music_id

int32_t Emf::music_id

Definition at line 954 of file protocol.h.

◆ name

char* Emf::name

Definition at line 951 of file protocol.h.

◆ npcs

MapNpc* Emf::npcs

Definition at line 965 of file protocol.h.

◆ npcs_length

size_t Emf::npcs_length

Definition at line 964 of file protocol.h.

◆ relog_x

int32_t Emf::relog_x

Definition at line 962 of file protocol.h.

◆ relog_y

int32_t Emf::relog_y

Definition at line 963 of file protocol.h.

◆ rid

int32_t Emf::rid[2]

Definition at line 950 of file protocol.h.

◆ signs

MapSign* Emf::signs

Definition at line 980 of file protocol.h.

◆ signs_length

size_t Emf::signs_length

Definition at line 979 of file protocol.h.

◆ tile_spec_rows

MapTileSpecRow* Emf::tile_spec_rows

Definition at line 971 of file protocol.h.

◆ tile_spec_rows_length

size_t Emf::tile_spec_rows_length

Definition at line 970 of file protocol.h.

◆ timed_effect

MapTimedEffect Emf::timed_effect

Definition at line 953 of file protocol.h.

◆ type

MapType Emf::type

Definition at line 952 of file protocol.h.

◆ warp_rows

MapWarpRow* Emf::warp_rows

Definition at line 973 of file protocol.h.

◆ warp_rows_length

size_t Emf::warp_rows_length

Definition at line 972 of file protocol.h.

◆ width

int32_t Emf::width

Definition at line 957 of file protocol.h.


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