Inheritance: MonoBehaviour
 /// <summary>
 /// Constructor by Account / Id
 /// </summary>
 internal GraalPlayer(Framework Server, Int16 Id)
 {
     this.Server = Server;
     this.Id = Id;
     this.ColorManager = new ColorManager(new ColorManager.dSendColors(SendColors));
     this.FlagManager = new FlagManager(new FlagManager.dSendFlag(SendFlag));
 }
  public static void Main( string[] args )
  {
    ColorManager colormanager = new ColorManager();

    // Initialize with standard colors
    colormanager[ "red" ] = new Color( 255, 0, 0 );
    colormanager[ "green" ] = new Color( 0, 255, 0 );
    colormanager[ "blue" ] = new Color( 0, 0, 255 );

    // User adds personalized colors
    colormanager[ "angry" ] = new Color( 255, 54, 0 );
    colormanager[ "peace" ] = new Color( 128, 211, 128 );
    colormanager[ "flame" ] = new Color( 211, 34, 20 );

    // User uses selected colors
    string colorName = "red";
    Color c1 = (Color)colormanager[ colorName ].Clone();
    c1.Display();

    colorName = "peace";
    Color c2 = (Color)colormanager[ colorName ].Clone();
    c2.Display();

    colorName = "flame";
    Color c3 = (Color)colormanager[ colorName ].Clone();
    c3.Display();

    Console.Read();
  }
        /// <summary>
        /// Renders the voronoi diagram.
        /// </summary>
        public void Render(Graphics g, Zoom zoom, ColorManager renderColors)
        {
            this.renderColors = renderColors;

            var points = data.VoronoiPoints;
            var edges = data.VoronoiEdges;

            if (points != null && edges != null)
            {
                uint k;
                PointF p0, p1;
                int n = edges.Length / 2;

                for (int i = 0; i < n; i++)
                {
                    // First endpoint of voronoi edge
                    k = edges[2 * i];
                    p0 = new PointF(points[2 * k], points[2 * k + 1]);

                    // Second endpoint of voronoi edge
                    k = edges[2 * i + 1];
                    p1 = new PointF(points[2 * k], points[2 * k + 1]);

                    // Render the edge
                    if (zoom.ViewportContains(p0.X, p0.Y) ||
                        zoom.ViewportContains(p1.X, p1.Y))
                    {
                        p0 = zoom.WorldToScreen(p0.X, p0.Y);
                        p1 = zoom.WorldToScreen(p1.X, p1.Y);

                        g.DrawLine(renderColors.VoronoiLine, p0, p1);
                    }
                }
            }
        }
Exemple #4
0
 void Awake()
 {
     Instance = this;
     CurrentColorManager = new ColorManager();
     CurrentColorManager.AddRandomColor();
     CurrentColorManager.AddRandomColor();
 }
 internal BuildManager(GlobalManager globalManager)
 {
     _globalManager = globalManager;
     _connectionManager = new ConnectionManager(globalManager);
     _colorManager = new ColorManager(globalManager);
     _sizeManager = new SizeManager(globalManager);
     _jsonTreeManager = new JsonTreeManager(globalManager);
 }
    // Awake
    void Awake()
    {
        CM = GameObject.Find("GameManager").GetComponent<ColorManager>();
        coll = this.GetComponent<Collider2D>();
        rend = this.GetComponent<SpriteRenderer>();

        CM.OnColorChange += OnColorChange;
        //OnColorChange((int)CM.curUsingColor);
    }
Exemple #7
0
	// Use this for initialization
	void Start () {
		if (singleton == null) {
			singleton = this;
			DontDestroyOnLoad(gameObject);
		} else {
			DestroyImmediate (gameObject);
			return;
		}

		colors = new Dictionary<string, Color> ();
	}
 // Awake
 void Awake()
 {
     CM = GameObject.Find("GameManager").GetComponent<ColorManager>();
     rend = this.GetComponent<Renderer>();
     // Start the event listener
     //if (usingSecondaryColor) {
     //CM.OnSecondaryColorChange += OnColorChange;
     //}
     //else {
     CM.OnColorChange += OnColorChange;
     //}
     OnColorChange((int)CM.curUsingColor);
 }
 void Awake() {
     World = _World;
     LandWaterMask = _LandWaterMask;
     GT = transform.GetComponent<GameTime>();
     WM = transform.GetComponent<WorldManager>();
     AEM = transform.GetComponent<AnomalousEventManager>();
     TEM = transform.GetComponent<TimedEventManager>();
     CM = transform.GetComponent<ColorManager>();
     NM  = transform.GetComponent<NotificationManager>();
     GOI = transform.GetComponent<GoIManager>();
     POI = transform.GetComponent<PoIManager>();        
     WC = transform.GetComponent<WebController>();
     
 }
Exemple #10
0
        /// <summary>
        /// Initializes a new instance of the <see cref="RenderControl" /> class.
        /// </summary>
        public RenderControl()
        {
            SetStyle(ControlStyles.ResizeRedraw, true);

            renderColors = ColorManager.Default();

            this.BackColor = renderColors.Background;

            zoom = new Zoom(true);
            context = new BufferedGraphicsContext();
            data = new RenderData();

            timer = new Timer();
            timer.Interval = 3000;
            timer.Tick += (sender, e) =>
            {
                timer.Stop();
                coordinate = String.Empty;
                this.Invalidate();
            };
        }
    // Entry point into console application.
    static void Main()
    {
        ColorManager colormanager = new ColorManager();

        // Initialize with standard colors
        colormanager["red"] = new Color(255, 0, 0);
        colormanager["green"] = new Color(0, 255, 0);
        colormanager["blue"] = new Color(0, 0, 255);

        // User adds personalized colors
        colormanager["angry"] = new Color(255, 54, 0);
        colormanager["peace"] = new Color(128, 211, 128);
        colormanager["flame"] = new Color(211, 34, 20);

        // User clones selected colors
        Color color1 = colormanager["red"].Clone() as Color;
        Color color2 = colormanager["peace"].Clone() as Color;
        Color color3 = colormanager["flame"].Clone() as Color;

        // Wait for user
        Console.ReadKey();
    }
Exemple #12
0
        /// <summary>
        /// Initializes a new instance of the <see cref="MeshRenderer" /> class.
        /// </summary>
        public MeshRenderer(RenderData data, ColorManager renderColors)
        {
            this.data = data;
            this.renderColors = renderColors;

            int featureCount = data.Points.Length;

            if (data.MeshEdges != null)
            {
                featureCount += data.MeshEdges.Length;
            }
            else if (data.Triangles != null)
            {
                featureCount += 2 * data.Triangles.Length;
            }

            this.ignoreBounds = featureCount < 1000;

            if (data.Triangles != null && data.NumberOfRegions > 0)
            {
                renderColors.MakeRegionMap(data.TrianglePartition, data.NumberOfRegions);
            }
        }
        public BasicItemInformation(string name, string id, string description, string categoryName, Color categoryColor, int staminaRestoredOnEating, int healthRestoredOnEating, int fragility, bool isLamp, int price, bool canBeSetOutdoors, bool canBeSetIndoors, Texture2D texture, AnimationManager animationManager, Color drawColor, bool ignoreBoundingBox, Vector2 BoundingBoxTileDimensions, InventoryManager Inventory, LightManager Lights, bool AlwaysDrawAbovePlayer = false, NamedColor DyedColor = null, ColorManager ColorManager = null)
        {
            this.name                    = name;
            this.id                      = id;
            this.description             = description;
            this.categoryName            = categoryName;
            this.categoryColor           = categoryColor;
            this.price                   = price;
            this.staminaRestoredOnEating = staminaRestoredOnEating;
            this.healthRestoredOnEating  = healthRestoredOnEating;

            this.canBeSetOutdoors = canBeSetOutdoors;
            this.canBeSetIndoors  = canBeSetIndoors;
            this.fragility        = fragility;
            this.isLamp           = isLamp;

            this.animationManager = animationManager;
            if (this.animationManager.IsNull)
            {
                this.animationManager = new AnimationManager(new Texture2DExtended(), new Animation(new Rectangle(0, 0, 16, 16)), false);
                this.animationManager.getExtendedTexture().texture = texture;
            }

            this.drawPosition              = Vector2.Zero;
            this.DrawColor                 = drawColor;
            this.ignoreBoundingBox         = ignoreBoundingBox;
            this.boundingBoxTileDimensions = BoundingBoxTileDimensions;
            this.inventory                 = Inventory ?? new InventoryManager();
            this.lightManager              = Lights ?? new LightManager();
            this.facingDirection           = Enums.Direction.Down;
            this.shakeTimer                = 0;

            this.alwaysDrawAbovePlayer = AlwaysDrawAbovePlayer;

            this.dyedColor    = DyedColor ?? new NamedColor("", new Color(0, 0, 0, 0));
            this.colorManager = ColorManager ?? new ColorManager(Enums.DyeBlendMode.Blend, 0.5f);
        }
Exemple #14
0
        static void Main(string[] args)
        {
            CarManager   carmanager   = new CarManager(new EfCarDal());
            ColorManager colorManager = new ColorManager(new EfColorDal());
            BrandManager brandManager = new BrandManager(new EfBrandDal());
            Brand        brand2       = new Brand
            {
                BrandId = 2,
                Name    = "Brand2"
            };
            Color color1 = new Color {
                Name = "Color2", Colorid = 1
            };
            Car car1 = new Car {
                BrandId = 2, ColorId = 1, DailyPrice = 1221, Descriptio = "ssw", CarId = 1, ModelYear = "1122"
            };


            //brandManager.Add(brand2);
            //colorManager.Add(color1);
            //carmanager.Add(car1);
            //carmanager.Delete(car1);

            var result = carmanager.GetCarDetails();

            if (result.Success == true)
            {
                foreach (var car in result.Data)
                {
                    Console.WriteLine(car.CarName + " / " + car.BrandName);
                }
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
        public void TestColorClone()
        {
            var colormanager = new ColorManager();

            colormanager["red"]   = new Color(255, 0, 0);
            colormanager["green"] = new Color(0, 255, 0);
            colormanager["blue"]  = new Color(0, 0, 255);

            colormanager["angry"] = new Color(255, 54, 0);
            colormanager["peace"] = new Color(128, 211, 128);
            colormanager["flame"] = new Color(211, 34, 20);

            foreach (var color in colormanager.getKeys())
            {
                Assert.AreEqual(typeof(Color), colormanager[color].GetType());
            }

            var color1 = colormanager["red"].Clone() as Color;

            Assert.AreEqual(typeof(Color), colormanager["red"].GetType());
            var color2 = colormanager["peace"].Clone() as Color;

            Assert.AreEqual(typeof(Color), colormanager["peace"].GetType());
            var color3 = colormanager["flame"].Clone() as Color;

            Assert.AreEqual(typeof(Color), colormanager["flame"].GetType());

            var r = ((Color)colormanager["flame"]).Red;
            var g = ((Color)colormanager["flame"]).Green;
            var b = ((Color)colormanager["flame"]).Blue;

            Debug.Assert(color3 != null, "color3 != null");
            Assert.AreEqual(color3.Red, r);
            Assert.AreEqual(color3.Green, g);
            Assert.AreEqual(color3.Blue, b);
        }
        public JsonResult Create(Color model)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(Json(new { Result = "ERROR", Message = "Form is not valid! Please correct it and try again." }));
                }
                var colorCount = ColorManager.GetCountDuplicate(model.sDescription.Trim());
                if (colorCount >= 1)
                {
                    return(Json(new { Result = "ERROR", Message = "Item Exists." }));
                }

                model.kColorId = Guid.NewGuid();

                ColorManager.Create(model);
                return(Json(new { Result = "OK", Record = model }));
            }
            catch (Exception ex)
            {
                return(Json(new { Result = "ERROR", Message = ex.Message }));
            }
        }
Exemple #17
0
        private void OnEnable()
        {
            if (_runStartUpOnEnable)
            {
                if (!IsInitialized)
                {
                    Initialize();
                }

                if (IsFromSave)
                {
                    if (_savedData == null)
                    {
                        ReadySaveData();
                    }

                    ColorManager.SetMaskColorFromSave(_savedData.BodyColor.Vector4ToColor());
                    PowerManager.LoadFromSave(_savedData);
                    _fcsConnectableDevice.IsVisible = _savedData.IsVisible;
                }

                _runStartUpOnEnable = false;
            }
        }
        private static void ColorTest()
        {
            ColorManager colorManager = new ColorManager(new EfColorDal());

            /*
             * colorManager.Add(new Color { ColorId = 6, ColorName = "Yellow" });
             * colorManager.Update(new Color { ColorId = 3, ColorName = "Red" });
             * colorManager.Delete(new Color { ColorId = 6 });
             */
            var result = colorManager.GetAll();

            if (result.Success == true)
            {
                foreach (var color in result.Data)
                {
                    Console.WriteLine("Color Id: " + color.ColorId +
                                      "      Color Name: " + color.ColorName);
                }
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Exemple #19
0
        static void Main(string[] args)
        {
            CarManager      carManager      = new CarManager(new EfCarDal());
            BrandManager    brandManager    = new BrandManager(new EfBrandDal());
            ColorManager    colorManager    = new ColorManager(new EfColorDal());
            RentalManager   rentalManager   = new RentalManager(new EfRentalDal());
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());
            UserManager     userManager     = new UserManager(new EfUserDal());

            Car carToAdd = new Car {
                CarId = 12, BrandId = 1, CarName = "KIA Bingus", ColorId = 1, DailyPrice = 400, ModelYear = 2016, Description = "Benzin"
            };
            Car carToUpdate = new Car {
                DailyPrice = 420
            };
            Rental rentToAdd = new Rental {
                Id = 5, CarId = 2, CustomerId = 3, RentDate = new DateTime(13 / 02 / 2021), ReturnDate = new DateTime()
            };
            Rental rentToUpdate = new Rental {
                ReturnDate = new DateTime(16 / 02 / 2021)
            };

            carManager.Add(carToAdd);
        }
Exemple #20
0
        private void OnEnable()
        {
            if (_runStartUpOnEnable)
            {
                if (!IsInitialized)
                {
                    Initialize();
                }

                if (DisplayManager != null)
                {
                    DisplayManager.Setup(this);
                    _runStartUpOnEnable = false;
                }

                if (_fromSave)
                {
                    if (_savedData == null)
                    {
                        ReadySaveData();
                    }

                    AutoChooseSeabreeze = _savedData.AutoChooseSeabreeze;
                    ColorManager.SetColorFromSave(_savedData.BodyColor.Vector4ToColor());
                    StorageManager.LoadExportContainer(_savedData.Export);
                    StorageManager.LoadInputContainer(_savedData.Input);
                    StorageManager.SetExportToSeabreeze(_savedData.ExportToSeaBreeze);
                    FoodManager.LoadRunningState(_savedData);
                    SelectedSeaBreezeID = string.IsNullOrEmpty(_savedData.CurrentSeaBreezeID) ? string.Empty : _savedData.CurrentSeaBreezeID;
                    DisplayManager.UpdateSeaBreezes();
                    QuickLogger.Info($"Loaded {Mod.FriendlyName}");
                }

                _runStartUpOnEnable = false;
            }
        }
Exemple #21
0
        static void Main(string[] args)
        {
            CarManager carManager = new CarManager(new EfCarDal(), new BrandManager(new EfBrandDal()));
            //carManagerTest(carManager);

            ColorManager colorManager = new ColorManager(new EfColorDal());
            //colorManagerTest(colorManager);

            BrandManager brandManager = new BrandManager(new EfBrandDal());
            //brandManagerTest(brandManager);

            //carDtoTest(carManager);

            UserManager userManager = new UserManager(new EfUserDal());

            //userManagerTest(userManager);

            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());

            //customerManagerTest(customerManager);

            RentalManager rentalManager = new RentalManager(new EfRentalDal());
            //rentalManagerTest(rentalManager);
        }
Exemple #22
0
    public static Color GetColor(BaseColors type)
    {
#if UNITY_EDITOR
        if (!Instance)
        {
            Instance = FindObjectOfType <ColorManager>();
        }

        if (!Application.isPlaying)
        {
            Instance.currentStyle = Instance.startingStyle;
        }
#endif
        // Performance could be improved with a dictionary
        switch (type)
        {
        case BaseColors.A:
            return(Instance.currentStyle.A);

        case BaseColors.B:
            return(Instance.currentStyle.B);

        case BaseColors.C:
            return(Instance.currentStyle.C);

        case BaseColors.D:
            return(Instance.currentStyle.D);

        case BaseColors.E:
            return(Instance.currentStyle.E);

        default:
            break;
        }
        return(Color.black);
    }
Exemple #23
0
        private static void ColorTests()
        {
            ColorManager colorManager = new ColorManager(new EFColorDal());

            Console.WriteLine("-------Ekleme--------");
            Color color1 = new Color {
                Name = "Mor"
            };

            colorManager.Add(color1);
            Console.WriteLine(colorManager.GetById(color1.ColorId).Data.Name);

            Console.WriteLine("-------Güncelleme--------");
            color1.Name = "Altın";
            colorManager.Update(color1);
            Console.WriteLine(colorManager.GetById(color1.ColorId).Data.Name);

            Console.WriteLine("-------Silme--------");
            colorManager.Delete(color1);
            foreach (var color in colorManager.GetAll().Data)
            {
                Console.WriteLine(color.Name);
            }
        }
        private static void ColorTest()
        {
            ColorManager colorManager = new ColorManager(new EfColorDal());

            Console.WriteLine("Renk Listesi: \n");
            foreach (var color in colorManager.GetAll().Data)
            {
                Console.WriteLine("Id: " + color.Id);
                Console.WriteLine("Renk: " + color.Name);
                Console.WriteLine("\n");
            }
            Console.WriteLine("----------------------------------------------\n");

            //renk ekleme
            colorManager.Add(new Color {
                Id = 750, Name = "Oranj"
            });

            //bakalım renk veritabanına eklenmiş mi
            Color testColor = colorManager.GetById(750).Data;

            Console.WriteLine("Yeni eklenen rengin bilgileri: \n");
            Console.WriteLine("Id: " + testColor.Id);
            Console.WriteLine("Renk: " + testColor.Name);
            Console.WriteLine("\n");

            //renk güncelleme
            testColor.Name = "Altın Sarısı";
            colorManager.Update(testColor);
            Console.WriteLine("Güncellenen rengin yeni bilgileri: \n");
            Console.WriteLine("Id: " + testColor.Id);
            Console.WriteLine("Renk: " + testColor.Name);

            //renk silme
            colorManager.Delete(testColor);
        }
        public void PrototypeCloneTest01()
        {
            ColorManager colormanager = new ColorManager();

            // 初期化设定
            colormanager["red"]   = new Color(255, 0, 0);
            colormanager["green"] = new Color(0, 255, 0);
            colormanager["blue"]  = new Color(0, 0, 255);

            // 同样是初期化设定,但对象的内部设定是对外隐藏的
            ColorPrototype prototype = new Color();

            ColorPrototype color1 = colormanager["red"].Clone() as Color;

            Assert.AreEqual(255, color1.Red);
            Assert.AreEqual(0, color1.Green);
            Assert.AreEqual(0, color1.Blue);

            ColorPrototype color2 = prototype as Color;

            Assert.AreEqual(255, color2.Red);
            Assert.AreEqual(255, color2.Green);
            Assert.AreEqual(255, color2.Blue);
        }
Exemple #26
0
    // Use this for initialization
    void Start()
    {
        /*actionHolder = Instantiate (fab_ActionHolder) as GameObject; //, new Vector3(100f,100f, 0f), Quaternion.identity) as GameObject;
         * instance.transform.SetParent(gameObject.transform);
         * instance.transform.localPosition = new Vector3 (6f, firstActionRow, 0f);*/
        ColorManager colorManager = ColorManager.instance;

        actionHolder      = initActionHolder(colorManager.actionColor);
        bonusActionHolder = initActionHolder(colorManager.bonusActionColor);
        reactionHolder    = initActionHolder(colorManager.reactionColor);

        moveText = moveTextObject.GetComponent <Text> ();
        panelRows.Add(moveTextObject);

        Debug.Log("Start StatsPanel");
        componentPositioningDirty = true;

        GameEvents gameEvents = GameEvents.instance;

        //join to listen events that tell us what part of UI should be redrawn
        gameEvents.OnRefreshMovePointDisplay        += UpdateMovePointDisplay;
        gameEvents.OnRefreshSelectedCreatureDisplay += UpdateStatsPanel;
        gameEvents.OnRefreshActionDisplay           += UpdateActionDisplay;
    }
Exemple #27
0
        protected void OnSpecificationAttributeOptionsCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "UpdateOption")
            {
                int            index           = Convert.ToInt32(e.CommandArgument);
                GridViewRow    row             = grdSpecificationAttributeOptions.Rows[index];
                SimpleTextBox  txtName         = row.FindControl("txtOptionName") as SimpleTextBox;
                NumericTextBox txtDisplayOrder = row.FindControl("txtOptionDisplayOrder") as NumericTextBox;
                HiddenField    hfSpecificationAttributeOptionID = row.FindControl("hfSpecificationAttributeOptionID") as HiddenField;

                string name         = txtName.Text;
                int    displayOrder = txtDisplayOrder.Value;
                int    saoID        = int.Parse(hfSpecificationAttributeOptionID.Value);

                SpecificationAttributeOption sao = SpecificationAttributeManager.GetSpecificationAttributeOptionByID(saoID);
                if (sao != null)
                {
                    SpecificationAttributeManager.UpdateSpecificationAttributeOptions(saoID, SpecificationAttributeID, name, displayOrder);
                    ColorManager.UpdateColor(sao.Name, name);
                }

                BindData();
            }
        }
Exemple #28
0
        static void Main(string[] args)
        {
            CarManager   carManager   = new CarManager(new EFCarDal());
            BrandManager brandManager = new BrandManager(new EFBrandDal());
            ColorManager colorManager = new ColorManager(new EFColorDal());


            //brandManager.Add(new Brand { Name = "Fiat" });
            //colorManager.Add(new Color { Name = "Siyah" });
            //carManager.Add(new Car {  BrandId = 1, ColorId = 1, CarName="Doblo", DailyPrice = 300, ModelYear = 2001, Describtion = "Benzinli"});

            //carManager.Add(new Car {  BrandId = 2, ColorId = 2, DailyPrice = 600, ModelYear = 2011, Describtion = "Dizel" });
            //carManager.Delete(new Car { Id=3004, BrandId = 4, ColorId = 3, CarName = "Connect", DailyPrice = 350, ModelYear = 2004, Describtion = "Dizel" });


            //foreach (var car in carManager.GetAll())
            //{
            //    Console.WriteLine("{0} {1}",car.Id,car.Describtion);
            //}


            //foreach (var car in carManager.GetByBrandId(4))
            //{
            //    Console.WriteLine(car.Id+" "+car.CarName+" "+car.BrandId+"  Model Yılı : "+car.ModelYear+" Fiyat : "+car.DailyPrice+"  "+car.Describtion);
            //}

            foreach (var car in carManager.GetCarDetails())
            {
                Console.WriteLine("{0} {1} {2} {3}", car.CarName, car.BrandName, car.ColorName, car.DailyPrice);
            }

            //foreach (var car in carManager.GetByColorId(2))
            //{
            //    Console.WriteLine(car.ColorId+ "  Model Yılı : " + car.ModelYear + " Fiyat : " + car.DailyPrice + "  " + car.Describtion);
            //}
        }
Exemple #29
0
        private static void FirstTest(CarManager carManager, ColorManager colorManager)
        {
            foreach (var c in carManager.GetAll().Data)
            {
                Console.WriteLine("Car Details : " + " " + c.BrandId + " " + c.ColorId + " " + c.DailyPrice + " " + c.ModelYear + " " + c.Description);
            }

            Console.WriteLine("-------------------ColorID------------------");
            foreach (var item in carManager.GetCarsByColorId(1).Data)
            {
                Console.WriteLine(item.Description);
            }
            Console.WriteLine("-------------------CarDetails------------------");
            foreach (var item in carManager.GetCarDetails().Data)

            {
                Console.WriteLine(item.DailyPrice + " " + item.BrandId);
            }
            Console.WriteLine("-------------------------------------------");
            foreach (var item in colorManager.GetById(1).Data)
            {
                Console.WriteLine(item.ColorName);
            }
        }
Exemple #30
0
        private static void ColorTest()
        {
            ColorManager colorManager = new ColorManager(new EfColorDal());
            var          result       = colorManager.GetAll();

            foreach (var color in result.Data)
            {
                Console.WriteLine(color.ColorName);
            }

            Console.WriteLine(colorManager.GetById(1));

            colorManager.Add(new Color {
                ColorId = 4, ColorName = "Gri"
            });

            colorManager.Update(new Color {
                ColorId = 4, ColorName = "Bordo"
            });

            colorManager.Delete(new Color {
                ColorId = 4
            });
        }
Exemple #31
0
        static void Main(string[] args)
        {
            //InMemoryTest();

            Console.WriteLine("EF");
            CarManager      carManagerEF      = new CarManager(new EfCarDal(), new BrandManager(new EfBrandDal()));
            BrandManager    brandManagerEF    = new BrandManager(new EfBrandDal());
            ColorManager    colorManagerEF    = new ColorManager(new EfColorDal());
            UserManager     userManagerEF     = new UserManager(new EfUserDal());
            CustomerManager customerManagerEF = new CustomerManager(new EfCustomerDal());
            RentalManager   rentalManagerEF   = new RentalManager(new EfRentalDal());


            //Test Edildi:GetAll,GetById,Add,Update,Delete,DTO

            //AddEntries(carManagerEF, brandManagerEF, colorManagerEF,customerManagerEF,userManagerEF);


            //UpdateEntries(carManagerEF, brandManagerEF, colorManagerEF);
            DeleteTest(colorManagerEF);

            Console.WriteLine("===Car GetAll===");
            //GetAllCarDetail(carManagerEF);
            Console.WriteLine("---DTO GetCarDetails:");
            GetCarDetailsDtoTest(carManagerEF);

            Console.WriteLine("---Car GetById:" + carManagerEF.GetById(2).Data.Description);

            //BrandGetAll(brandManagerEF);
            //ColorGetAll(colorManagerEF);
            //UserGetAll(userManagerEF);
            //CustomerGetAll(customerManagerEF);

            //RentalAddTest(rentalManagerEF);
            RentalGetAll(rentalManagerEF);
        }//Metodlar
Exemple #32
0
        private static void ColorAddingTest()
        {
            ColorManager colorManager = new ColorManager(new EfColorDal());
            var          result       = colorManager.Add(new Color {
                ColorName = "Kırmızı"
            });

            Console.WriteLine(result.Message);

            result = colorManager.Add(new Color {
                ColorName = "Siyah"
            });
            Console.WriteLine(result.Message);

            result = colorManager.Add(new Color {
                ColorName = "Kırmızı"
            });
            Console.WriteLine(result.Message);

            result = colorManager.Add(new Color {
                ColorName = "Siyah"
            });
            Console.WriteLine(result.Message);
        }
Exemple #33
0
    IEnumerator WhiteAnimation()
    {
        whitePanel.SetActive(true);
        whitePanel.GetComponent <Image>().color = ColorManager.ChangeAlpha(whitePanel.GetComponent <Image>().color, 0f);
        float frame = 12f;

        for (int i = 0; i < frame; i++)
        {
            whitePanel.GetComponent <Image>().color = Color.Lerp(ColorManager.ChangeAlpha(whitePanel.GetComponent <Image>().color, 0f),
                                                                 ColorManager.ChangeAlpha(whitePanel.GetComponent <Image>().color, 0.5f), i / frame);
            yield return(null);
        }
        for (int i = 0; i < frame / 4f; i++)
        {
            whitePanel.GetComponent <Image>().color = Color.Lerp(ColorManager.ChangeAlpha(whitePanel.GetComponent <Image>().color, 0.5f),
                                                                 ColorManager.ChangeAlpha(whitePanel.GetComponent <Image>().color, 0f), i * 4 / frame);
            yield return(null);
        }

        whitePanel.GetComponent <Image>().color = ColorManager.ChangeAlpha(whitePanel.GetComponent <Image>().color, 0f);
        whitePanel.SetActive(false);

        combineButton.interactable = false;
    }
Exemple #34
0
        static void Main(string[] args)
        {
            CarManager   carManager   = new CarManager(new EfCarDal());
            BrandManager brandManager = new BrandManager(new EfBrandDal());
            ColorManager colorManager = new ColorManager(new EfColorDal());

            //BrandIdTest(carManager, brandManager, colorManager);

            //ColorIdTest(carManager, brandManager, colorManager);

            //CarIdTest(carManager, brandManager, colorManager);

            //DailyPriceTest(carManager, brandManager, colorManager);

            //Console.WriteLine("\n");

            //AddTest(carManager, brandManager, colorManager);

            //DeleteTest(carManager, brandManager, colorManager);

            //CarDetails(carManager);

            ListCarsTest(carManager, brandManager, colorManager);
        }
Exemple #35
0
        static void Main(string[] args)
        {
            CarManager carManager = new CarManager(new EfCarDal());

            Console.WriteLine("------GÜNLÜK ARAÇ KİRA FİYATLARI------");
            Console.WriteLine("---------------------------------------------");
            Console.WriteLine("Marka Id     Renk Id     Model Yılı          Açıklama              Günlük ücret");
            Console.WriteLine("--------     -------     ----------          --------              ------------");
            foreach (var car in carManager.GetAll())
            {
                Console.WriteLine(car.BrandId + "      -   " + car.ColorId + "   -   " + car.ModelYear + "      -   " + car.Description + "     ---> " + car.DailyPrice + " TL");
            }


            BrandManager brandManager = new BrandManager(new EfBrandDal());

            Console.WriteLine("------ARAÇ MARKA ID VE MARKA ADI BİLGİSİ------");
            Console.WriteLine("---------------------------------------------");
            Console.WriteLine("Marka Id     Marka Adı");
            Console.WriteLine("--------     ---------");
            foreach (var brand in brandManager.GetAll())
            {
                Console.WriteLine(brand.BrandId + "       --->  " + brand.BrandName);
            }

            ColorManager colorManager = new ColorManager(new EfColorDal());

            Console.WriteLine("------ARAÇ RENK ID VE MARKA ADI BİLGİSİ------");
            Console.WriteLine("---------------------------------------------");
            Console.WriteLine("Renk Id     Renk Adı");
            Console.WriteLine("-------     --------");
            foreach (var color in colorManager.GetAll())
            {
                Console.WriteLine(color.ColorId + "       --->  " + color.ColorName);
            }
        }
Exemple #36
0
        public void OnActiveSceneChanged(Scene from, Scene to)
        {
            //if (scene.buildIndex > 0)
            //{
            //    if (FirstFetch)
            //    {
            //        //Logger.Log("Launching coroutine to grab original sabers!", LogLevel.Debug);
            //        //SharedCoroutineStarter.instance.StartCoroutine(PreloadDefaultSabers());
            //        //Logger.Log("Launched!", LogLevel.Debug);
            //    }
            //}

            if (to.name == "GameCore")
            {
                colorManager = Resources.FindObjectsOfTypeAll <ColorManager>().FirstOrDefault();
                LoadNewSaber(_currentSaberName);
                SaberScript.LoadAssets();
            }

            if (to.name == "MenuCore")
            {
                CustomSaberUI.OnLoad();
            }
        }
    public PrototypeClientB()
    {
        ColorManager colormanager = new ColorManager();

        colormanager["red"] = new Color(255, 0, 0);
        colormanager["green"] = new Color(0, 255, 0);
        colormanager["blue"] = new Color(0, 0, 255);

        colormanager["angry"] = new Color(255, 54, 0);
        colormanager["peace"] = new Color(128, 211, 128);
        colormanager["flame"] = new Color(211, 34, 20);

        string colorName = "red";
        Color c1 = (Color)colormanager[colorName].Clone();
        c1.Display();

        colorName = "peace";
        Color c2 = (Color)colormanager[colorName].Clone();
        c2.Display();

        colorName = "flame";
        Color c3 = (Color)colormanager[colorName].Clone();
        c3.Display();
    }
Exemple #38
0
        static void Main(string[] args)
        {
            CarTest();
            CarManager   carManager   = new CarManager(new EfCarDal());
            ColorManager colorManager = new ColorManager(new EfColorDal());
            BrandManager brandManager = new BrandManager(new EfBrandDal());

            Console.WriteLine("List:");
            foreach (Car car in carManager.GetAll().Data)
            {
                Console.WriteLine("Car Id: {0} --- Brand Id: {1} --- Color Id: " +
                                  "{2} --- Daily Price: {3} --- Description: {4}", car.Id, car.BrandId,
                                  car.ColorId, car.DailyPrice, car.Descriptions);
            }

            //DetailTestTest(carManager);

            //AddTest(colorManager, brandManager);

            //ColorGetAll(colorManager);
            //BrandGetAll(brandManager);

            //GetBtId(carManager, brandManager);
        }
Exemple #39
0
        static void Main(string[] args)
        {
            CarManager      carManager      = new CarManager(new EfCarDal());
            ColorManager    colorManager    = new ColorManager(new EfColorDal());
            BrandManager    brandManager    = new BrandManager(new EfBrandDal());
            UserManager     userManager     = new UserManager(new EfUserDal());
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());
            RentalManager   rentalManager   = new RentalManager(new EfRentalDal());

            //ShowColorTest(colorManager);
            //ShowBrandest(brandManager);
            //CarTestAll(carManager);
            //CarDetailTest(carManager); //using DTO
            //CarTestAdd(carManager);
            //CarTestDelete(carManager);
            //CarTestByBrand(carManager);
            //CarTestUpdate(carManager);

            //UserTestAdd(userManager);
            //UserTestDelete(userManager);
            //CustomerTestAdd(customerManager);
            //Rental(rentalManager);
            ListRental(rentalManager);
        }
Exemple #40
0
        // GET: Home
        public ActionResult Index()
        {
            CategoriesManager        cm    = new CategoriesManager();
            ProductsManager          pm    = new ProductsManager();
            BrandsManager            bm    = new BrandsManager();
            ColorManager             colm  = new ColorManager();
            SizeManager              sm    = new SizeManager();
            ProductCategoriesManager pcm   = new ProductCategoriesManager();
            ProductColorsManager     pcolm = new ProductColorsManager();
            ProductSizesManager      pszm  = new ProductSizesManager();

            BasketManager       basm = new BasketManager();
            BasketDetailManager bdm  = new BasketDetailManager();
            BasketTempManager   btm  = new BasketTempManager();
            ParamManager        parm = new ParamManager();

            Session["Categories"]           = cm.GetAll();
            Session["Products"]             = pm.GetAll();
            Session["Brands"]               = bm.GetAll();
            Session["Colors"]               = colm.GetAll();
            Session["Sizes"]                = sm.GetAll();
            Session["ProductCategories"]    = pcm.GetAll();
            Session["ProductColorsManager"] = pcolm.GetAll();
            Session["ProductSizesManager"]  = pszm.GetAll();

            Session["Basket"]       = basm.GetAll();
            Session["BasketDetail"] = bdm.GetAll();
            Session["BasketTemp"]   = btm.GetAll();
            Session["Param"]        = parm.GetAll();

            baskettlist = btm.GetAll();;

            ViewBag.Login  = "******";
            ViewBag.Logout = "Logout";
            return(View());
        }
Exemple #41
0
        private static void Test2(BrandManager brandManager, ColorManager colorManager)
        {
            Console.WriteLine("Ürünlerin Markasını Listele");
            var result = brandManager.GetAll();

            foreach (var brand in result.Data)
            {
                Console.WriteLine(brand.BrandId + "/" + brand.BrandName);
            }

            //brandManager.Add(new Brand { BrandId = 6, BrandName="Toyota" });

            Console.WriteLine("Ürünlerin Rengini Listele");
            var result2 = colorManager.GetAll();

            foreach (var color in result2.Data)
            {
                Console.WriteLine(color.ColorId + "/" + color.ColorName);
            }

            colorManager.Add(new Color {
                ColorId = 6, ColorName = "Green"
            });
        }
Exemple #42
0
        /// <summary>
        /// Draws the content of the control filling in all color values with the provided Luminance or Brightness value.
        /// </summary>
        private void Draw_Style_Luminance()
        {
            var g = this.CreateGraphics();

            var hsl_start = new HSL();
            var hsl_end   = new HSL();

            hsl_start.L = _hsl.L;
            hsl_end.L   = _hsl.L;
            hsl_start.S = 1.0;
            hsl_end.S   = 0.0;

            for (var i = 0; i < this.Width - 4; i++)                    //	For each vertical line in the control:
            {
                hsl_start.H = (double)i / (this.Width - 4);             //	Calculate Hue at this line (Saturation and Luminance are constant)
                hsl_end.H   = hsl_start.H;

                var br = new LinearGradientBrush(new Rectangle(2, 2, 1, this.Height - 4),
                                                 ColorManager.HSL_to_RGB(hsl_start),
                                                 ColorManager.HSL_to_RGB(hsl_end),
                                                 90, false);
                g.FillRectangle(br, new Rectangle(i + 2, 2, 1, this.Height - 4));
            }
        }
Exemple #43
0
        static void Main(string[] args)
        {
            CarManager      carManager      = new CarManager(new EfCarDal());
            ColorManager    colorManager    = new ColorManager(new EfColorDal());
            BrandManager    brandManager    = new BrandManager(new EfBrandDal());
            UserManager     userManager     = new UserManager(new EfUserDal());
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());
            // RentalManager rentalManager = new RentalManager(new EfRentalDal());
            CarImageManager carImageManager = new CarImageManager(new EfCarImageDal());

            // var result = carImageManager.Add(new CarImage{  CarId=1, CarImageDate=new DateTime(), ImagePath="default.jpeg" });
            //Console.WriteLine(result.Message);

            // TestToAdd(carManager,brandManager, colorManager);
            //TestToUpdate(carManager, brandManager, colorManager);
            //TestToDelete(carManager, brandManager, colorManager);

            //List of tables
            //ListOfCar(carManager);
            //ListOfColor(colorManager);
            //ListOfBrand(brandManager);

            //GetCarDetail(carManager);


            //TestToAddUser(userManager);
            //TestToAddCustomer(customerManager);
            //TestToUpdateCustomer(customerManager);
            // TestToDeleteRental(rentalManager);

            //kiralama testinde eğer araba returndate'i null ise araba kiralanamıyor.
            ///TestToAddRental(rentalManager);


            Console.ReadKey();
        }
Exemple #44
0
		private void SetColor(Control colorPreview, ref ColorManager currentColor, ColorManager newColor)
		{
			currentColor = newColor;
			colorPreview.ForeColor = currentColor.RGB;

			if (colorPreview != SelectedColorPreview)
				return;

			_skipColors = true;
			colorPick1.CurrentHSV = currentColor.HSV;

			redNumericUpDown.Value = currentColor.RGB.R;
			greenNumericUpDown.Value = currentColor.RGB.G;
			blueNumericUpDown.Value = currentColor.RGB.B;
			alphaNumericUpDown.Value = currentColor.RGB.A;

			hueNumericUpDown.Value = currentColor.HSV.H;
			saturationNumericUpDown.Value = currentColor.HSV.S;
			valueNumericUpDown.Value = currentColor.HSV.V;

			_redRenderer.StartColor = Color.FromArgb(255, 0, currentColor.RGB.G, currentColor.RGB.B);
			_greenRenderer.StartColor = Color.FromArgb(255, currentColor.RGB.R, 0, currentColor.RGB.B);
			_blueRenderer.StartColor = Color.FromArgb(255, currentColor.RGB.R, currentColor.RGB.G, 0);

			_redRenderer.EndColor = Color.FromArgb(255, 255, currentColor.RGB.G, currentColor.RGB.B);
			_greenRenderer.EndColor = Color.FromArgb(255, currentColor.RGB.R, 255, currentColor.RGB.B);
			_blueRenderer.EndColor = Color.FromArgb(255, currentColor.RGB.R, currentColor.RGB.G, 255);

			_alphaRenderer.EndColor = Color.FromArgb(255, currentColor.RGB.ToColor());

			_hueRenderer.CurrentColor = currentColor;
			_saturationRenderer.CurrentColor = currentColor;
			_valueRenderer.CurrentColor = currentColor;

			redColorSlider.Value = currentColor.RGB.R;
			greenColorSlider.Value = currentColor.RGB.G;
			blueColorSlider.Value = currentColor.RGB.B;
			alphaColorSlider.Value = currentColor.RGB.A;

			hueColorSlider.Value = currentColor.HSV.H;
			saturationColorSlider.Value = currentColor.HSV.S;
			valueColorSlider.Value = currentColor.HSV.V;

			if (!_editingHex)
			{
				textBox1.Text = string.Format("{0:X2}{1:X2}{2:X2}{3:X2}", newColor.RGB.R, newColor.RGB.G, newColor.RGB.B,
				                              newColor.RGB.A);
			}

			_skipColors = false;
		}
 //public event OnColorEvent OnSecondaryColorChange;
 //[SerializeField] private bool rotatingColors;
 //public float rotateEveryXSeconds;
 //private float secondsUntilRotation;
 // Use this for initialization
 void Start()
 {
     instance = this;
     levelManager = GetComponent<LevelManager>();
 }
Exemple #46
0
		private void SetColor(ColorManager c)
		{
			if (_secondaryIsFront)
			{
				if (swatchContainer.InEditMode)
				{
					if (swatchContainer.SwatchDisplayer.HasSecondaryColor)
						swatchContainer.SwatchDisplayer.SecondaryColor = c.RGB;
				}

				SetColor(colorPreview2, ref _secondaryColor, c);
			}
			else
			{
				if (swatchContainer.InEditMode)
				{
					if (swatchContainer.SwatchDisplayer.HasPrimaryColor)
						swatchContainer.SwatchDisplayer.PrimaryColor = c.RGB;
				}

				SetColor(colorPreview1, ref _primaryColor, c);
			}
		}
Exemple #47
0
 //haha this isnt even negative LOL
 public static Color Negative(ColorManager.HSVColor c)
 {
     Color rgb = ColorManager.HSVtoRGB(c);
     if (Intensity(rgb.R, rgb.G, rgb.B) > 0.5f)
         return Color.Black;
     else
         return Color.White;
 }
 void Start()
 {
     colorManager = FindObjectOfType<ColorManager>();
     if (tag == "Player") SetCombo(colorManager.ColorCombos.Find(item => item.PlayerColor == MyColor));
 }
Exemple #49
0
        private void FloodFill(int x, int y, Color oldColor, ColorManager newColor, ColorGrabber pixels)
        {
            Queue q = new Queue();

            q.Enqueue(new Point(x, y));

            while (q.Count != 0)
            {
                Point pop = (Point)q.Dequeue();

                ColorPixel c = pixels[pop.X, pop.Y];
                Color real = Color.FromArgb(c.Alpha, c.Red, c.Green, c.Blue);

                if (!SimilarColor2(oldColor, real, _threshold))
                    continue;

                if (!_undo.Points.ContainsKey(pop))
                {
                    _undo.Points.Add(pop, Tuple.MakeTuple(real, new ColorAlpha(newColor.RGB, 0)));

                    pixels[pop.X, pop.Y] =
                        new ColorPixel(newColor.RGB.R | (newColor.RGB.G << 8) | (newColor.RGB.B << 16) | (newColor.RGB.A << 24));

                    if (_boundBox.Contains(pop.X - 1, pop.Y))
                        q.Enqueue(new Point(pop.X - 1, pop.Y));
                    if (_boundBox.Contains(pop.X + 1, pop.Y))
                        q.Enqueue(new Point(pop.X + 1, pop.Y));
                    if (_boundBox.Contains(pop.X, pop.Y - 1))
                        q.Enqueue(new Point(pop.X, pop.Y - 1));
                    if (_boundBox.Contains(pop.X, pop.Y + 1))
                        q.Enqueue(new Point(pop.X, pop.Y + 1));
                }
            }
        }
Exemple #50
0
 public void Awake()
 {
     singleton = this;
 }
Exemple #51
0
    private void InitStaticObjects()
    {
        if(!objectsInitialized)
        {
            DontDestroyOnLoad(gameObject);

            //Double check for every static variable
            if (debugMng == null)
            {
                Debug.Log("Storing Debug Manager");
                debugMng = debugManager;
            }

            if (eventMng == null)
            {
                Debug.Log("Storing Event Manager");
                eventMng = eventManager;
            }

            if (enemyMng == null)
            {
                Debug.Log("Storing Enemy Manager");
                enemyMng = enemyManager;
            }

            if (poolMng == null)
            {
                Debug.Log("Storing Pool Manager");
                poolMng = poolManager;
            }

            if (colorMng == null)
            {
                Debug.Log("Storing Color Manager");
                colorMng = colorManager;
            }

            if (coloredObjectsMng == null)
            {
                Debug.Log("Storing Colored Objects Manager");
                coloredObjectsMng = coloredObjectsManager;
            }

            if (gameMng == null)
            {
                Debug.Log("Storing Game Manager");
                gameMng = gameManager;
            }

            if (gameInfo == null)
            {
                gameInfo = new GameInfo();

                gameInfo.player1 = GameObject.Instantiate<GameObject>(player1prefab);
                gameInfo.player1.name = "Player1";
                DontDestroyOnLoad(gameInfo.player1);
                gameInfo.player1Controller = gameInfo.player1.GetComponent<PlayerController>();

                gameInfo.player2 = GameObject.Instantiate<GameObject>(player2prefab);
                gameInfo.player2.name = "Player2";
                DontDestroyOnLoad(gameInfo.player2);
                gameInfo.player2Controller = gameInfo.player2.GetComponent<PlayerController>();

                gameInfo.gameCameraOffset = gameCameraOffset;
                gameInfo.gameCameraRotation = gameCameraRotation.rotation;
            }

            objectsInitialized = true;
        }
    }
    // Use this for initialization
    void Start()
    {
        pillarLocation = PillarLocation.FIRST;

        this.colorManager = ColorManager_GO.GetComponent<ColorManager>();

        for (int i = 0; i < pillarsScript.Length; i++)
        {
            pillarsScript[i] = Pillars[i].GetComponent<PillarScript>();
            pillarsScript[i].Tower = Pillars[i];
        }
    }
Exemple #53
0
    //--------------------------------------- END CHANGE LEVEL ---------------------------------------
    public void setManager()
    {
        if ((level == 0 || level == 1) && gameObject) {
            DestroyImmediate(gameObject);
        }
        canChangeLevel = true;
        jellyFish = GameObject.FindWithTag ("Player");
        rScore = (GameObject.FindGameObjectWithTag ("RedScore")).GetComponent<RedScore> ()as RedScore;
        bScore = (GameObject.FindGameObjectWithTag ("BlueScore")).GetComponent<BlueScore> ()as BlueScore;
        yScore = (GameObject.FindGameObjectWithTag ("YellowScore")).GetComponent<YellowScore> ()as YellowScore;
        lightVisible = jellyFish.GetComponentsInChildren<Light> (false) as Light[];
        lightRange = lightVisible[0].range;

        jellyfishLight = jellyFish.GetComponentInChildren<lightPulse> () as lightPulse;
        jellyfishColorManager = jellyFish.GetComponent<ColorManager> () as ColorManager;
        jellyfishLight.updateJellyfishLightColor (currentLightColor);
        jellyfishColorManager.updateColorJellyfish (currentColor);
        mainCamera = Camera.main;
        lightImpulse = false;
        barrier = false;
        flash = false;
        lightImpulseCamera = false;
        oldSizeCamera = mainCamera.orthographicSize;
        anImpulse = (GameObject.FindGameObjectWithTag ("impulse")).GetComponent<Animator> () as Animator;
        anWarning = (GameObject.FindGameObjectWithTag ("warning")).GetComponent<Animator>() as Animator;
        anBarrier = (GameObject.FindGameObjectWithTag ("barrier")).GetComponent<Animator> () as Animator;
        anFlash = (GameObject.FindGameObjectWithTag ("flash")).GetComponent<Animator> () as Animator;
        anRedTimer = (GameObject.FindGameObjectWithTag ("redTimer")).GetComponent<Animator> () as Animator;
        anBlueTimer = (GameObject.FindGameObjectWithTag ("blueTimer")).GetComponent<Animator> () as Animator;
        anYellowTimer = (GameObject.FindGameObjectWithTag ("yellowTimer")).GetComponent<Animator> () as Animator;
        anLoading = (GameObject.Find ("Loading")).GetComponent<Animator>() as Animator;
        barrierCollider = (GameObject.FindGameObjectWithTag ("barrier")).GetComponent<CircleCollider2D> () as CircleCollider2D;

        tutorialText = GameObject.Find ("TutorialText").GetComponent<Text> () as Text;
        anTutorial = GameObject.Find ("TutorialText").GetComponent<Animator> () as Animator;

        gameOver = (GameObject.Find ("Controller")).GetComponent<GameOverMenu> () as GameOverMenu;

        barrierAudio = GameObject.FindGameObjectWithTag ("barrier").GetComponent<AudioSource> () as AudioSource;
        impulseAudio = GameObject.FindGameObjectWithTag ("impulse").GetComponent<AudioSource> () as AudioSource;
        flashAudio = GameObject.FindGameObjectWithTag ("flash").GetComponent<AudioSource> () as AudioSource;

        if (unlockBarrier) {
            anBlueTimer.SetTrigger("barrierUnlocked");
        }
        if (unlockFlash) {
            anYellowTimer.SetTrigger("flashUnlocked");
        }
        if (unlockImpulse) {
            anRedTimer.SetTrigger("impulseUnlocked");
        }

        tryBlue = 0;
        tryRed = 0;
        tryYellow = 0;
        if (level != 1)
            anLoading.SetTrigger ("stopLoading");

        if (level == 2) {
            StartCoroutine(initTutorial());
        }
    }
Exemple #54
0
        public PointF LocationForColorHSV(ColorManager.HSVColor hsv)
        {
            /*PointF[] polygon = Triangle(0);
            float x = (float)((((float)hsv.S / 100.0f) * (polygon[0].X - polygon[1].X)) + polygon[1].X);
            //if (x > polygon[0].X)
            //    x = polygon[0].X;

            PointF p = ColorPickUtil.RotatePoint(polygon[0], new PointF(Width / 2, Height / 2), ColorPickUtil.DegreeToRadian(30));

            float y = (float)(((float)hsv.V / 100.0f) * (Triangle(30)[1].Y + thickness));
            //if (y > Triangle(30)[1].Y)
            //    y = Triangle(30)[1].Y;

            float height = (polygon[1].Y - polygon[2].Y - thickness);
            p.Y = y + (height / 2);

            p = ColorPickUtil.RotatePoint(p, new PointF(Width/2, Height/2), ColorPickUtil.DegreeToRadian(-30));

            return new PointF(x, p.Y);*/
            PointF[] InnerPoints = Triangle(0);
            double h = hsv.H;
            double s = hsv.S / 100.0;
            double v = hsv.V / 100.0;

            PointF vH = InnerPoints[0];
            PointF vS = InnerPoints[1];
            PointF vV = InnerPoints[2];

            // saturation first, then value
            // this design matches with the picture from wiki

            var vStoH = new PointF((vH.X - vS.X) * (float) s, (vH.Y - vS.Y) * (float) s);
            var vS2 = new PointF(vS.X + vStoH.X, vS.Y + vStoH.Y);
            var vVtovS2 = new PointF((vS2.X - vV.X) * (float) v, (vS2.Y - vV.Y) * (float) v);
            var final = new PointF(vV.X + vVtovS2.X, vV.Y + vVtovS2.Y);

            return ColorPickUtil.RotatePoint(final, new PointF(Width / 2.0f, Width / 2.0f),
                                             ColorPickUtil.DegreeToRadian(_currentHue));
        }
Exemple #55
0
 public void SetManager(ColorManager newManager)
 {
     manager = newManager;
 }
    private void Awake()
    {
        if (_instance != null)
        {
            Debug.Log("ColorManager already exists.");
            return;
        }

        _instance = this;

        if(palettes.Length != 0)
            _currentLerpPalette = palettes[_currentPaletteId];
    }
        public static ColorManager LightScheme()
        {
            var colors = new ColorManager();

            colors.Background = Color.White;
            colors.Point = new SolidBrush(Color.FromArgb(60, 80, 120));
            colors.SteinerPoint = new SolidBrush(Color.DarkGreen);
            colors.Line = new Pen(Color.FromArgb(200, 200, 200));
            colors.Segment = new Pen(Color.SteelBlue);
            colors.VoronoiLine = new Pen(Color.FromArgb(160, 170, 180));

            return colors;
        }
Exemple #58
0
 // Use this for initialization
 void Awake () {
     Instance = this;
 }
Exemple #59
0
        private void LoadColors(
            )
        {
            if (Palette == null)
            {
                List<TemplateColor>                      lst = new List<TemplateColor>();

                foreach (var kv in ColorManager.Templates)
                {
                    if (kv.Value.Color != null)
                    {
                        lst.Add(kv.Value);
                    }
                }

                m_cm          = (new ColorManager()).Global;
                Palette       = Palette.Create(new RGBColorWheel(), Colors.White, PaletteSchemaType.Custom, lst.Count);
                ColorNameList = new ObservableCollection<string>();

                for (int i = 0; i < lst.Count; ++i)
                {
                    var pc = lst[i];

                    Palette.Colors[i].Name = pc.Title;
                    Palette.Colors[i].Tag = pc;
                    Palette.Colors[i].RgbColor = pc.Color.Value;
                    Palette.Colors[i].PropertyChanged += OnColorChanged;

                    ColorNameList.Add(pc.Name);
                }
                FirePropertyChanged("ColorNameList");

                DataContext     = this;
                m_selectedColor = 0;

                UpdateSelectedColor();
            }
        }