INNER CODE UNIT · TypeScript

checkVariant

LBALab/lba2remake · src/game/scenery/isometric/metadata/index.ts:112

function checkVariant(grid, xStart, yStart, zStart, replacements, variant, layout) {
    if (checkVariantMatch(grid, xStart, yStart, zStart, variant.props, replacements)) {
        return applyReplacement(xStart, yStart, zStart, replacements, {
            type: 'variant',
            data: variant.props,
            replacementData: {
                layout,
                ...variant
            }
        });
    }
}

function forEachCell(grid, metadata, handler) {
    let c = 0;
    const { layouts } = grid.library;
    const mdLayouts = metadata.layouts;
    for (let z = 0; z < 64; z += 1) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…