public Animation(Sprite _sprite) { sprite = _sprite; numImages = 0; curImage = 0; head = new ImageLink(sprite.image); current = head; }
public Animation(Sprite _sprite) { sprite = _sprite; numImages = 0; curImage = 0; head = new ImageLink(sprite.image); current = head; }
public void flipImage() { if (sprite != null) { if (curImage >= numImages - 1) { current = head; sprite.changeImage(current.image); curImage = 0; } else { current = current.next; sprite.changeImage(current.image); curImage++; } } else { } }
public void addImage(Image _image) { if (head == null) head.image = _image; else { ImageLink newLink = new ImageLink(_image); ImageLink ptr = head; while (ptr.next != null) { ptr = ptr.next; } ptr.next = newLink; } numImages++; }
public void flipImage() { if (sprite != null) { if (curImage >= numImages - 1) { current = head; sprite.changeImage(current.image); curImage = 0; } else { current = current.next; sprite.changeImage(current.image); curImage++; } } else { } }
public void addImage(Image _image) { if (head == null) { head.image = _image; } else { ImageLink newLink = new ImageLink(_image); ImageLink ptr = head; while (ptr.next != null) { ptr = ptr.next; } ptr.next = newLink; } numImages++; }
protected virtual void Initialize() { this.next = null; this.prev = null; }
protected virtual void Initialize() { this.next = null; this.prev = null; }