porque a variavel desenhar recebeu parametro false ao invez de receber true?
porque a variavel desenhar recebeu parametro false ao invez de receber true?
Isso depende da lógica que você quer aplicar ao seu programa.
Nesse caso, o professor não quer que seja possível desenhar assim que o programa começar a rodar, por isso inicia com false.
Ao clicar com o mouse, a opção de desenhar é habilitada (true), e então o desenho é feito onde o mouse está apontado.
Quando solta o mouse, ela volta a ser desabilitada (false) e o desenho para de ser feito.
Se já começasse com true, o seu desenho já estaria sendo feito mesmo sem clicar em nada.
Fique a vontade para fazer experimentos. Altere o valor da variavel e faça testes. Tente entender a lógica aplicada.
Bons estudos!