TechbloxModdingAPI/GamecraftModdingAPI/Blocks/BlockIDs.cs

153 lines
3.4 KiB
C#

namespace GamecraftModdingAPI.Blocks
{
/// <summary>
/// Possible block types
/// </summary>
public enum BlockIDs : ushort
{
/// <summary>
/// Called "nothing" in Gamecraft. (DBID.NOTHING)
/// </summary>
Invalid = ushort.MaxValue,
Cube = 0,
Wedge,
QuarterPyramid,
Tetrahedron,
RoundedWedge,
RoundedQuarterPyramid,
RoundedTetrahedron,
NegativeQuarterPyramid,
NegativeTetrahedron,
RoundedNegativeQuarterPyramid,
RoundedNegativeTetrahedron, //10
PlateCube,
PlateWedge,
PlateQuarterPyramid,
PlateTetrahedron,
Sphere,
Frame,
FrameS1,
FrameS2,
FrameS3,
FrameS4, //20
FrameS5,
FrameWedge,
FrameWedgeS1,
FrameWedgeS2,
FrameWedgeS3,
FrameWedgeS4,
SideS0S1,
SideS0S2,
SideS0S3,
SideS0S4, //30
SideS0S5,
SideS1S1,
SideS1S2,
SideS1S3,
SideS1S4,
SideS1S5,
SideS2S1,
SideS2S2,
SideS2S3,
SideS2S4,
SideS2S5,
WindscreenS1, //42
WindscreenS2,
WindscreenS3,
WindscreenS4,
WindscreenS5,
CarWheelArch,
CarArchSmallFlare,
CarArchFlare,
CarArchExtrudedFlare, //50
Cube1X1,
Cube1X2,
Cube1X3,
Cube1X4,
Cube1X6,
Cube2X2,
Cube2X3,
Cube2X4,
Cube2X6,
Wedge1X1, //60
Wedge1X2,
Wedge1X3,
Wedge2X1,
Wedge2X2,
Wedge2X3,
RoundedWedge1X1,
RoundedWedge1X2,
RoundedWedge1X3,
RoundedWedge2X1,
RoundedWedge2X2, //70
RoundedWedge2X3,
Plate1X1,
Plate1X2,
Plate1X3,
Plate1X4,
Plate2X2,
Plate2X3,
Plate2X4,
Plate3X3,
Plate3X4, //80
Cube1X1S1,
Cube1X2S1,
Cube1X3S1,
Wedge1X1S1,
Wedge1X2S1,
Wedge1X3S1,
Wedge2X1S1,
Wedge2X2S1,
Wedge2X3S1,
Wedge3X1S1, //90
Wedge3X2S1,
Wedge3X3S1,
NegativeTetrahedron1X1S1,
NegativeTetrahedron1X2S1,
NegativeTetrahedron1X3S1,
NegativeTetrahedron2X1S1,
NegativeTetrahedron2X2S1,
NegativeTetrahedron2X3S1,
NegativeTetrahedron3X1S1,
Axle, //100
Hinge,
BallJoint,
UniversalJoint,
TelescopicJoint,
HingeSpring,
AxleSpring,
DampedSpring,
WheelRigNoSteering,
WheelRigWithSteering,
NegativeTetrahedron3X2S1, //110
NegativeTetrahedron3X3S1,
Tetrahedron1X1S1,
Tetrahedron1X2S1,
Tetrahedron1X3S1,
Tetrahedron2X1S1,
Tetrahedron2X2S1,
Tetrahedron2X3S1,
Tetrahedron3X1S1,
Tetrahedron3X2S1,
Tetrahedron3X3S1, //120
QuarterPyramid1X1S1,
QuarterPyramid1X2S1,
QuarterPyramid1X3S1,
QuarterPyramid2X1S1,
QuarterPyramid2X2S1,
QuarterPyramid2X3S1,
QuarterPyramid3X1S1,
QuarterPyramid3X2S1,
QuarterPyramid3X3S1,
PlateTriangle, //130
PlateCircle,
PlateQtrCircle,
PlateRWedge,
PlateRTetrahedron,
DriverSeat = 150,
PassengerSeat,
Engine,
CarWheelWideProfile = 200,
CarWheel,
}
}