Exemple #1
0
        public static StickyNoteColors StickyNoteColorsFromString(string colorString)
        {
            StickyNoteColors color;

            switch (colorString)
            {
            case "Blue":
                color = StickyNoteColors.Blue;
                break;

            case "Pink":
                color = StickyNoteColors.Pink;
                break;

            case "Yellow":
                color = StickyNoteColors.Yellow;
                break;

            case "Green":
                color = StickyNoteColors.Green;
                break;

            case "Orange":
                color = StickyNoteColors.Orange;
                break;

            default:
                color = StickyNoteColors.Yellow;
                break;
            }
            return(color);
        }
    void Awake()
    {
        stickyNoteLevel = FindObjectOfType <LevelScript_StickyNotes> ();
        rigid           = GetComponent <Rigidbody2D> ();
        image           = GetComponent <Image> ();

        if (randomizeColor)
        {
            stickyNoteColor = (StickyNoteColors)UnityEngine.Random.Range(1, Enum.GetValues(typeof(StickyNoteColors)).Length);
        }

        switch (stickyNoteColor)
        {
        default:
        case StickyNoteColors.Yellow:
            image.color = Color.yellow;
            break;

        case StickyNoteColors.Blue:
            image.color = Color.blue;
            break;

        case StickyNoteColors.Red:
            image.color = Color.red;
            break;

        case StickyNoteColors.Green:
            image.color = Color.green;
            break;
        }
    }
Exemple #3
0
    static Color StickyNoteColor(StickyNoteColors color)
    {
        Color returnVal = Color.white;

        switch (color)
        {
        default:
        case StickyNoteColors.Yellow:
            returnVal = Color.yellow;
            break;

        case StickyNoteColors.Blue:
            returnVal = Color.blue;
            break;

        case StickyNoteColors.Red:
            returnVal = Color.red;
            break;

        case StickyNoteColors.Green:
            returnVal = Color.green;
            break;
        }
        return(returnVal);
    }
Exemple #4
0
    void Awake()
    {
        rigid  = GetComponent <Rigidbody2D> ();
        sprite = GetComponent <SpriteRenderer> ();

        if (randomizeColor)
        {
            stickyNoteColor = (StickyNoteColors)UnityEngine.Random.Range(1, Enum.GetValues(typeof(StickyNoteColors)).Length);
        }

//		switch (stickyNoteColor) {
//		default:
//		case StickyNoteColors.Yellow:
//			sprite.color = Color.yellow;
//			break;
//		case StickyNoteColors.Blue:
//			sprite.color = Color.blue;
//			break;
//		case StickyNoteColors.Red:
//			sprite.color = Color.red;
//			break;
//		case StickyNoteColors.Green:
//			sprite.color = Color.green;
//			break;
//		}
    }
Exemple #5
0
 private StickyNoteColors GetStickyNoteColor(StickyNoteControl forThis)
 {
     if (!Core.App.Workspace.UserStickyNoteColors.ContainsKey(forThis.StickyNote.UserName))
     {
         // New user = new color. We need to get a new color and then add this user to
         // the dictionary
         StickyNoteColors clr = StickyNoteControl.GetNextUserStickyColor();
         Core.App.Workspace.UserStickyNoteColors.Add(forThis.StickyNote.UserName, clr);
         return(clr);
     }
     else
     {
         return(Core.App.Workspace.UserStickyNoteColors[forThis.StickyNote.UserName]);
     }
 }
Exemple #6
0
        public void ColorChange(StickyNoteColors color)
        {
            SolidColorBrush headerBrush;
            SolidColorBrush bodyBrush;

            switch (color)
            {
            case StickyNoteColors.Blue:
                headerBrush = new SolidColorBrush(Color.FromArgb(100, 154, 221, 247));
                bodyBrush   = new SolidColorBrush(Color.FromArgb(100, 200, 236, 250));
                break;

            case StickyNoteColors.Pink:
                headerBrush = new SolidColorBrush(Color.FromArgb(255, 220, 149, 222));
                bodyBrush   = new SolidColorBrush(Color.FromArgb(255, 241, 195, 241));
                break;

            case StickyNoteColors.Green:
                headerBrush = new SolidColorBrush(Color.FromArgb(255, 116, 226, 131));
                bodyBrush   = new SolidColorBrush(Color.FromArgb(255, 160, 224, 169));
                break;

            case StickyNoteColors.Orange:
                headerBrush = new SolidColorBrush(Color.FromArgb(255, 243, 134, 57));
                bodyBrush   = new SolidColorBrush(Color.FromArgb(255, 255, 177, 122));
                break;

            case StickyNoteColors.Yellow:
                headerBrush = new SolidColorBrush(Color.FromArgb(255, 212, 204, 117));
                bodyBrush   = new SolidColorBrush(Color.FromArgb(255, 255, 252, 163));
                break;

            default:
                headerBrush = new SolidColorBrush(Color.FromArgb(255, 212, 204, 117));
                bodyBrush   = new SolidColorBrush(Color.FromArgb(255, 255, 252, 163));
                break;
            }
            vertialStackPanel.Background = bodyBrush;
            Header_StackPanel.Background = headerBrush;
            X_Label.Background           = headerBrush;
            CollapseLabel.Background     = headerBrush;
            //Header.Background = headerBrush;

            this.color = color;
        }
Exemple #7
0
 public void UpdateColor(StickyNoteColors color)
 {
     currentStickyNoteColor = color;
 }