Пример #1
0
 public Goriya(int x, int y, int width, int height, GoriyaStateMachine.GoriyaColor c, Texture2D spriteSheet)
 {
     stateMachine      = new GoriyaStateMachine(x, y, width, height, c);
     goriyaSpriteSheet = spriteSheet;
     init      = new Tuple <int, int, int, int, GoriyaStateMachine.GoriyaColor>(x, y, width, height, c);
     boomerang = new GoriyaBoomerang(goriyaSpriteSheet, stateMachine);
 }
Пример #2
0
 public GoriyaBoomerang(Texture2D spritesheet, GoriyaStateMachine state)
 {
     goriyaState = state;
     direction   = goriyaState.GetDirection();
     width       = 8;
     height      = 16;
     InitialPosition();
     frame            = 0;
     this.spritesheet = spritesheet;
 }
Пример #3
0
 public void Reset()
 {
     stateMachine = new GoriyaStateMachine(init.Item1, init.Item2, init.Item3, init.Item4, init.Item5);
 }