|
eolib-cpp 0.1.0-beta.7
Core C++ library for writing Endless Online applications
|
Endless Map Files (eolib::protocol::map::Emf), and the structs and enums they use. More...
Classes | |
| class | MapNpc |
| NPC spawn EMF entity. More... | |
| class | MapLegacyDoorKey |
| Legacy EMF entity used to specify a key on a door. More... | |
| class | MapItem |
| Item spawn EMF entity. More... | |
| class | MapWarp |
| Warp EMF entity. More... | |
| class | MapSign |
| Sign EMF entity. More... | |
| class | MapTileSpecRowTile |
| A single tile in a row of tilespecs. More... | |
| class | MapTileSpecRow |
| A row of tilespecs. More... | |
| class | MapWarpRowTile |
| A single tile in a row of warp entities. More... | |
| class | MapWarpRow |
| A row of warp entities. More... | |
| class | MapGraphicRowTile |
| A single tile in a row of map graphics. More... | |
| class | MapGraphicRow |
| A row in a layer of map graphics. More... | |
| class | MapGraphicLayer |
| A layer of map graphics. More... | |
| class | Emf |
| Endless Map File. More... | |
Enumerations | |
| enum class | MapType : int { Normal = 0 , Pk = 3 } |
| enum class | MapTimedEffect : int { None = 0 , HpDrain = 1 , TpDrain = 2 , Quake1 = 3 , Quake2 = 4 , Quake3 = 5 , Quake4 = 6 } |
| A timed effect that can occur on a map. More... | |
| enum class | MapMusicControl : int { InterruptIfDifferentPlayOnce = 0 , InterruptPlayOnce = 1 , FinishPlayOnce = 2 , InterruptIfDifferentPlayRepeat = 3 , InterruptPlayRepeat = 4 , FinishPlayRepeat = 5 , InterruptPlayNothing = 6 } |
| How background music should be played on a map. More... | |
| enum class | MapTileSpec : int { Wall = 0 , ChairDown = 1 , ChairLeft = 2 , ChairRight = 3 , ChairUp = 4 , ChairDownRight = 5 , ChairUpLeft = 6 , ChairAll = 7 , Reserved8 = 8 , Chest = 9 , Reserved10 = 10 , Reserved11 = 11 , Reserved12 = 12 , Reserved13 = 13 , Reserved14 = 14 , Reserved15 = 15 , BankVault = 16 , NpcBoundary = 17 , Edge = 18 , FakeWall = 19 , Board1 = 20 , Board2 = 21 , Board3 = 22 , Board4 = 23 , Board5 = 24 , Board6 = 25 , Board7 = 26 , Board8 = 27 , Jukebox = 28 , Jump = 29 , Water = 30 , Reserved31 = 31 , Arena = 32 , AmbientSource = 33 , TimedSpikes = 34 , Spikes = 35 , HiddenSpikes = 36 } |
| The type of a tile on a map. More... | |
Functions | |
| std::string | ToString (MapType value) |
| Gets the name of a MapType value. | |
| std::ostream & | operator<< (std::ostream &stream, MapType value) |
| Writes the name of a MapType value to a stream. | |
| std::string | ToString (MapTimedEffect value) |
| Gets the name of a MapTimedEffect value. | |
| std::ostream & | operator<< (std::ostream &stream, MapTimedEffect value) |
| Writes the name of a MapTimedEffect value to a stream. | |
| std::string | ToString (MapMusicControl value) |
| Gets the name of a MapMusicControl value. | |
| std::ostream & | operator<< (std::ostream &stream, MapMusicControl value) |
| Writes the name of a MapMusicControl value to a stream. | |
| std::string | ToString (MapTileSpec value) |
| Gets the name of a MapTileSpec value. | |
| std::ostream & | operator<< (std::ostream &stream, MapTileSpec value) |
| Writes the name of a MapTileSpec value to a stream. | |
Endless Map Files (eolib::protocol::map::Emf), and the structs and enums they use.
|
strong |
|
strong |
|
strong |
|
strong |
The type of a tile on a map.
| std::string eolib::protocol::map::ToString | ( | MapType | value | ) |
Gets the name of a MapType value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::map::operator<< | ( | std::ostream & | stream, |
| MapType | value ) |
Writes the name of a MapType value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::map::ToString | ( | MapTimedEffect | value | ) |
Gets the name of a MapTimedEffect value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::map::operator<< | ( | std::ostream & | stream, |
| MapTimedEffect | value ) |
Writes the name of a MapTimedEffect value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::map::ToString | ( | MapMusicControl | value | ) |
Gets the name of a MapMusicControl value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::map::operator<< | ( | std::ostream & | stream, |
| MapMusicControl | value ) |
Writes the name of a MapMusicControl value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::map::ToString | ( | MapTileSpec | value | ) |
Gets the name of a MapTileSpec value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::map::operator<< | ( | std::ostream & | stream, |
| MapTileSpec | value ) |
Writes the name of a MapTileSpec value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |