Flags with Methods: Difference between revisions
Jump to navigation
Jump to search
| Line 23: | Line 23: | ||
ctx.fillStyle = c3; | ctx.fillStyle = c3; | ||
ctx.fillRect(50,0,25,50); | ctx.fillRect(50,0,25,50); | ||
ctx.translate(-x,-y); | |||
} | } | ||
</pre> | </pre> | ||
</div> | </div> | ||
Revision as of 23:48, 16 August 2021
Stars and Stripes
function drawFlag(ctx){
}
function drawFlag(ctx){
ctx.fillStyle = 'gray';
ctx.fillRect(0,0,180,130);
tri(ctx,10,10,'red','white','blue');
tri(ctx,95,10,'red','white','blue');
}
function tri(ctx,x,y,c1,c2,c3){
ctx.translate(x,y);
ctx.fillStyle = c1;
ctx.fillRect(0,0,25,50);
ctx.fillStyle = c2;
ctx.fillRect(25,0,25,50);
ctx.fillStyle = c3;
ctx.fillRect(50,0,25,50);
ctx.translate(-x,-y);
}