Add building8 structure to mapsheet4

This commit is contained in:
2024-06-24 17:32:18 -07:00
parent 05030f7ad6
commit 9b84117250
2 changed files with 29 additions and 8 deletions

View File

@@ -453,6 +453,18 @@ let mapsheet30 = {
]
};
let mapsheet40 = {
id: 'mapsheet4',
grid: new Map(mapsheetHexCoords),
buildings: [
{
type: 'building8',
grid: buildingHexes.bld8,
position: ({ q, r, s }) => ({ q: q + 1, r: r + 1, s: s - 2 })
},
]
}
function rotate180(coords) {
return function ({ q, r, s }) {
return {
@@ -597,7 +609,7 @@ let sheets = [];
// sheets = [[mapsheet30]];
// drawHexes(gameboard, buildingHexes.bld4, true);
// drawHexes(gameboard, buildingHexes.bld8, true);
// drawHexes(gameboard, translateCoords(buildingHexes.bld4, rotate180({ q: -9, r: -6, s: 15 })), true);
// drawHexes(gameboard, translateCoords(buildingHexes.bld4, rotate180({ q: 0, r: 0, s: 0 })), true);
@@ -620,12 +632,12 @@ for (let child of buildingTemplate.children) {
// sheets = [[mapsheet20], [mapsheet30]];
// sheets = [[mapsheet20], [mapsheet10], [mapsheet30]];
sheets = [[mapsheet10]];
// sheets = [[mapsheet10]];
// const sheets = [
// [mapsheet2, mapsheet1],
// [mapsheet3, mapsheet4]
// ];
sheets = [
[mapsheet20, mapsheet10],
[mapsheet30, mapsheet40]
];
findScalar(findMult(sheets)).forEach(([vscalar, row]) => {
const vertMapVect = function(coords) {