package Ġcom . yy . mobile . rolling text view . strategy Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġq iu Ġon Ġ 2 0 1 8 / 1 0 / 1 0 . Ċ Ġ* ĠE - mail : Ġj ian qi u . sys u @ gmail . com Ċ Ġ* ĠYY : Ġ 9 0 9 0 1 7 4 2 8 Ċ Ġ*/ Ċ open Ġclass ĠTime Count Down Strategy ( private Ġval Ġdirection : ĠDirection ) Ġ: ĠSimple Char Order Strategy () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġfind Char Order ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource Char : ĠChar , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtarget Char : ĠChar , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġindex : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġorder : ĠIterable < Char >? ): ĠPair < List < Char >, ĠDirection > Ġ{ ĊĊĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( source Char Ġ== Ġtarget Char ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠlistOf ( target Char ) Ġto Ġdirection ĊĊĠĠĠĠĠĠĠ Ġ} Ġelse ĠlistOf ( source Char , Ġtarget Char ) Ġto Ġdirection ĊĠĠĠ Ġ} Ċ }