{-| Module : Tarefa1 Description : Efetuar jogadas. Módulo para a realização da Tarefa 2 de LI1/LP1 em 2025/26. -} module Tarefa2 where import Labs2025 -- | Função principal da Tarefa 2. Recebe o índice de uma minhoca na lista de minhocas, uma jogada, um estado e retorna um novo estado em que essa minhoca efetuou essa jogada. efetuaJogada :: NumMinhoca -> Jogada -> Estado -> Estado efetuaJogada :: NumMinhoca -> Jogada -> Estado -> Estado efetuaJogada NumMinhoca n Jogada j Estado e = Estado forall a. HasCallStack => a undefined