public dlgStatus(IMapHandler mh, string message) { mMap = mh; InitializeComponent(); lblMessage.Text = message; mMap.StatusUpdate += new StatusUpdateHandler(mMap_StatusUpdate); }
public dlgReplace(IMapHandler mh) { _Map = mh; InitializeComponent(); LockChunkPos(true); LockRect(true); }
public FileController(IMapHandler newMapHandler, IFileView newFileView, IFileHandler newFileHandler, IValidator newValidator) { maphandler = newMapHandler; fileView = newFileView; fileHandler = newFileHandler; validator = newValidator; }
public TrickEngine(IMapHandler mapHandler, IReadOnlyList <ITrick> tricks = null) { this.Tricks = tricks ?? new ITrick[] { new OneNTrick(mapHandler), new OneOneTrick(mapHandler), }; }
void mMap_StatusUpdate(IMapHandler map, short status, string message) { if (status == 0) { Close(); return; } lblMessage.Text = message; }
public dlgTerrainGen(IMapHandler _mh) { mh = _mh; InitializeComponent(); cmbMapGenSel.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed; cmbMapGenSel.DrawItem += new DrawItemEventHandler(cmbMapGenSel_DrawItem); LockCheckboxes(true); DoPreset(); }
/// <summary> /// Initialize and set up events for this MapChunk. /// </summary> /// <param name="mc">Parent mapcontrol</param> /// <param name="pos">Position of chunk</param> /// <param name="sz">Chunk size</param> public MapChunkControl(MapControl mc, Vector3i pos, Vector3i sz) { parent = mc; Map = parent.Map; AssignedChunk = pos; ChunkSize = sz; MyChunk = Map.GetChunk(AssignedChunk); //Console.WriteLine("{0}: Chunk ({1},{2}), origin ({3},{4}), size {5}", this, pos.X, pos.Y, pos.X * sz.X, pos.Y * sz.Y, sz); InitializeComponent(); Paint += new PaintEventHandler(MapChunkControl_Paint); }
public dlgLoading(IMapHandler map) { InitializeComponent(); Map = map; int xo = (int)Map.PlayerPos.X / 16; int yo = (int)Map.PlayerPos.Y / 16; pb.Maximum = 400; Text = string.Format("Loading 400 Chunks Around Chunk ({0},{1})", xo, yo); time.Elapsed += new ElapsedEventHandler(time_Elapsed); time.Start(); }
private bool GetFileHandler(string FileName, out IMapHandler mh) { mh = null; foreach (IMapHandler _mh in FileHandlers) { if (_mh.IsMyFiletype(FileName)) { mh = _mh; return(true); } } return(false); }
public dlgChunk(IMapHandler m, Vector3i pos) { InitializeComponent(); if (m == null) { MessageBox.Show("m==null"); Environment.Exit(-1); } Map = m; //mcc.Map = m; //mcc.Render(); //mcc.Refresh(); ChunkPos = pos; }
private String CompressMap() { mph = new MapHandler(); StringBuilder sb = new StringBuilder(); using (StringReader reader = new StringReader(mapTextBox.Text)) { string line; while ((line = reader.ReadLine()) != null) { sb.Append(mph.CompressMap(line + System.Environment.NewLine)); } } return sb.ToString(); }
public new void Load(ref IMapHandler map) { PlayerPos = map.PlayerPos; List <TileEntity> LOLSORT = new List <TileEntity>(); foreach (KeyValuePair <Guid, TileEntity> ent in map.TileEntities) { LOLSORT.Add(ent.Value); } TileEntityDistanceSorter comp = new TileEntityDistanceSorter(); comp.PlayerPos = this.PlayerPos; LOLSORT.Sort(comp); cmbTEntities.Items.Clear(); foreach (TileEntity ent in LOLSORT) { cmbTEntities.Items.Add(ent); } }
private void WindowLoaded(object sender, RoutedEventArgs e) { _mapHandler = _container.Resolve <IMapHandler>(); _mapHandler.MapInitialized += MapInitialized; var map = _mapHandler.CreateMap(); Grid.SetRow(map, 0); ViewGrid.Children.Insert(0, map); // To alter the Handler for Kinect or Leap, change the Dependency Injection in DI\DiHelper _nuiHandler = _container.Resolve <INUIHandler>(); if (_nuiHandler.SensorType == SensorType.Leap) { _nuiHandler.OnFrame += LeapHandler_OnFrame; } else if (_nuiHandler.SensorType == SensorType.Kinect) { _nuiHandler.OnFrame += KinectHandler_OnFrame; } _nuiHandler.Start(); _zoomGestureHandler = _container.Resolve <IMapZoomGestureHandler>(); _zoomGestureHandler.MapComponent = map; _panGestureHandler = _container.Resolve <IMapPanGestureHandler>(); _panGestureHandler.MapComponent = map; _mapClickGestureHandler = _container.Resolve <IMapClickGestureHandler>(); _mapClickGestureHandler.MapComponent = map; _mapClickGestureHandler.NUIMapClick += MapClick; _mapClickGestureHandler.MouseMapClick += MapClick; _handsDrawer = HandsDrawerHelper.GetHandsDrawer(); // Setting the images to be presented in the place of user's hands (Kinect) / fingers (Leap) ViewGrid.Children.Add(_handsDrawer.RightHandImage); ViewGrid.Children.Add(_handsDrawer.LeftHandImage); }
public void Save(ref IMapHandler map) { }
public OneOneTrick(IMapHandler mapHandler) { this.MapHandler = mapHandler; }
private void WindowLoaded(object sender, RoutedEventArgs e) { _mapHandler = _container.Resolve<IMapHandler>(); _mapHandler.MapInitialized += MapInitialized; var map = _mapHandler.CreateMap(); Grid.SetRow(map,0); ViewGrid.Children.Insert(0, map); _kinectHandler = KinectHandler.GetKinectHandler(); _kinectHandler.CapturedSkeletonFrame += kinectHandler_CapturedSkeletonFrame; _kinectHandler.Initialize(); _zoomGestureHandler = _container.Resolve<IMapZoomGestureHandler>(); _zoomGestureHandler.MapComponent = map; _panGestureHandler = _container.Resolve<IMapPanGestureHandler>(); _panGestureHandler.MapComponent = map; _mapClickGestureHandler = _container.Resolve<IMapClickGestureHandler>(); _mapClickGestureHandler.MapComponent = map; _mapClickGestureHandler.KinectMapClick += MapClick; _mapClickGestureHandler.MouseMapClick += MapClick; _handsDrawer = HandsDrawerHelper.GetHandsDrawer(); // Incluindo imagens na tela para que sejam exibidas quando o usuário interagir com Kinect ViewGrid.Children.Add(_handsDrawer.RightHandImage); ViewGrid.Children.Add(_handsDrawer.LeftHandImage); }
public override void DoBlockLighting(IMapHandler _mh, long X, long Y) { throw new NotImplementedException(); }
public SolverEngine(IMapHandler mapHandler, IReadOnlyList <ILogicEngine> logicEngines) { this.MapHandler = mapHandler; this.LogicEngines = logicEngines; }
public override void DoSkyLighting(IMapHandler _mh, long X, long Y) { throw new NotImplementedException(); }
public MapRenderer(IMapHandler mh,I2DMapRenderer mr) { Map = mh; MyMapRenderer = mr; Render(); }
public ChunkRenderer(Chunk c, IMapHandler _mh) { Chunk = c; World = _mh; Cached = false; }
public MapRenderer(IMapHandler mh, I2DMapRenderer mr) { Map = mh; MyMapRenderer = mr; Render(); }