Class: Quake::Bsp::Level
- Inherits:
-
Data
- Object
- Data
- Quake::Bsp::Level
- Defined in:
- lib/quake/bsp/types.rb
Instance Attribute Summary collapse
-
#clipnodes ⇒ Object
readonly
Returns the value of attribute clipnodes.
-
#edges ⇒ Object
readonly
Returns the value of attribute edges.
-
#entities ⇒ Object
readonly
Returns the value of attribute entities.
-
#faces ⇒ Object
readonly
Returns the value of attribute faces.
-
#leafs ⇒ Object
readonly
Returns the value of attribute leafs.
-
#lighting ⇒ Object
readonly
Returns the value of attribute lighting.
-
#marksurfaces ⇒ Object
readonly
Returns the value of attribute marksurfaces.
-
#models ⇒ Object
readonly
Returns the value of attribute models.
-
#nodes ⇒ Object
readonly
Returns the value of attribute nodes.
-
#planes ⇒ Object
readonly
Returns the value of attribute planes.
-
#surfedges ⇒ Object
readonly
Returns the value of attribute surfedges.
-
#texinfo ⇒ Object
readonly
Returns the value of attribute texinfo.
-
#textures ⇒ Object
readonly
Returns the value of attribute textures.
-
#vertices ⇒ Object
readonly
Returns the value of attribute vertices.
-
#visibility ⇒ Object
readonly
Returns the value of attribute visibility.
Instance Method Summary collapse
Instance Attribute Details
#clipnodes ⇒ Object (readonly)
Returns the value of attribute clipnodes
49 50 51 |
# File 'lib/quake/bsp/types.rb', line 49 def clipnodes @clipnodes end |
#edges ⇒ Object (readonly)
Returns the value of attribute edges
49 50 51 |
# File 'lib/quake/bsp/types.rb', line 49 def edges @edges end |
#entities ⇒ Object (readonly)
Returns the value of attribute entities
49 50 51 |
# File 'lib/quake/bsp/types.rb', line 49 def entities @entities end |
#faces ⇒ Object (readonly)
Returns the value of attribute faces
49 50 51 |
# File 'lib/quake/bsp/types.rb', line 49 def faces @faces end |
#leafs ⇒ Object (readonly)
Returns the value of attribute leafs
49 50 51 |
# File 'lib/quake/bsp/types.rb', line 49 def leafs @leafs end |
#lighting ⇒ Object (readonly)
Returns the value of attribute lighting
49 50 51 |
# File 'lib/quake/bsp/types.rb', line 49 def lighting @lighting end |
#marksurfaces ⇒ Object (readonly)
Returns the value of attribute marksurfaces
49 50 51 |
# File 'lib/quake/bsp/types.rb', line 49 def marksurfaces @marksurfaces end |
#models ⇒ Object (readonly)
Returns the value of attribute models
49 50 51 |
# File 'lib/quake/bsp/types.rb', line 49 def models @models end |
#nodes ⇒ Object (readonly)
Returns the value of attribute nodes
49 50 51 |
# File 'lib/quake/bsp/types.rb', line 49 def nodes @nodes end |
#planes ⇒ Object (readonly)
Returns the value of attribute planes
49 50 51 |
# File 'lib/quake/bsp/types.rb', line 49 def planes @planes end |
#surfedges ⇒ Object (readonly)
Returns the value of attribute surfedges
49 50 51 |
# File 'lib/quake/bsp/types.rb', line 49 def surfedges @surfedges end |
#texinfo ⇒ Object (readonly)
Returns the value of attribute texinfo
49 50 51 |
# File 'lib/quake/bsp/types.rb', line 49 def texinfo @texinfo end |
#textures ⇒ Object (readonly)
Returns the value of attribute textures
49 50 51 |
# File 'lib/quake/bsp/types.rb', line 49 def textures @textures end |
#vertices ⇒ Object (readonly)
Returns the value of attribute vertices
49 50 51 |
# File 'lib/quake/bsp/types.rb', line 49 def vertices @vertices end |
#visibility ⇒ Object (readonly)
Returns the value of attribute visibility
49 50 51 |
# File 'lib/quake/bsp/types.rb', line 49 def visibility @visibility end |
Instance Method Details
#hulls ⇒ Object
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
# File 'lib/quake/bsp/types.rb', line 55 def hulls [ nil, Hull.new( first_clipnode: 0, last_clipnode: clipnodes.size - 1, clip_mins: Math::Vec3.new(-16.0, -16.0, -24.0), clip_maxs: Math::Vec3.new(16.0, 16.0, 32.0) ), Hull.new( first_clipnode: 0, last_clipnode: clipnodes.size - 1, clip_mins: Math::Vec3.new(-32.0, -32.0, -24.0), clip_maxs: Math::Vec3.new(32.0, 32.0, 64.0) ) ] end |