Represents a Space Object (SPOB), including and not limited to planets, stations, wormholes, hypergates, etc...
More...
#include <space.h>
Represents a Space Object (SPOB), including and not limited to planets, stations, wormholes, hypergates, etc...
Definition at line 88 of file space.h.
◆ bar_description
| char* Spob::bar_description |
Spob spaceport bar description
Definition at line 112 of file space.h.
◆ can_land
Whether or not the player can land.
Definition at line 106 of file space.h.
◆ class
◆ commodities
array: what commodities they sell
Definition at line 114 of file space.h.
◆ commodityPrice
array: the base cost of a commodity on this spob
Definition at line 115 of file space.h.
◆ description
◆ display
Name to be displayed to the player. Defaults to name if not set.
Definition at line 91 of file space.h.
◆ feature
Name of the feature the spob provides if applicable.
Definition at line 92 of file space.h.
◆ flags
flags for spob properties
Definition at line 127 of file space.h.
◆ gfx_exterior
Don't actually load the texture
Definition at line 122 of file space.h.
◆ gfx_exteriorPath
| char* Spob::gfx_exteriorPath |
Name of the gfx_exterior for saving purposes.
Definition at line 123 of file space.h.
◆ gfx_space
Graphic in space
Definition at line 119 of file space.h.
◆ gfx_spaceName
| char* Spob::gfx_spaceName |
Name to load texture quickly with.
Definition at line 120 of file space.h.
◆ gfx_spacePath
| char* Spob::gfx_spacePath |
Name of the gfx_space for saving purposes.
Definition at line 121 of file space.h.
◆ hide
The ewarfare hide value for the spob.
Definition at line 103 of file space.h.
◆ id
◆ land_msg
Message on landing.
Definition at line 108 of file space.h.
◆ land_override
Forcibly allows the player to either be able to land or not (+1 is land, -1 is not, 0 otherwise).
Definition at line 107 of file space.h.
◆ lua_can_land
Checks to see if the player can land on the spob.
Definition at line 139 of file space.h.
◆ lua_comm
Run when player communicates with the spob.
Definition at line 143 of file space.h.
◆ lua_env
,< Lua File. Lua environment.
Definition at line 134 of file space.h.
◆ lua_file
◆ lua_init
Run when initializing the spob.
Definition at line 136 of file space.h.
◆ lua_land
Run when a pilot "lands".
Definition at line 140 of file space.h.
◆ lua_load
Run when player enters system.
Definition at line 137 of file space.h.
◆ lua_mem
Memory of the current instance.
Definition at line 135 of file space.h.
◆ lua_render
Run when rendering.
Definition at line 141 of file space.h.
◆ lua_unload
Run when player exits system.
Definition at line 138 of file space.h.
◆ lua_update
Run when updating.
Definition at line 142 of file space.h.
◆ map_alpha
Alpha to display on the map.
Definition at line 129 of file space.h.
◆ marker
| const SimpleShader* Spob::marker |
GUI marker.
Definition at line 95 of file space.h.
◆ markers
Markers enabled on the spob.
Definition at line 130 of file space.h.
◆ mo
Overlay layout data.
Definition at line 128 of file space.h.
◆ name
◆ population
| uint64_t Spob::population |
Population of the spob.
Definition at line 99 of file space.h.
◆ pos
position in star system
Definition at line 93 of file space.h.
◆ presence
Presence details (faction, etc.)
Definition at line 102 of file space.h.
◆ radius
Radius of the space object. WARNING: lazy-loaded with gfx_space.
Definition at line 94 of file space.h.
◆ services
| unsigned int Spob::services |
What services they offer
Definition at line 113 of file space.h.
◆ tags
◆ tech
The documentation for this struct was generated from the following file:
- /builddir/build/BUILD/naev-0.10.4/src/space.h