コード例 #1
0
ファイル: Equipement.cs プロジェクト: BabacarPlusPlus/RPG
    public void porterEquipement(ObjetEquipable obj, Sac sac)
    {
        if (obj.getTypeObjet() == EnumTypeObjet.ARME)
        {
            if (_arme != null)
            {
                sac.ajouterObjet(_arme);
                _arme = obj;
            }
            else
            {
                _arme = obj;
            }
        }
        if (obj.getTypeObjet() == EnumTypeObjet.CASQUE)
        {
            if (_casque != null)
            {
                sac.ajouterObjet(_casque);
                _casque = obj;

            }
            else
            {
                _casque = obj;
            }

        }
        if (obj.getTypeObjet() == EnumTypeObjet.TORSE)
        {
            if (_torse != null)
            {
                sac.ajouterObjet(_torse);
                _torse = obj;

            }
            else
            {
                _torse = obj;
            }
        }
        if (obj.getTypeObjet() == EnumTypeObjet.ACCESSOIRE)
        {
            //retoucher ici
            if (_accesoire1 == null)
            {
                _accesoire1 = obj;
            }
            else if (_accesoire2 == null)
            {
                _accesoire2 = obj;
            }
            else if (_accesoire3 == null)
            {
                _accesoire3 = obj;
            }
            else ;

        }
    }
コード例 #2
0
ファイル: Equipement.cs プロジェクト: BabacarPlusPlus/RPG
    public void enleverEquipement(ObjetEquipable obj, Sac sac)
    {
        //retoucher
        sac.ajouterObjet(obj);

        if(obj.getTypeObjet() == EnumTypeObjet.ARME)
            _arme = null;

        if (obj.getTypeObjet() == EnumTypeObjet.CASQUE)
             _casque = null;

        if (obj.getTypeObjet() == EnumTypeObjet.TORSE)
            _torse = null;

        if (obj.getTypeObjet() == EnumTypeObjet.ACCESSOIRE)
            _accesoire3 = null;
    }
コード例 #3
0
 /*methodes*/
 public void equiper(ObjetEquipable obj)
 {
 }