Ignore:
Timestamp:
01/22/11 20:15:17 (13 years ago)
Author:
atzm
Message:
  • add barrage patterns
  • fixed a trivial bug
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pycodeshooter/trunk/shooter/system.js

    r95 r96  
    6868 
    6969    var newObjs = new Array(); 
    70     for (i = 0; i < System.backgroundObject.length; i++) { 
     70    for (var i = 0; i < System.backgroundObject.length; i++) { 
    7171        System.backgroundObject[i].next(); 
    7272        System.backgroundObject[i].draw(ctx); 
     
    9393 
    9494    var newObjs = new Array(); 
    95     for (i = 0; i < System.deathPieces.length; i++) { 
     95    for (var i = 0; i < System.deathPieces.length; i++) { 
    9696        System.deathPieces[i].next(); 
    9797        System.deathPieces[i].draw(ctx); 
     
    328328    setMessage(System.message, "ActionsIdx:"); 
    329329 
    330     for (i = 0; i < numAct; i++) { 
     330    for (var i = 0; i < numAct; i++) { 
    331331        var idx = (bossData.agility + i) % EnemyActions.length; 
    332332        acts.push(new EnemyActions[idx](new shot())); 
    333333 
    334         addMessage(System.message, String(idx) + ","); 
     334        addMessage(System.message, String(idx) + "(" + 
     335                   String(bossData.hitpoint % EnemyShots.length) + "),"); 
    335336    } 
    336337 
    337338    addMessage(System.message, "<br>"); 
    338339 
    339     for (i = 0; i < numBrrg; i++) { 
    340         var idx     = (bossData.skills.length + i) % EnemyBarrages.length; 
     340    for (var i = 0; i < numBrrg; i++) { 
     341        var idx     = (bossData.skillpoint + i) % EnemyBarrages.length; 
    341342        var brrgCls = EnemyBarrages[idx]; 
    342343 
     
    344345                   "BarragesIdx:" + String(idx) + " / BulletsIdx:"); 
    345346 
    346         for (k = 0; k < numBlt; k++) { 
     347        for (var k = 0; k < numBlt; k++) { 
    347348            var iidx = (bossData.skills.length + i + k) % EnemyBullets.length; 
    348             var ss   = Math.ceil(bossData.luck / 3); 
     349            var ss   = Math.ceil(bossData.luck / 5); 
    349350            brrgs.push( 
    350351                new brrgCls( 
Note: See TracChangeset for help on using the changeset viewer.