static BuzzyBeetle() { WalkingSpeed = new PhysicsSetting<float>("SMB Buzzy Beetle: Walking Speed (p/s)", 0.01f, 256f, 32f, PhysicsSettingType.FloatingPoint); ShellSpinningSpeed = new PhysicsSetting<float>("SMB Buzzy Beetle: Shell Spinning Speed (px/sec)", 0.01f, 256f, 150f, PhysicsSettingType.FloatingPoint); FramesUntilBeginEmerge = new PhysicsSetting<int>("SMB Buzzy Beetle: Frames Until Begin Emerge", 1, 1000, 600, PhysicsSettingType.Integer); FramesUntilEmerge = new PhysicsSetting<int>("SMB Buzzy Beetle: Frames Until Emerge", 1, 1000, 120, PhysicsSettingType.Integer); }
static Lakitu() { DesiredXPositionPercentage = new PhysicsSetting<float>("SMB Lakitu: Desired X Position Screen %", 0f, 1f, 0.1f, PhysicsSettingType.FloatingPoint); DesiredYPositionPercentage = new PhysicsSetting<float>("SMB Lakitu: Desired Y Position Screen %", 0f, 1f, 0.05f, PhysicsSettingType.FloatingPoint); XAcceleration = new PhysicsSetting<float>("SMB Lakitu: X Acceleration (px/sec²)", 0f, 100f, 40f, PhysicsSettingType.FloatingPoint); YAcceleration = new PhysicsSetting<float>("SMB Lakitu: Y Acceleration (px/sec²)", 0f, 100f, 40f, PhysicsSettingType.FloatingPoint); MaxXVelocity = new PhysicsSetting<float>("SMB Lakitu: Max X Velocity (px/sec)", 0f, 500f, 80f, PhysicsSettingType.FloatingPoint); ThrownAdditionalXVelocity = new PhysicsSetting<float>("SMB Lakitu: Thrown Additional X Velocity (px/sec)", 0f, 200f, 20f, PhysicsSettingType.FloatingPoint); ThrownAdditionalYVelocity = new PhysicsSetting<float>("SMB Lakitu: Thrown Additional Y Velocity (px/sec)", 0f, 200f, 20f, PhysicsSettingType.FloatingPoint); MaximumOnscreenSprites = new PhysicsSetting<int>("SMB Lakitu: Maximum Onscreen Sprites", 0, 100, 5, PhysicsSettingType.Integer); ThrowDelay = new PhysicsSetting<float>("SMB Lakitu: Throw Delay (sec)", 0.5f, 50f, 4f, PhysicsSettingType.FloatingPoint); RespawnDelay = new PhysicsSetting<float>("SMB Lakitu: Respawn Delay (sec)", 0.5f, 50f, 10f, PhysicsSettingType.FloatingPoint); }
static ItemBlock() { MaximumVisualDisplacement = new PhysicsSetting<float>("Item Block: Max Visual Displacement (px)", 1f, 64f, 6f, PhysicsSettingType.FloatingPoint); VisualDisplacementLength = new PhysicsSetting<float>("Item Block: Visual Displacement Length (sec)", 0.01f, 10f, 0.75f, PhysicsSettingType.FloatingPoint); SpriteReleaseLength = new PhysicsSetting<float>("Item Block: Sprite Release Length (sec)", 0.01f, 10f, 1f, PhysicsSettingType.FloatingPoint); }
static Spiny() { WalkingSpeed = new PhysicsSetting<float>("SMB Spiny: Walking Speed", 0.01f, 256f, 32f, PhysicsSettingType.FloatingPoint); }
static Goomba() { WalkingSpeed = new PhysicsSetting<float>("SMB Goomba: Walking Speed (p/s)", 0.01f, 256f, 32f, PhysicsSettingType.FloatingPoint); }