public override string GenerateTileDebugInfo(CollisionStatus status) { var sb = new StringBuilder(); sb.AppendFormat("* Can go up: {0,-30} - Can push up: {1,-30}\n", DebugDrawUtils.ShowBool(CanGoTowards(Direction.Up)), DebugDrawUtils.ShowBool(CanPushTowards(Direction.Up))); sb.AppendFormat("* Can go down: {0,-30} - Can push down: {1,-30}\n", DebugDrawUtils.ShowBool(CanGoTowards(Direction.Down)), DebugDrawUtils.ShowBool(CanPushTowards(Direction.Down))); sb.AppendFormat("* Can go left: {0,-30} - Can push left: {1,-30}\n", DebugDrawUtils.ShowBool(CanGoTowards(Direction.Left)), DebugDrawUtils.ShowBool(CanPushTowards(Direction.Left))); sb.AppendFormat("* Can go right: {0,-30} - Can push right: {1,-30}\n", DebugDrawUtils.ShowBool(CanGoTowards(Direction.Right)), DebugDrawUtils.ShowBool(CanPushTowards(Direction.Right))); return(sb.ToString()); }
public override string GenerateTileDebugInfo(CollisionStatus status) { var sb = new StringBuilder(); sb.AppendFormat("* Last direction: {0}\n", DebugDrawUtils.ShowTileDirection(_lastDirection)); sb.AppendFormat("* Can go up: {0}\n", DebugDrawUtils.ShowBool(CanGoUp())); sb.AppendFormat("* Can push up: {0}\n", DebugDrawUtils.ShowBool(CanPushUp())); sb.AppendFormat("* Can go down: {0}\n", DebugDrawUtils.ShowBool(CanGoUp())); return(sb.ToString()); }
public override string GenerateTileDebugInfo(CollisionStatus status) { var sb = new StringBuilder(); sb.AppendFormat("* Can go up: {0}\n", DebugDrawUtils.ShowBool(CanGoUp())); sb.AppendFormat("* Can go down: {0}\n", DebugDrawUtils.ShowBool(CanGoUp())); sb.AppendFormat("* Can roll left: {0}\n", DebugDrawUtils.ShowBool(CanRollLeft())); sb.AppendFormat("* Can roll right: {0}\n", DebugDrawUtils.ShowBool(CanRollRight())); sb.AppendFormat("* Fall ticks: {0}\n", DebugDrawUtils.ShowWithColor(_fallTicks, Colors.Yellow)); return(sb.ToString()); }
private string GenerateInfoText() { var sb = new StringBuilder(); sb.Append("[b]OpenTerra Debug Draw[/b]\n"); sb.AppendFormat("* FPS: {0}\n", DebugDrawUtils.ShowFPS(Engine.GetFramesPerSecond())); sb.AppendFormat("* Simulation status: {0}\n", DebugDrawUtils.ShowBool(_world.Running)); sb.AppendFormat("* Ticks elapsed: {0}\n", _world.GameTicks); sb.AppendFormat("* Seconds elapsed: {0}\n", _world.ElapsedTime); return(sb.ToString()); }