package Ġcom . lan ier . fox compose practice . utils Ċ Ċ import Ġandroidx . compose . ui . graphics . Color Ċ Ċ /** Ċ Ġ* ĠAuthor : Ġ èĬ Ĵ ç¡ Ŀ Ċ Ġ* ĠEmail Ġ: Ġ 1 2 4 8 3 8 9 4 7 4 @ qq . com Ċ Ġ* ĠDate Ġ Ġ: Ġ 2 0 2 1 / 8 / 2 0 Ġ 9 : 0 2 Ċ Ġ* ĠDesc Ġ Ġ: Ċ Ġ*/ Ċ class ĠPokemon Util Ġ{ ĊĠĠĠ Ġcompanion Ġobject { ĊĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠCOLOR _ BLACK Ġ= ĠColor ( 2 6 , Ġ 2 8 , Ġ 3 7 ) ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠCOLOR _ BLUE Ġ= ĠColor ( 3 2 , Ġ 1 3 3 , Ġ 1 9 0 ) ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠCOLOR _ BRO WN Ġ= ĠColor ( 1 6 3 , Ġ 1 2 7 , Ġ 9 2 ) ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠCOLOR _ GRAY Ġ= ĠColor ( 1 9 1 , Ġ 1 8 4 , Ġ 1 7 8 ) ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠCOLOR _ GREEN Ġ= ĠColor ( 9 5 , Ġ 1 9 8 , Ġ 1 5 6 ) ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠCOLOR _ PIN K Ġ= ĠColor ( 2 4 4 , Ġ 1 6 4 , Ġ 1 8 0 ) ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠCOLOR _ PUR PLE Ġ= ĠColor ( 1 3 7 , Ġ 1 1 4 , Ġ 1 4 9 ) ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠCOLOR _ RED Ġ= ĠColor ( 1 9 9 , Ġ 8 4 , Ġ 7 4 ) ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠCOLOR _ WHITE Ġ= ĠColor ( 2 4 4 , Ġ 2 4 6 , Ġ 2 4 8 ) ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠCOLOR _ YELLOW Ġ= ĠColor ( 2 2 4 , Ġ 2 1 5 , Ġ 1 1 2 ) ĊĊĠĠĠĠĠĠĠ Ġfun Ġswitch Pokemon Base Color ( color Name : ĠString ): ĠColor { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġwhen ( color Name ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" black " ĠĠĠĠĠ Ġ-> ĠCOLOR _ BLACK ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" blue " ĠĠĠĠĠĠ Ġ-> ĠCOLOR _ BLUE ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" brown " ĠĠĠĠĠ Ġ-> ĠCOLOR _ BRO WN ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" gray " ĠĠĠĠĠĠ Ġ-> ĠCOLOR _ GRAY ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" green " ĠĠĠĠĠ Ġ-> ĠCOLOR _ GREEN ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" pink " ĠĠĠĠĠĠ Ġ-> ĠCOLOR _ PIN K ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" purple " ĠĠĠĠ Ġ-> ĠCOLOR _ PUR PLE ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" red " ĠĠĠĠĠĠĠ Ġ-> ĠCOLOR _ RED ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" white " ĠĠĠĠĠ Ġ-> ĠCOLOR _ WHITE ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" yellow " ĠĠĠĠ Ġ-> ĠCOLOR _ YELLOW ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse ĠĠĠĠĠĠĠĠ Ġ-> ĠColor . Transparent ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġswitch Pokemon Type ( type : ĠString ): ĠString { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġwhen ( type ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" normal " ĠĠĠĠ Ġ-> Ġ" ä¸ĢèĪ¬ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" fight ing " ĠĠ Ġ-> Ġ" æł¼ æĸ Ĺ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" f lying " ĠĠĠĠ Ġ-> Ġ" é£ŀ è¡Į " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" po ison " ĠĠĠĠ Ġ-> Ġ" æ¯ Ĵ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ground " ĠĠĠĠ Ġ-> Ġ" åľ° éĿ¢ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" rock " ĠĠĠĠĠĠ Ġ-> Ġ" å² © çŁ³ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" bug " ĠĠĠĠĠĠĠ Ġ-> Ġ" èĻ « " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ghost " ĠĠĠĠĠ Ġ-> Ġ" å¹ ½ çģ µ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ste el " ĠĠĠĠĠ Ġ-> Ġ" éĴ ¢ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" fire " ĠĠĠĠĠĠ Ġ-> Ġ" çģ« " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" water " ĠĠĠĠĠ Ġ-> Ġ" æ°´ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" gr ass " ĠĠĠĠĠ Ġ-> Ġ" èį ī " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" electric " ĠĠ Ġ-> Ġ" çĶµ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ps ych ic " ĠĠĠ Ġ-> Ġ" è¶ħ èĥ½ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ice " ĠĠĠĠĠĠĠ Ġ-> Ġ" åĨ ° " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" dragon " ĠĠĠĠ Ġ-> Ġ" é¾Ļ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" dark " ĠĠĠĠĠĠ Ġ-> Ġ" æģ ¶ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" fa iry " ĠĠĠĠĠ Ġ-> Ġ" å¦ ĸ ç²¾ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse ĠĠĠĠĠĠĠĠ Ġ-> Ġ" æľª çŁ¥ " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġswitch Pokemon Type Color ( type : ĠString ): ĠColor { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġwhen ( type ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ä¸ĢèĪ¬ " ĠĠĠĠĠĠĠ Ġ-> ĠColor ( 1 4 3 , 1 5 2 , 1 5 9 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" æł¼ æĸ Ĺ " ĠĠĠĠĠĠĠ Ġ-> ĠColor ( 2 1 7 , 5 4 , 1 0 6 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" é£ŀ è¡Į " ĠĠĠĠĠĠĠ Ġ-> ĠColor ( 1 3 7 , 1 6 7 , 2 1 8 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" æ¯ Ĵ " ĠĠĠĠĠĠĠĠĠ Ġ-> ĠColor ( 1 7 5 , 1 0 3 , 1 9 5 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" åľ° éĿ¢ " ĠĠĠĠĠĠĠ Ġ-> ĠColor ( 2 2 6 , 1 1 6 , 7 5 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" å² © çŁ³ " ĠĠĠĠĠĠĠ Ġ-> ĠColor ( 1 9 8 , 1 8 2 , 1 4 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" èĻ « " ĠĠĠĠĠĠĠĠĠ Ġ-> ĠColor ( 1 3 3 , 1 9 2 , 6 5 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" å¹ ½ çģ µ " ĠĠĠĠĠĠĠ Ġ-> ĠColor ( 7 9 , 1 0 5 , 1 6 8 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" éĴ ¢ " ĠĠĠĠĠĠĠĠĠ Ġ-> ĠColor ( 7 8 , 1 4 1 , 1 5 9 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" çģ« " ĠĠĠĠĠĠĠĠĠ Ġ-> ĠColor ( 2 5 4 , 1 5 2 , 9 3 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" æ°´ " ĠĠĠĠĠĠĠĠĠ Ġ-> ĠColor ( 6 3 , 1 4 4 , 2 0 9 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" èį ī " ĠĠĠĠĠĠĠĠĠ Ġ-> ĠColor ( 6 8 , 1 8 8 , 9 7 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" çĶµ " ĠĠĠĠĠĠĠĠĠ Ġ-> ĠColor ( 2 4 7 , 2 0 8 , 8 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" è¶ħ èĥ½ " ĠĠĠĠĠĠĠ Ġ-> ĠColor ( 2 5 4 , 1 0 7 , 1 2 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" åĨ ° " ĠĠĠĠĠĠĠĠĠ Ġ-> ĠColor ( 8 9 , 2 0 7 , 1 9 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" é¾Ļ " ĠĠĠĠĠĠĠĠĠ Ġ-> ĠColor ( 0 , 1 1 0 , 1 8 9 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" æģ ¶ " ĠĠĠĠĠĠĠĠĠ Ġ-> ĠColor ( 9 1 , 8 3 , 1 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" å¦ ĸ ç²¾ " ĠĠĠĠĠĠĠ Ġ-> ĠColor ( 2 4 5 , 1 3 8 , 2 2 6 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse ĠĠĠĠĠĠĠĠ Ġ-> ĠColor ( 6 0 , 1 0 5 , 9 4 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġswitch Pokemon E gg Group ( type : ĠString ): ĠString { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġwhen ( type ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" monster " ĠĠĠĠĠĠĠ Ġ-> Ġ" æĢ ª åħ ½ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" water 1 " ĠĠĠĠĠĠĠĠ Ġ-> Ġ" æ°´ 1 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" bug " ĠĠĠĠĠĠĠĠĠĠĠ Ġ-> Ġ" èĻ « " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" f lying " ĠĠĠĠĠĠĠĠ Ġ-> Ġ" é£ŀ è¡Į " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ground " ĠĠĠĠĠĠĠĠ Ġ-> Ġ" éĻĨ ä¸Ĭ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" fa iry " ĠĠĠĠĠĠĠĠĠ Ġ-> Ġ" å¦ ĸ ç²¾ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" plant " ĠĠĠĠĠĠĠĠĠ Ġ-> Ġ" æ¤ į çī© " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" human shape " ĠĠĠĠ Ġ-> Ġ" äºº åŀĭ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" water 3 " ĠĠĠĠĠĠĠĠ Ġ-> Ġ" æ°´ 3 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" min eral " ĠĠĠĠĠĠĠ Ġ-> Ġ" çŁ ¿ çī© " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" in determinate " Ġ Ġ-> Ġ" ä¸į å®ļ å½¢ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" water 2 " ĠĠĠĠĠĠĠĠ Ġ-> Ġ" æ°´ 2 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" dit to " ĠĠĠĠĠĠĠĠĠ Ġ-> Ġ" åĲĮ ä¸Ĭ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" dragon " ĠĠĠĠĠĠĠĠ Ġ-> Ġ" é¾Ļ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" no - eg gs " ĠĠĠĠĠĠĠ Ġ-> Ġ" æľª çŁ¥ åĪĨ ç»Ħ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse ĠĠĠĠĠĠĠĠĠĠĠĠ Ġ-> Ġ" æľª çŁ¥ " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }