Exemplo n.º 1
0
 //Aciona quando o componente 'txt_PosiEntrada' está em foco e uma tecla está pressionada
 private void txt_PosiEntrada_KeyPress(object sender, KeyPressEventArgs e)
 {
     //Chama método da classe de tratamento para permitir ou não, o que foi digitado.
     ControlChar.txtNum(e);
     //Chama método da classe de tratamento para adicionar uma vírgula no texto do componente 'txt_PosiEntrada' quando for digitada a sua segunda posição.
     ControlChar.txtTransXY(e, txt_PosiEntrada);
 }
Exemplo n.º 2
0
 // Start is called before the first frame update
 void Start()
 {
     makeField = Field_m.GetComponent <MakeField>();
     field_ob  = makeField.field_ob;
     for (int y = 0; y < makeField.Y; y++)
     {
         for (int x = 0; x < makeField.X; x++)
         {
             road[y, x] = field_ob[y, x].GetComponent <Road>();
         }
     }
     control_turn = controlTrun.GetComponent <ControlTrun>();
     control_char = controlChar.GetComponent <ControlChar>();
 }
Exemplo n.º 3
0
        //Aciona quando o componente 'txt_PosiSegRobo' está em foco e uma tecla está pressionada
        private void txt_PosiSegRobo_KeyPress(object sender, KeyPressEventArgs e)
        {
            //Condição para saber qual método da classe de tratamento passar
            if (txt_PosiSegRobo.Text.Count() <= 2)
            {
                ControlChar.txtNum(e, btn_MoverRoboDois);
            }
            else
            {
                ControlChar.txtUsar("NSEW", e, btn_MoverRoboDois);
            }

            //Chama método da classe de tratamento para adicionar uma vírgula no texto do componente 'txt_PosiSegRobo' quando for digitada a sua segunda posição.
            ControlChar.txtTransXY(e, txt_PosiSegRobo);
        }
Exemplo n.º 4
0
 //Aciona quando o componente 'txt_PosiSegRobo' está em foco e uma tecla pressionada se encontra para cima
 private void txt_PosiSegRobo_KeyUp(object sender, KeyEventArgs e)
 {
     //Chama método da classe de tratamento para observar se o texto do componente 'txt_PosiSegRobo' é coerente ao o valor a ser passado. Se não for deleta a incoerência.
     ControlChar.txtDelXYRobo(txt_PosiSegRobo);
 }
Exemplo n.º 5
0
 //Aciona quando o componente 'txt_MoviSegRobo' está em foco e uma tecla está pressionada
 private void txt_MoviSegTratamento_KeyPress(object sender, KeyPressEventArgs e)
 {
     //Chama método da classe de tratamento para permitir ou não, o que foi digitado.
     ControlChar.txtUsar("LMR", e, btn_MoverRoboDois);
 }
Exemplo n.º 6
0
 void start()
 {
     control_field = controlField.GetComponent <ControlField>();
     control_char  = controlChar.GetComponent <ControlChar>();
 }
Exemplo n.º 7
0
 private bool ShouldSerializeControlChar()
 {
     return(ControlChar.ShouldSerialize());
 }