OSDN Git Service

Spriteを組み合わせるFormSpriteを作成。
[yukkurioverwint/YukkuriOverwinter.git] / lib / Animation.js
1 var Animation = enchant.Class.create({
2         initialize: function (sprite){
3                 this.cnt = 0;
4                 this.maxY = -4;
5                 this.minY = 0;
6                 this.y = 0;
7                 this.speed = 0.5;
8                 this.sprite = sprite;
9                 this.status = EAnimStatus.UP;
10         },
11         animrun: function(){
12                 if(this.cnt <= this.maxY){
13                         this.status = EAnimStatus.DOWN;
14                 }
15                 else if(this.cnt >= this.minY){
16                         this.status = EAnimStatus.UP;
17
18                 }
19                 if(this.status == EAnimStatus.UP){
20                         this.sprite.y -= this.speed;
21                         this.cnt -= this.speed;
22                 }
23                 else if(this.status == EAnimStatus.DOWN){
24                         this.sprite.y += this.speed;
25                         this.cnt += this.speed;
26                 }
27         }
28 });