Changeset 126 for pycodeshooter


Ignore:
Timestamp:
01/22/12 21:00:46 (13 years ago)
Author:
atzm
Message:

komagoma

Location:
pycodeshooter/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • pycodeshooter/trunk/index.html

    r122 r126  
    6767            drawString( 
    6868                ctx, "source-over", 
    69                 "Click screen to start game", 
    70                 15, 20, "#ACF", "9pt monospace", "left" 
     69                "CLICK SCREEN TO START GAME", 
     70                10, 20, "#ACF", "9pt monospace", "left" 
    7171            ); 
    7272        }, 20); 
     
    119119                // auto enemy encounter 
    120120                var enemyIntervalId = setInterval(function() { 
    121                     if (numEnemies() < parseInt(document.getElementById("numenemies").value)) { 
     121                    if (getEnemiesOnScreen() < getStageNumber()) { 
    122122                        var ids = Object.keys(enemyList); 
    123123                        var id  = ids[Math.floor(Math.random() * ids.length)]; 
     
    148148              <h3><span class="sanchor">■</span> 挑戊する!</h3> 
    149149              <p> 
    150                 名前: <input type="text" value="Player" size="8" id="name" /> 
     150                名前: <input type="text" value="PLAYER" size="8" id="name" /> 
    151151                耐习
    152152性: <input type="text" value="5" size="3" id="hitpoint" /> 
    153153                ボム数: <input type="text" value="2" size="3" id="numbombs" /> 
    154                 音楜: <input type="checkbox" checked="checked" id="sound" /> 
     154                音: <input type="checkbox" checked="checked" id="sound" /> 
    155155                <br /> 
    156156                <canvas id="screen" width="320" height="480"></canvas> 
     
    162162                <input type="hidden" value="5"  id="shotinterval" /> 
    163163                <input type="hidden" value="3"  id="shotlevel" /> 
    164                 <input type="hidden" value="3"  id="numenemies" /> 
    165164                <input type="hidden" value="/etc/pycodebattler/?mode=json" id="api" /> 
    166165                <img src="images/logo.png" style="visibility: hidden;" id="logoimg" /> 
  • pycodeshooter/trunk/shooter/system.js

    r125 r126  
    208208} 
    209209 
     210function getStageNumber() { 
     211    return System.stage; 
     212} 
     213 
    210214function switchStage(base) { 
    211215    var scores   = Object.keys(System.score); 
     
    266270} 
    267271 
    268 function numEnemies() { 
     272function getEnemiesOnScreen() { 
    269273    return System.enemies.length; 
    270274} 
     
    378382    // switch stage 
    379383    if (switchStage(50000)) 
    380         switchBgm(System.stage); 
     384        switchBgm(getStageNumber()); 
     385 
     386    // draw stage number 
     387    drawString( 
     388        System.screen.ctx, 
     389        "source-over", 
     390        "STAGE " + getStageNumber(), 
     391        System.screen.width - 10, 
     392        System.screen.height - 15, 
     393        "#ACF", "9pt monospace", "right" 
     394    ); 
    381395 
    382396    // draw score 
     
    387401            System.screen.ctx, 
    388402            "source-over", 
    389             name + " score " + System.score[name], 
     403            name + " SCORE " + System.score[name], 
    390404            (System.screen.width - 10), 
    391405            i * 16 + 15, 
Note: See TracChangeset for help on using the changeset viewer.