Example #1
0
 /// <summary>
 /// setzt Y-Position eines GameElements, wird beim Laden aufgerufen
 /// </summary>
 public void SetPosY(int id, float posY)
 {
     if (GameElements.ContainsKey(id))
     {
         GameElements[id].PosY = posY;
     }
     else
     {
         GameElements[id] = new GameElement {
             PosY = posY
         };
     }
 }
Example #2
0
 /// <summary>
 /// setzt X-Position eines GameElements, wird beim Laden aufgerufen
 /// </summary>
 public void SetPosX(int id, float posX)
 {
     if (GameElements.ContainsKey(id))
     {
         GameElements[id].PosX = posX;
     }
     else
     {
         GameElements[id] = new GameElement {
             PosX = posX
         };
     }
 }
Example #3
0
        /// <summary>
        /// setzt Typ eines GameElements, wird beim Laden aufgerufen, abhängig davon wird später das Bild geladen
        /// </summary>
        public void SetType(int id, string type)
        {
            ElementType elementType = (ElementType)Enum.Parse(typeof(ElementType), type);

            if (GameElements.ContainsKey(id))
            {
                GameElements[id].Type = elementType;
            }
            else
            {
                GameElements[id] = new GameElement {
                    Type = elementType
                };
            }
        }
Example #4
0
 /// <summary>
 /// setzt Y-Position eines GameElements, wird beim Laden aufgerufen
 /// </summary>
 public void SetPosY(int id, float posY)
 {
     //wenn schon geladen wurde verarbeite keine weitere Ladenachricht
     if (loadingComplete)
     {
         return;
     }
     if (GameElements.ContainsKey(id))
     {
         GameElements[id].PosY = posY;
     }
     else
     {
         GameElements[id] = new GameElement {
             PosY = posY
         };
     }
 }
Example #5
0
        /// <summary>
        /// setzt Typ eines GameElements, wird beim Laden aufgerufen, abhängig davon wird später das Bild geladen
        /// </summary>
        public void SetType(int id, string type)
        {
            //wenn schon geladen wurde verarbeite keine weitere Ladenachricht
            if (loadingComplete)
            {
                return;
            }
            ElementType elementType = (ElementType)Enum.Parse(typeof(ElementType), type);

            if (GameElements.ContainsKey(id))
            {
                GameElements[id].Type = elementType;
            }
            else
            {
                GameElements[id] = new GameElement {
                    Type = elementType
                };
            }
        }