Advertisement
Guest User

Untitled

a guest
Oct 18th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. namespace MattEland.FSharpGeneticAlgorithm.Logic
  2.  
  3. open MattEland.FSharpGeneticAlgorithm.Logic.WorldPos
  4.  
  5. module Actors =
  6.  
  7. [<AbstractClass>]
  8. type Actor(pos: WorldPos) =
  9. member this.Pos = pos
  10. abstract member Character: char
  11.  
  12. type Squirrel(pos: WorldPos, hasAcorn: bool) =
  13. inherit Actor(pos)
  14. member this.HasAcorn = hasAcorn
  15. override this.Character = 'S'
  16.  
  17. let createSquirrel pos = new Squirrel(pos, false)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement