Files
questshock/modding/hacked/ss1/content/archive/level/Parameters.go
T

30 lines
656 B
Go

package level
const (
// ParametersSize is the serialized size, in bytes, of the Parameters structure.
ParametersSize = 94
)
// Parameters describes level-global properties.
// It also contains information on the auto-maps, which, as per original code, should have been in the game state.
type Parameters struct {
Size int16
_ [2]byte
CeilingHazardLevel byte
FloorHazardLevel byte
FloorHazardIsGravity byte
BiohazardRegister byte
RadiationRegister byte
_ [4]byte
_ [3][27]byte
}
// DefaultParameters returns a new instance of parameters.
func DefaultParameters() Parameters {
return Parameters{
Size: ParametersSize,
}
}