65
82
static argtype vars[] = {
66
{&NFish, "nfish", "NFish", "100", t_Int},
67
{&DoFog, "fog", "DoFog", "False", t_Bool},
68
{&DoDrawBBox, "drawbbox", "DoDrawBBox", "True", t_Bool},
69
{&DoDrawGoal, "drawgoal", "DoDrawGoal", "False", t_Bool},
70
{&GoalChgFreq, "goalchgf", "GoalChgFreq", "50", t_Int},
71
{&MaxVel, "maxvel", "MaxVel", "7.0", t_Float},
72
{&MinVel, "minvel", "MinVel", "1.0", t_Float},
73
{&AccLimit, "acclimit", "AccLimit", "8.0", t_Float},
74
{&DistExp, "distexp", "DistExp", "2.2", t_Float},
75
{&AvoidFact, "avoidfact", "AvoidFact", "1.5", t_Float},
76
{&MatchFact, "matchfact", "MatchFact", "0.15", t_Float},
77
{&CenterFact, "centerfact", "CenterFact", "0.1", t_Float},
78
{&TargetFact, "targetfact", "TargetFact", "80", t_Float},
79
{&MinRadius, "minradius", "MinRadius", "30.0", t_Float},
80
{&Momentum, "momentum", "Momentum", "0.9", t_Float},
81
{&DistComp, "distcomp", "DistComp", "10.0", t_Float},
83
{&NFish, "nfish", "NFish", DEF_NFISH, t_Int},
84
{&DoFog, "fog", "DoFog", DEF_FOG, t_Bool},
85
{&DoDrawBBox, "drawbbox", "DoDrawBBox", DEF_DRAWBBOX, t_Bool},
86
{&DoDrawGoal, "drawgoal", "DoDrawGoal", DEF_DRAWGOAL, t_Bool},
87
{&GoalChgFreq, "goalchgf", "GoalChgFreq", DEF_GOALCHGF, t_Int},
88
{&MaxVel, "maxvel", "MaxVel", DEF_MAXVEL, t_Float},
89
{&MinVel, "minvel", "MinVel", DEF_MINVEL, t_Float},
90
{&AccLimit, "acclimit", "AccLimit", DEF_ACCLIMIT, t_Float},
91
{&DistExp, "distexp", "DistExp", DEF_DISTEXP, t_Float},
92
{&AvoidFact, "avoidfact", "AvoidFact", DEF_AVOIDFACT, t_Float},
93
{&MatchFact, "matchfact", "MatchFact", DEF_MATCHFACT, t_Float},
94
{&CenterFact, "centerfact", "CenterFact", DEF_CENTERFACT, t_Float},
95
{&TargetFact, "targetfact", "TargetFact", DEF_TARGETFACT, t_Float},
96
{&MinRadius, "minradius", "MinRadius", DEF_MINRADIUS, t_Float},
97
{&Momentum, "momentum", "Momentum", DEF_MOMENTUM, t_Float},
98
{&DistComp, "distcomp", "DistComp", DEF_DISTCOMP, t_Float},
84
101
ENTRYPOINT ModeSpecOpt glschool_opts = {countof(opts), opts, countof(vars), vars, NULL};