本文整理汇总了C#中robocode.getValue方法的典型用法代码示例。如果您正苦于以下问题:C# robocode.getValue方法的具体用法?C# robocode.getValue怎么用?C# robocode.getValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类robocode
的用法示例。
在下文中一共展示了robocode.getValue方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: MapRobotState
private static RobotState MapRobotState(robocode.control.snapshot.RobotState robotState)
{
switch (robotState.getValue())
{
case 0:
return RobotState.Active;
case 1:
return RobotState.HitWall;
case 2:
return RobotState.HitRobot;
case 3:
default:
return RobotState.Dead;
}
}
示例2: MapBulletState
private static BulletState MapBulletState(robocode.control.snapshot.BulletState bulletState)
{
switch (bulletState.getValue())
{
case 0:
return BulletState.Fired;
case 1:
return BulletState.Moving;
case 2:
return BulletState.HitVictim;
case 3:
return BulletState.HitBullet;
case 4:
return BulletState.HitWall;
case 5:
return BulletState.Exploded;
case 6:
default:
return BulletState.Inactive;
}
}
示例3: MapDebugProperty
private static IDebugProperty MapDebugProperty(robocode.control.snapshot.IDebugProperty debugProperty)
{
return new DebugProperty(debugProperty.getKey(), debugProperty.getValue());
}