Refactor
This commit is contained in:
parent
de7fcc15d0
commit
9e582110ea
27 changed files with 248 additions and 123 deletions
|
|
@ -1,32 +1,27 @@
|
|||
interface Settings {
|
||||
agentCount: number;
|
||||
renderSpeed: number;
|
||||
startingRadius: number;
|
||||
trailWeight: number;
|
||||
decayRate: number;
|
||||
diffusionRate: number;
|
||||
moveSpeed: number;
|
||||
turnSpeed: number;
|
||||
sensorAngleDegrees: number;
|
||||
sensorOffsetDst: number;
|
||||
swipeRadius: number;
|
||||
swipeBlur: number;
|
||||
}
|
||||
import { GameLoopSettings } from './game-loop/game-loop-settings';
|
||||
import { AgentSettings } from './pipelines/agents/agent-settings';
|
||||
import { BrushSettings } from './pipelines/brush/brush-settings';
|
||||
import { DiffusionSettings } from './pipelines/diffusion/diffusion-settings';
|
||||
import { RenderSettings } from './pipelines/render/render-settings';
|
||||
|
||||
export const settings: Settings = {
|
||||
export const settings: GameLoopSettings &
|
||||
AgentSettings &
|
||||
BrushSettings &
|
||||
DiffusionSettings &
|
||||
RenderSettings = {
|
||||
agentCount: 1_000,
|
||||
renderSpeed: 1,
|
||||
startingRadius: 0.15,
|
||||
|
||||
decayRate: 0.02,
|
||||
diffusionRate: 0.8,
|
||||
|
||||
trailWeight: 5,
|
||||
moveSpeed: 0.025,
|
||||
turnSpeed: 6,
|
||||
sensorAngleDegrees: 30,
|
||||
sensorOffsetDst: 0.025,
|
||||
|
||||
decayRate: 0.02,
|
||||
diffusionRate: 0.8,
|
||||
|
||||
swipeRadius: 0.003,
|
||||
swipeBlur: 0.002,
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue