Update snappoints.hpp

All stairs can be snapped now.
This commit is contained in:
AirwavesMan
2021-01-14 16:33:44 +01:00
parent 3d9c5fc5d1
commit ba18a997e4

View File

@@ -15,9 +15,11 @@ class SnapBuilding {
"WoodFloorQuarter_DZ", "WoodFloorQuarter_DZ",
"WoodFloorHalf_DZ", "WoodFloorHalf_DZ",
"WoodFloor_DZ", "WoodFloor_DZ",
"WoodTriangleFloor_DZ",
"WoodFloorStairs_DZ", "WoodFloorStairs_DZ",
"WoodStairs_DZ", "WoodStairs_DZ",
"WoodStairsSans_DZ", "WoodStairsSans_DZ",
"WoodStairsRails_DZ",
"WoodSmallWallDoor_DZ", "WoodSmallWallDoor_DZ",
"WoodSmallWall_DZ", "WoodSmallWall_DZ",
"WoodSmallWallWin_DZ", "WoodSmallWallWin_DZ",
@@ -27,6 +29,7 @@ class SnapBuilding {
"Land_DZE_LargeWoodDoor", "Land_DZE_LargeWoodDoor",
"WoodLargeWallWin_DZ", "WoodLargeWallWin_DZ",
"WoodLargeWallDoor_DZ", "WoodLargeWallDoor_DZ",
"WoodTriangleWall_DZ",
"Land_DZE_GarageWoodDoor", "Land_DZE_GarageWoodDoor",
"Land_DZE_GarageWoodDoorLocked", "Land_DZE_GarageWoodDoorLocked",
"Land_DZE_LargeWoodDoorLocked", "Land_DZE_LargeWoodDoorLocked",
@@ -219,6 +222,20 @@ class SnapBuilding {
radius = 10; radius = 10;
}; };
class WoodFloor_DZ: WoodFloor_Preview_DZ {}; class WoodFloor_DZ: WoodFloor_Preview_DZ {};
class WoodTriangleFloor_DZ: FloorsWallsStairs {
points[] = {
{0,0,0,$STR_EPOCH_ACTION_SNAP_PIVOT},
{0,-1.3,0.130,$STR_EPOCH_ACTION_SNAP_BACK},
{0,1.3,0.130,$STR_EPOCH_ACTION_SNAP_FRONT},
{-1.3,0,0.130,$STR_EPOCH_ACTION_SNAP_LEFT},
{1.3,0,0.130,$STR_EPOCH_ACTION_SNAP_RIGHT}
};
radius = 10;
};
class WoodTriangleFloor_Preview_DZ: WoodTriangleFloor_DZ {};
class WoodFloorStairs_DZ: FloorsWallsStairs { class WoodFloorStairs_DZ: FloorsWallsStairs {
points[] = { points[] = {
{0,0,0,$STR_EPOCH_ACTION_SNAP_PIVOT}, {0,0,0,$STR_EPOCH_ACTION_SNAP_PIVOT},
@@ -228,21 +245,22 @@ class SnapBuilding {
{2.48,0,3.14,$STR_EPOCH_ACTION_SNAP_RIGHT} {2.48,0,3.14,$STR_EPOCH_ACTION_SNAP_RIGHT}
}; };
}; };
class Wood_Floor_Stairs_Preview_DZ: WoodFloorStairs_DZ {}; class Wood_Floor_Stairs_Preview_DZ: WoodFloorStairs_DZ {};
class Stairs_DZE: FloorsWallsStairs { class Stairs_DZE: FloorsWallsStairs {
points[] = { points[] = {
{0,0,0,$STR_EPOCH_ACTION_SNAP_PIVOT}, {0,0,0,$STR_EPOCH_ACTION_SNAP_BOTTOM},
{1.56055,-0.78,1.5,$STR_EPOCH_ACTION_SNAP_BACK}, {0,3.65,3,$STR_EPOCH_ACTION_SNAP_FRONT},
{1.56055,0.78,1.5,$STR_EPOCH_ACTION_SNAP_FRONT}, {0,1.8,0,$STR_EPOCH_ACTION_SNAP_BOTTOM},
{1.73926,0.05,2.9,$STR_EPOCH_ACTION_SNAP_TOP}, {-0.81,1.8,1.5,$STR_EPOCH_ACTION_SNAP_LEFT},
{-1.73926,0.05,0,$STR_EPOCH_ACTION_SNAP_BOTTOM} {0.78,1.8,1.5,$STR_EPOCH_ACTION_SNAP_RIGHT}
}; };
}; };
class WoodStairs_DZ: Stairs_DZE {}; class WoodStairs_DZ: Stairs_DZE {};
class WoodStairs_Preview_DZ: Stairs_DZE {}; class WoodStairs_Preview_DZ: Stairs_DZE {};
class WoodStairsSans_Preview_DZ: Stairs_DZE {}; class WoodStairsSans_Preview_DZ: Stairs_DZE {};
class WoodStairsSans_DZ: Stairs_DZE {}; class WoodStairsSans_DZ: Stairs_DZE {};
class WoodStairsRails_DZ: Stairs_DZE {};
class WoodSmall_DZE: FloorsWallsStairs { // Small wood walls class WoodSmall_DZE: FloorsWallsStairs { // Small wood walls
points[] = { points[] = {
@@ -286,6 +304,18 @@ class SnapBuilding {
}; };
}; };
class WoodTriangleWall_DZ: FloorsWallsStairs {
points[] = {
{0,0,0,$STR_EPOCH_ACTION_SNAP_PIVOT},
{0,0,2.62,$STR_EPOCH_ACTION_SNAP_TOP},
{-1.12,0,1.5,$STR_EPOCH_ACTION_SNAP_LEFT},
{1.12,0,1.5,$STR_EPOCH_ACTION_SNAP_RIGHT}
};
radius = 10;
};
class Wood_Triangle_Wall_Preview_DZ: WoodTriangleFloor_DZ {};
class WoodSmallWallThird_DZ: WoodSmallWallThird_Preview_DZ{}; class WoodSmallWallThird_DZ: WoodSmallWallThird_Preview_DZ{};
class WoodLargeWall_DZ: WoodLarge_DZE {}; class WoodLargeWall_DZ: WoodLarge_DZE {};
class Land_DZE_LargeWoodDoor: WoodLarge_DZE {}; class Land_DZE_LargeWoodDoor: WoodLarge_DZE {};