mirror of
https://github.com/thepaperpilot/Advent-Incremental.git
synced 2024-11-24 09:21:48 +00:00
Factory size starts at 7x7, and isn't doubled
This commit is contained in:
parent
65539d7f46
commit
6886959d89
1 changed files with 12 additions and 12 deletions
|
@ -101,8 +101,8 @@ function getDirection(dir: Direction) {
|
||||||
}
|
}
|
||||||
|
|
||||||
const factorySize = {
|
const factorySize = {
|
||||||
width: 6,
|
width: 7,
|
||||||
height: 6
|
height: 7
|
||||||
};
|
};
|
||||||
const blockSize = 50;
|
const blockSize = 50;
|
||||||
|
|
||||||
|
@ -609,10 +609,10 @@ const factory = createLayer(id, () => {
|
||||||
const floorGraphics = new Graphics();
|
const floorGraphics = new Graphics();
|
||||||
floorGraphics.beginFill(0x70645d);
|
floorGraphics.beginFill(0x70645d);
|
||||||
floorGraphics.drawRect(
|
floorGraphics.drawRect(
|
||||||
(-factorySize.width - 0.5) * blockSize,
|
(-factorySize.width * blockSize) / 2,
|
||||||
(-factorySize.height - 0.5) * blockSize,
|
(-factorySize.height * blockSize) / 2,
|
||||||
factorySize.width * 2 * blockSize,
|
factorySize.width * blockSize,
|
||||||
factorySize.height * 2 * blockSize
|
factorySize.height * blockSize
|
||||||
);
|
);
|
||||||
floorGraphics.endFill();
|
floorGraphics.endFill();
|
||||||
spriteContainer.addChild(floorGraphics);
|
spriteContainer.addChild(floorGraphics);
|
||||||
|
@ -852,8 +852,8 @@ const factory = createLayer(id, () => {
|
||||||
y: number,
|
y: number,
|
||||||
data: Partial<FactoryComponent> & { type: BuildableCompName }
|
data: Partial<FactoryComponent> & { type: BuildableCompName }
|
||||||
) {
|
) {
|
||||||
if (x < -factorySize.width || x >= factorySize.width) return;
|
if (x < -factorySize.width / 2 || x >= factorySize.width / 2) return;
|
||||||
if (y < -factorySize.height || y >= factorySize.height) return;
|
if (y < -factorySize.height / 2 || y >= factorySize.height / 2) return;
|
||||||
|
|
||||||
const factoryBaseData = FACTORY_COMPONENTS[data.type];
|
const factoryBaseData = FACTORY_COMPONENTS[data.type];
|
||||||
if (factoryBaseData == undefined) return;
|
if (factoryBaseData == undefined) return;
|
||||||
|
@ -991,12 +991,12 @@ const factory = createLayer(id, () => {
|
||||||
// the maximum you can see currently
|
// the maximum you can see currently
|
||||||
// total size of blocks - current size = amount you should move
|
// total size of blocks - current size = amount you should move
|
||||||
mapOffset.x = Math.min(
|
mapOffset.x = Math.min(
|
||||||
Math.max(mapOffset.x, -factorySize.width + 0.5),
|
Math.max(mapOffset.x, (-factorySize.width + 1) / 2),
|
||||||
factorySize.width + 0.5
|
(factorySize.width + 1) / 2
|
||||||
);
|
);
|
||||||
mapOffset.y = Math.min(
|
mapOffset.y = Math.min(
|
||||||
Math.max(mapOffset.y, -factorySize.height + 0.5),
|
Math.max(mapOffset.y, (-factorySize.height + 1) / 2),
|
||||||
factorySize.height + 0.5
|
(factorySize.height + 1) / 2
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if (!pointerDown.value && !pointerDrag.value) {
|
if (!pointerDown.value && !pointerDrag.value) {
|
||||||
|
|
Loading…
Reference in a new issue