02-08-2019, 10:43 AM
Code :
def has_enough?(available_quantity, needed_quantity) do
Enum.all?(needed_quantity, fn ({resource_type, quantity}) ->
available_quantity[resource_type] <= quantity
end)
end
J'arrive pas à piger pourquoi tu utilises
<=
au lieu de >=
! Mais sinon cool, intéressant. Je trouve que déclencher un évènement qui est garanti d'être persisté c'est aussi un bon emplacement pour envoyer au joueur "il s'est passé ça" ; au lieu de stocker du log dans le state, ou alors dans le process dictionary, ou autres trucs du genre.