Example #1
0
 public QuestData(QuestType questType, int enemyCount, int friendlyCount, EnemyTypes presentEnemies, FriendlyTypes presentFriends)
 {
     Type           = questType;
     EnemyCount     = enemyCount;
     FriendlyCount  = friendlyCount;
     PresentEnemies = presentEnemies;
     PresentFriends = presentFriends;
 }
        public override Friendly GetFriendly(FriendlyTypes friendlyType)
        {
            switch (friendlyType)
            {
            case FriendlyTypes.flying:
                return(new FlyingFriendly());

            case FriendlyTypes.walking:
                return(new WalkingFriendly());

            default:
                return(new WalkingFriendly());
            }
        }
        override public Friendly getFriendly(FriendlyTypes type)
        {
            switch (type)
            {
            case FriendlyTypes.flying:
                return(new FlyingFriendly());

            case FriendlyTypes.walking:
                return(new WalkingFriendly());

            default:
                return(null);
            }
        }
Example #4
0
        public override Player GetFriendly(FriendlyTypes type)
        {
            switch (type)
            {
            case FriendlyTypes.Flying:
                return(new FlyingFriendly());

            case FriendlyTypes.Walking:
                return(new WalkingFriendly());

            default:
                break;
            }

            return(null);
        }
Example #5
0
 public abstract Player GetFriendly(FriendlyTypes type);
 public override Friendly GetFriendly(FriendlyTypes friendlyType)
 {
     return(null);
 }
 public abstract Friendly GetFriendly(FriendlyTypes friendlyType);
 public override Friendly getFriendly(FriendlyTypes type)
 {
     return(null);
 }
Example #9
0
 private bool HasFlag(FriendlyTypes e, int value)
 {
     return((e & (FriendlyTypes)value) == (FriendlyTypes)value);
 }
 public abstract Friendly getFriendly(FriendlyTypes type);
 public override Player GetFriendly(FriendlyTypes type)
 {
     return(null);
 }