Optim behavior icon
This commit is contained in:
parent
f0c006affa
commit
5b9d59f8b3
@ -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),
|
||||
|
@ -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 };
|
@ -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";
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user