/// <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 }; } }
/// <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 }; } }
/// <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 }; } }
/// <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 }; } }
/// <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 }; } }