Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        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());
        }
Esempio n. 3
0
        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());
        }
Esempio n. 4
0
        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());
        }