wu icon indicating copy to clipboard operation
wu copied to clipboard

[feature] Enums

Open nilq opened this issue 4 years ago • 0 comments

Enums will be simple. My current idea is to have something like the following:

import enemies { Enemy }

Weapon: enum {
  Gun
  Swordfish
  Fist
}

damage_enemy_with: fun(enemy: Enemy, weapon: Weapon) {
  switch weapon {
    Weapon Gun => enemy damage(100)
    Weapon Swordfish => enemy damage(9000)
    Weapon Fist => enemy damage(10)
  }
}

Again; very simple. :)

nilq avatar Jul 05 '20 10:07 nilq