manicolosi (owner)

Revisions

gist: 56744 Download_button fork
public
Public Clone URL: git://gist.github.com/56744.git
Embed All Files: show embed
C# #
1
2
3
4
5
6
enemy.Moved += EventHelper.Filter (
    (sender, new_pos) => my_pos.DistanceTo (new_pos) > weapon_range,
    (sender, new_pos) => ChangeStateTo (State.MoveCloser));
enemy.Moved += EventHelper.Filter (
    (sender, new_pos) => my_pos.DistanceTo (new_pos) == 1,
    (sender, new_pos) => ChangeStateTo (State.MoveAway));