public string HandleInput_Selection_Multi(InputState input, PlayClass.Statut_Partie statut) { if (statut == PlayClass.Statut_Partie.Selection) { for (int i = 0; i < list_index_selected.Count; i++) { if (array_case_class [list_index_selected [i]].HandledInput(input, case_vide)) { int index_destination = list_index_selected [i]; if (array_case_class [index_destination]._type_surbrillance == CaseClass.Surbrillance_Type.Evolution) { Reset_Surbrillance(); string data_return = "0_" + _index_selected + "_" + index_destination; _index_selected = -1; return(data_return); } else if (array_case_class [index_destination]._type_surbrillance == CaseClass.Surbrillance_Type.Saut) { Reset_Surbrillance(); string data_return = "1_" + _index_selected + "_" + index_destination; _index_selected = -1; return(data_return); } else { return(""); } } } } return(""); }
public bool HandleInput_Selection(InputState input, PlayClass.Statut_Partie statut) { if (statut == PlayClass.Statut_Partie.Selection) { for (int i = 0; i < list_index_selected.Count; i++) { if (array_case_class [list_index_selected [i]].HandledInput(input, case_vide)) { if (Changement_Statut_Selected_To_Validation(list_index_selected [i], _index_selected, _case_joueur)) { _coup_jouer_annimation = true; return(true); } } } } return(false); }
public bool HandleInput_Attente(InputState input, PlayClass.Statut_Partie statut) { if (statut == PlayClass.Statut_Partie.En_Attente) { for (int i = 0; i < array_case_class.Length; i++) { if (array_case_class [i].HandledInput(input, case_vide) && array_case_class [i]._type_case == _case_joueur) { //RENVOIE SI UNE CASE EST POSSIBLE AU MINIMUM if (Changement_Statut_Case_To_Selected(i)) { return(true); } } } } return(false); }