Differential D4452 Diff 19575 ps/trunk/binaries/data/mods/public/maps/scenarios/unit_pushing_test.js
Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/maps/scenarios/unit_pushing_test.js
Show First 20 Lines • Show All 236 Lines • ▼ Show 20 Lines | experiments.overlapping = { | ||||
"spawn": (gx, gy) => { | "spawn": (gx, gy) => { | ||||
for (let i = 0; i < 20; ++i) | for (let i = 0; i < 20; ++i) | ||||
QuickSpawn(gx, gy, REG_UNIT_TEMPLATE); | QuickSpawn(gx, gy, REG_UNIT_TEMPLATE); | ||||
for (let i = 0; i < 20; ++i) | for (let i = 0; i < 20; ++i) | ||||
QuickSpawn(gx+15, gy+15, REG_UNIT_TEMPLATE); | QuickSpawn(gx+15, gy+15, REG_UNIT_TEMPLATE); | ||||
} | } | ||||
}; | }; | ||||
experiments.large_against_units = { | |||||
"spawn": (gx, gy) => { | |||||
for (let i = -18; i < 20; i += 2) | |||||
for (let j = 0; j < 40; j += 3) | |||||
WalkTo(gx, gy - 50, false, QuickSpawn(gx + i, gy + 10 + j, REG_UNIT_TEMPLATE)); | |||||
WalkTo(gx - 5, gy + 100, false, QuickSpawn(gx - 5, gy, LARGE_UNIT_TEMPLATE)); | |||||
WalkTo(gx + 5, gy + 100, false, QuickSpawn(gx + 5, gy, ELE_TEMPLATE)); | |||||
} | |||||
}; | |||||
var perf_experiments = {}; | var perf_experiments = {}; | ||||
// Perf check: put units everywhere, not moving. | // Perf check: put units everywhere, not moving. | ||||
perf_experiments.Idle = { | perf_experiments.Idle = { | ||||
"spawn": () => { | "spawn": () => { | ||||
const spacing = 12; | const spacing = 12; | ||||
for (let x = 0; x < 20*4*4 - 20; x += spacing) | for (let x = 0; x < 20*4*4 - 20; x += spacing) | ||||
for (let z = 0; z < 20*4*4 - 20; z += spacing) | for (let z = 0; z < 20*4*4 - 20; z += spacing) | ||||
▲ Show 20 Lines • Show All 178 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator