Optim behavior icon

This commit is contained in:
MrKBear 2022-04-10 18:14:16 +08:00
parent f0c006affa
commit 5b9d59f8b3
3 changed files with 8 additions and 8 deletions

View File

@ -1,13 +1,13 @@
import { BehaviorRecorder, IAnyBehaviorRecorder } from "@Model/Behavior";
import { Template } from "@Behavior/Template";
import { Dynamics } from "@Behavior/Dynamics";
import { PhysicsDynamics } from "@Behavior/PhysicsDynamics";
import { Brownian } from "@Behavior/Brownian";
import { BoundaryConstraint } from "@Behavior/BoundaryConstraint";
import { Tracking } from "@Behavior/Tracking";
const AllBehaviors: IAnyBehaviorRecorder[] = [
new BehaviorRecorder(Template),
new BehaviorRecorder(Dynamics),
new BehaviorRecorder(PhysicsDynamics),
new BehaviorRecorder(Brownian),
new BehaviorRecorder(BoundaryConstraint),
new BehaviorRecorder(Tracking),

View File

@ -3,7 +3,7 @@ import Group from "@Model/Group";
import Individual from "@Model/Individual";
import { Model } from "@Model/Model";
type IDynamicsBehaviorParameter = {
type IPhysicsDynamicsBehaviorParameter = {
mass: "number",
maxAcceleration: "number",
maxVelocity: "number",
@ -11,15 +11,15 @@ type IDynamicsBehaviorParameter = {
limit: "boolean"
}
type IDynamicsBehaviorEvent = {}
type IPhysicsDynamicsBehaviorEvent = {}
class Dynamics extends Behavior<IDynamicsBehaviorParameter, IDynamicsBehaviorEvent> {
class PhysicsDynamics extends Behavior<IPhysicsDynamicsBehaviorParameter, IPhysicsDynamicsBehaviorEvent> {
public override behaviorId: string = "PhysicsDynamics";
public override behaviorName: string = "$Title";
public override iconName: string = "AnalyticsLogo";
public override iconName: string = "SliderHandleSize";
public override describe: string = "$Intro";
@ -133,4 +133,4 @@ class Dynamics extends Behavior<IDynamicsBehaviorParameter, IDynamicsBehaviorEve
};
}
export { Dynamics };
export { PhysicsDynamics };

View File

@ -16,7 +16,7 @@ class Tracking extends Behavior<ITrackingBehaviorParameter, ITrackingBehaviorEve
public override behaviorName: string = "$Title";
public override iconName: string = "BullseyeTarget";
public override iconName: string = "Bullseye";
public override describe: string = "$Intro";