Changeset 28
- Timestamp:
- 12/12/07 09:15:13 (1 year ago)
- Files:
-
- trunk/guisterax/src/mine.d (modified) (2 diffs)
- trunk/guisterax/src/wave.d (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/guisterax/src/mine.d
r22 r28 66 66 mass = 2; 67 67 m_rot_speed = rand(-0.05, 0.05); 68 max_speed = 6;68 max_speed = 4; 69 69 this.speed = speed; 70 70 friction = 0.01; … … 93 93 if (cast(Fire)e) { 94 94 m_sound.play(); 95 repeal(e.pos, e.mass * 5);95 repeal(e.pos, e.mass * 2); 96 96 speed += 0.5 * e.speed * sqrt(e.mass / mass); 97 97 energy -= 0.1; trunk/guisterax/src/wave.d
r22 r28 116 116 super.iter(dt); 117 117 debug { 118 if (pressed_key(SDLK_h)) {a dd_hole();}119 if (pressed_key(SDLK_m)) {a dd_mine();}120 if (pressed_key(SDLK_s)) {a dd_saucer();}118 if (pressed_key(SDLK_h)) {append(new Hole(this.ship, safe_pos(128)), false);} 119 if (pressed_key(SDLK_m)) {append(new Mine(this.ship, border_pos()));} 120 if (pressed_key(SDLK_s)) {append(new Saucer(this.ship, border_pos()));} 121 121 if (pressed_key(SDLK_b)) {append(new Metal(safe_pos(64)));} 122 122 if (pressed_key(SDLK_k)) {append(new Bounce(safe_pos(128)));}
