リビジョン 9d2f0219 app/webroot/js/pictcode/block_drawer.js

差分を見る:

app/webroot/js/pictcode/block_drawer.js
54 54
      case blockData.VALUETYPE.SCALAR:
55 55
      if (value.isVariable) {
56 56
        drawVariable(block, value, blkPosition, blkHeight, canvasContext);
57
      }else if(value.isRandom){
58
        drawRandom(block, value, blkPosition, blkHeight, canvasContext);
57 59
      }else{
58 60
        drawScalar(block, value, blkPosition, blkHeight, canvasContext);
59 61
      };
......
89 91
    drawText(text, x, y, size, canvasContext);
90 92
  }
91 93

  
94
  function drawRandom(block, value, blkPosition, blkHeight, canvasContext){
95
    var xMin = (value.valuePosition.x-value.valueSize*0.0)*blkHeight + blkPosition.x;
96
    var yMin = (value.valuePosition.y+value.valueSize*(-0.2))*blkHeight + blkPosition.y;
97
    var xMax = (value.valuePosition.x-value.valueSize*0.0)*blkHeight + blkPosition.x;
98
    var yMax = (value.valuePosition.y+value.valueSize*0.2)*blkHeight + blkPosition.y;
99
    var textMin = (value.value.min*1).toFixed(1);
100
    var textMax = (value.value.max*1).toFixed(1);
101
    var size = value.valueSize * blkHeight*0.45;
102
    drawText(textMin, xMin, yMin, size, canvasContext);
103
    drawText(textMax, xMax, yMax, size, canvasContext);
104
  }
105

  
92 106
  function drawVector(block, value, blkPosition, blkHeight, canvasContext){
93 107
    var iconLeftTop = {
94 108
      x:(value.iconPosition.x-value.iconSize/2)*blkHeight + blkPosition.x,
......
339 353
    canvasCenter:gbCenterPositionOfCanvas,
340 354
    startScroll:startScroll,
341 355
    scrollCanvas:scrollCanvas,
356
    drawCircleFilledText:drawCircleFilledText,
342 357
  };
343 358
});

他の形式にエクスポート: Unified diff