Exemplo n.º 1
0
        public ExtSymbolic(ExtStaticData extStaticData, WCFSymbolic wcfSymbolic)
        {
            WCFSymbolic = wcfSymbolic;

            ObjectPoint = extStaticData.ObjectPoint.Where(p => p.WCFObjectPoint.Symbolic == WCFSymbolic.Name);
            ObjectPoint = ObjectPoint.OrderBy(p => p.WCFObjectPoint.Sort).ToList();

            Points = new PointCollection(this.ObjectPoint.Select(p => new Point(p.GamePoint.X, p.GamePoint.Y)));

            Opacity    = 0.66;
            Background = _DefaultBackground;

            ClientInfo.ClientGameChanging += ClientInfo_ClientGameChanging;
        }
Exemplo n.º 2
0
        public ExtTerrain(ExtStaticData extStaticData, WCFTerrain wcfTerrain)
        {
            WCFTerrain     = wcfTerrain;
            JoinTerrainCol = new List <ExtTerrain>();

            ObjectPoint = extStaticData.ObjectPoint.Where(p => p.WCFObjectPoint.Terrain == WCFTerrain.Name);
            ObjectPoint = ObjectPoint.OrderBy(p => p.WCFObjectPoint.Sort).ToList();

            Points = new PointCollection(this.ObjectPoint.Select(p => new Point(p.GamePoint.X, p.GamePoint.Y)));

            ExtTokenPoint = extStaticData.TokenPoint.Where(p => p.WCFTokenPoint.Terrain == WCFTerrain.Name).ToList();
            Name          = App.GetResources("terrain_" + WCFTerrain.Name);

            ClientInfo.ClientGameChanging += ClientInfo_ClientGameChanging;
        }