public HUD(RPG jeu, ScèneDeJeu scenejeu, Héros joueur, string nomtexturegui, string nomtextureVie, string nomtextureRessource, string nomtextureExp, float duréeAnimExp, string[] iconesSpells, string[] iconesSpellsAlt, string nomfontTextes, string nomtextBackground, string[] textfilenames, string[] alttextfilenames) : base(jeu) { Jeu = jeu; ScèneJeu = scenejeu; NomGUI = nomtexturegui; Joueur = joueur; NomTextureVie = nomtextureVie; NomTextureRessource = nomtextureRessource; Spells = new BoutonInfo[4] { new BoutonInfo(jeu, scenejeu, new Rectangle((int)(SPELLS_BOUTON_X1*ScèneJeu.Scale.X), (int)(SPELLS_BOUTON_Y*ScèneJeu.Scale.Y), (int)(SPELLS_BOUTON_LARGEUR*ScèneJeu.Scale.X), (int)(SPELLS_BOUTON_HAUTEUR*ScèneJeu.Scale.Y)), iconesSpells[0], iconesSpellsAlt[0], nomfontTextes, nomtextBackground, textfilenames[0], alttextfilenames[0]), new BoutonInfo(jeu, scenejeu, new Rectangle((int)(SPELLS_BOUTON_X2*ScèneJeu.Scale.X), (int)(SPELLS_BOUTON_Y*ScèneJeu.Scale.Y), (int)(SPELLS_BOUTON_LARGEUR*ScèneJeu.Scale.X), (int)(SPELLS_BOUTON_HAUTEUR*ScèneJeu.Scale.Y)), iconesSpells[1], iconesSpellsAlt[1], nomfontTextes, nomtextBackground, textfilenames[1], alttextfilenames[1]), new BoutonInfo(jeu, scenejeu, new Rectangle((int)(SPELLS_BOUTON_X3*ScèneJeu.Scale.X), (int)(SPELLS_BOUTON_Y*ScèneJeu.Scale.Y), (int)(SPELLS_BOUTON_LARGEUR*ScèneJeu.Scale.X), (int)(SPELLS_BOUTON_HAUTEUR*ScèneJeu.Scale.Y)), iconesSpells[2], iconesSpellsAlt[2], nomfontTextes, nomtextBackground, textfilenames[2], alttextfilenames[2]), new BoutonInfo(jeu, scenejeu, new Rectangle((int)(SPELLS_BOUTON_X4*ScèneJeu.Scale.X), (int)(SPELLS_BOUTON_Y*ScèneJeu.Scale.Y), (int)(SPELLS_BOUTON_LARGEUR*ScèneJeu.Scale.X), (int)(SPELLS_BOUTON_HAUTEUR*ScèneJeu.Scale.Y)), iconesSpells[3], iconesSpellsAlt[3], nomfontTextes, nomtextBackground, textfilenames[3], alttextfilenames[3]), }; ExpBar = new BarreExp(jeu, scenejeu, nomtextureExp, new Rectangle(EXP_BAR_GAUCHE, EXP_BAR_HAUT, EXP_BAR_DROITE - EXP_BAR_GAUCHE, EXP_BAR_BAS - EXP_BAR_HAUT), duréeAnimExp); Stats = new InfoStats(jeu, scenejeu, joueur, new Rectangle((int)(STATS_X * ScèneJeu.Scale.X), (int)(STATS_Y * ScèneJeu.Scale.Y), (int)(STATS_LARGEUR * ScèneJeu.Scale.X), (int)(STATS_HAUTEUR * ScèneJeu.Scale.Y)), nomfontTextes, nomtextBackground); }
public HUD(RPG jeu, ScèneDeJeu scenejeu, Héros joueur, string nomtexturegui, string nomtextureVie, string nomtextureRessource, string nomtextureExp, float duréeAnimExp, string[] iconesSpells, string[] iconesSpellsAlt, string nomfontTextes, string nomtextBackground, string[] textfilenames, string[] alttextfilenames) : base(jeu) { Jeu = jeu; ScèneJeu = scenejeu; NomGUI = nomtexturegui; Joueur = joueur; NomTextureVie = nomtextureVie; NomTextureRessource = nomtextureRessource; Spells = new BoutonInfo[4] { new BoutonInfo(jeu, scenejeu, new Rectangle((int)(SPELLS_BOUTON_X1 * ScèneJeu.Scale.X), (int)(SPELLS_BOUTON_Y * ScèneJeu.Scale.Y), (int)(SPELLS_BOUTON_LARGEUR * ScèneJeu.Scale.X), (int)(SPELLS_BOUTON_HAUTEUR * ScèneJeu.Scale.Y)), iconesSpells[0], iconesSpellsAlt[0], nomfontTextes, nomtextBackground, textfilenames[0], alttextfilenames[0]), new BoutonInfo(jeu, scenejeu, new Rectangle((int)(SPELLS_BOUTON_X2 * ScèneJeu.Scale.X), (int)(SPELLS_BOUTON_Y * ScèneJeu.Scale.Y), (int)(SPELLS_BOUTON_LARGEUR * ScèneJeu.Scale.X), (int)(SPELLS_BOUTON_HAUTEUR * ScèneJeu.Scale.Y)), iconesSpells[1], iconesSpellsAlt[1], nomfontTextes, nomtextBackground, textfilenames[1], alttextfilenames[1]), new BoutonInfo(jeu, scenejeu, new Rectangle((int)(SPELLS_BOUTON_X3 * ScèneJeu.Scale.X), (int)(SPELLS_BOUTON_Y * ScèneJeu.Scale.Y), (int)(SPELLS_BOUTON_LARGEUR * ScèneJeu.Scale.X), (int)(SPELLS_BOUTON_HAUTEUR * ScèneJeu.Scale.Y)), iconesSpells[2], iconesSpellsAlt[2], nomfontTextes, nomtextBackground, textfilenames[2], alttextfilenames[2]), new BoutonInfo(jeu, scenejeu, new Rectangle((int)(SPELLS_BOUTON_X4 * ScèneJeu.Scale.X), (int)(SPELLS_BOUTON_Y * ScèneJeu.Scale.Y), (int)(SPELLS_BOUTON_LARGEUR * ScèneJeu.Scale.X), (int)(SPELLS_BOUTON_HAUTEUR * ScèneJeu.Scale.Y)), iconesSpells[3], iconesSpellsAlt[3], nomfontTextes, nomtextBackground, textfilenames[3], alttextfilenames[3]), }; ExpBar = new BarreExp(jeu, scenejeu, nomtextureExp, new Rectangle(EXP_BAR_GAUCHE, EXP_BAR_HAUT, EXP_BAR_DROITE - EXP_BAR_GAUCHE, EXP_BAR_BAS - EXP_BAR_HAUT), duréeAnimExp); Stats = new InfoStats(jeu, scenejeu, joueur, new Rectangle((int)(STATS_X * ScèneJeu.Scale.X), (int)(STATS_Y * ScèneJeu.Scale.Y), (int)(STATS_LARGEUR * ScèneJeu.Scale.X), (int)(STATS_HAUTEUR * ScèneJeu.Scale.Y)), nomfontTextes, nomtextBackground); }