columnPosFromScreenPT static method

ColumnPos? columnPosFromScreenPT(
  1. String singlePT
)

Implementation

static ColumnPos? columnPosFromScreenPT(String singlePT){
  switch(singlePT){
    case PT_1234567:
      return (1, 7, 7);

    case PT_123456:
      return (1, 6, 6);
    case PT_234567:
      return (2, 7, 6);

    case PT_12345:
      return (1, 5, 5);
    case PT_23456:
      return (2, 6, 5);
    case PT_34567:
      return (3, 7, 5);

    case PT_1234:
      return (1, 4, 4);
    case PT_2345:
      return (2, 5, 4);
    case PT_3456:
      return (3, 6, 4);
    case PT_4567:
      return (4, 7, 4);

    case PT_123:
      return (1, 3, 3);
    case PT_234:
      return (2, 4, 3);
    case PT_345:
      return (3, 5, 3);
    case PT_456:
      return (4, 6, 3);
    case PT_567:
      return (5, 7, 3);

    case PT_12:
      return (1, 2, 2);
    case PT_23:
      return (2, 3, 2);
    case PT_34:
      return (3, 4, 2);
    case PT_45:
      return (4, 5, 2);
    case PT_56:
      return (5, 6, 2);
    case PT_67:
      return (6, 7, 2);

    case PT_1:
      return (1, 1, 1);
    case PT_2:
      return (2, 2, 1);
    case PT_3:
      return (3, 3, 1);
    case PT_4:
      return (4, 4, 1);
    case PT_5:
      return (5, 5, 1);
    case PT_6:
      return (6, 6, 1);
    case PT_7:
      return (7, 7, 1);
    default:
      return null;
  }
}