HyperRogue  11.3d
game/visualization engine based on non-Euclidean geometry
Public Attributes | List of all members
hr::geometryinfo1 Struct Reference

Public Attributes

eGeometryClass kind
 
int gameplay_dimension
 
int graphical_dimension
 
int homogeneous_dimension
 
int sig [4]
 

Detailed Description

only the actual geometry

Member Data Documentation

◆ kind

eGeometryClass hr::geometryinfo1::kind

geometry class

◆ gameplay_dimension

int hr::geometryinfo1::gameplay_dimension

dimension of the gameplay (2 for crystal)

◆ graphical_dimension

int hr::geometryinfo1::graphical_dimension

dimension of the graphics, may be greater than gameplay_dimension with vid.always3 on

◆ homogeneous_dimension

int hr::geometryinfo1::homogeneous_dimension

dimension of the homogeneous vector space used, usually graphical_dimension+1, but 3 in product

◆ sig

int hr::geometryinfo1::sig[4]

signature of the scalar product used


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