public static void Start(WalkerModel model) { Game.model = model; agent = new AI.WalkerAgent(model.Player.Position); ai = new AI.ModelledWalkerAI(agent, 40.0f, 300.0f); Load(); }
public static void Clear() { ai = null; model = null; agent = null; Statistics.wins = 0; Statistics.loses = 0; }
public void OnKeyPressed(KeyPressEventArgs e, Point2D cursorPosition) { if (!IsLegal) { return; } if (e.KeyChar == (char)Keys.Space) { WalkerModel model = CreateWalkerModel(); if (model != null && Start != null) { IsLegal = false; Start(model); } } }
private static void Reset() { model = new WalkerModel(model); }
private void CreatteWalker() { WalkerModel walkerModel = new WalkerModel(_tubeSheet); Walker = new WalkerVM(this, walkerModel); }
public WalkerAlg(WalkerModel walkerModel, TubesheetModel tubeSheet) { _walkerModel = walkerModel; _tubeSheet = tubeSheet; }
public WalkerVM(TubeSheetVM tubeSheet, WalkerModel walkerModel) { _tubeSheetVM = tubeSheet; _walkerModel = walkerModel; _walkerModel.PropertyChanged += _walkerModel_PropertyChanged; }