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 89 of file space.h.
◆ bar_description
| char* Spob::bar_description |
Spob spaceport bar description
Definition at line 114 of file space.h.
◆ can_land
Whether or not the player can land.
Definition at line 108 of file space.h.
◆ class
◆ commodities
array: what commodities they sell
Definition at line 116 of file space.h.
◆ commodityPrice
array: the base cost of a commodity on this spob
Definition at line 117 of file space.h.
◆ description
◆ display
Name to be displayed to the player. Defaults to name if not set.
Definition at line 92 of file space.h.
◆ feature
Name of the feature the spob provides if applicable.
Definition at line 93 of file space.h.
◆ flags
flags for spob properties
Definition at line 131 of file space.h.
◆ gfx_comm
Name of the texture.
Definition at line 126 of file space.h.
◆ gfx_commPath
Communication image path.
Definition at line 127 of file space.h.
◆ gfx_exterior
Don't actually load the texture
Definition at line 124 of file space.h.
◆ gfx_exteriorPath
| char* Spob::gfx_exteriorPath |
Name of the gfx_exterior for saving purposes.
Definition at line 125 of file space.h.
◆ gfx_space
Graphic in space
Definition at line 121 of file space.h.
◆ gfx_spaceName
| char* Spob::gfx_spaceName |
Name to load texture quickly with.
Definition at line 122 of file space.h.
◆ gfx_spacePath
| char* Spob::gfx_spacePath |
Name of the gfx_space for saving purposes.
Definition at line 123 of file space.h.
◆ hide
The ewarfare hide value for the spob.
Definition at line 105 of file space.h.
◆ id
◆ land_msg
Message on landing.
Definition at line 110 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 109 of file space.h.
◆ lua_barbg
Run to generate bar backgrounds as necessary.
Definition at line 149 of file space.h.
◆ lua_can_land
Checks to see if the player can land on the spob.
Definition at line 143 of file space.h.
◆ lua_comm
Run when player communicates with the spob.
Definition at line 147 of file space.h.
◆ lua_env
,< Lua File. Lua environment.
Definition at line 138 of file space.h.
◆ lua_file
◆ lua_init
Run when initializing the spob.
Definition at line 140 of file space.h.
◆ lua_land
Run when a pilot "lands".
Definition at line 144 of file space.h.
◆ lua_load
Run when player enters system.
Definition at line 141 of file space.h.
◆ lua_mem
Memory of the current instance.
Definition at line 139 of file space.h.
◆ lua_population
Run when getting a string representing the population of the spob.
Definition at line 148 of file space.h.
◆ lua_render
Run when rendering.
Definition at line 145 of file space.h.
◆ lua_unload
Run when player exits system.
Definition at line 142 of file space.h.
◆ lua_update
Run when updating.
Definition at line 146 of file space.h.
◆ map_alpha
Alpha to display on the map.
Definition at line 133 of file space.h.
◆ marker
| const SimpleShader* Spob::marker |
GUI marker.
Definition at line 96 of file space.h.
◆ marker_scale
| double Spob::marker_scale |
Scales the marker.
Definition at line 97 of file space.h.
◆ markers
Markers enabled on the spob.
Definition at line 134 of file space.h.
◆ mo
Overlay layout data.
Definition at line 132 of file space.h.
◆ name
◆ population
| uint64_t Spob::population |
Population of the spob.
Definition at line 101 of file space.h.
◆ pos
position in star system
Definition at line 94 of file space.h.
◆ presence
Presence details (faction, etc.)
Definition at line 104 of file space.h.
◆ radius
Radius of the space object. WARNING: lazy-loaded with gfx_space.
Definition at line 95 of file space.h.
◆ services
| unsigned int Spob::services |
What services they offer
Definition at line 115 of file space.h.
◆ tags
◆ tech
The documentation for this struct was generated from the following file:
- /builddir/build/BUILD/naev-0.11.5/src/space.h