Beispiel #1
0
        public Character(string assetName, Vector2 position, Vector2 imageSize, float size, ActorSide actorSide, int endurance = 1, int score = 1)
        {
            this.actorSide   = actorSide;
            this.assetName   = assetName;
            this.score       = score;
            this.size        = size;
            this.endurance   = endurance;
            characterManager = CharacterManager.GetInstance();
            GameDevice device = GameDevice.Instance();

            renderer       = device.GetRenderer();
            this.imageSize = imageSize;
            this.position  = position - imageSize / 2;
        }
Beispiel #2
0
 public override void Initialize()
 {
     player = CharacterManager.GetInstance().GetPlayer();
     SetPattern();
 }