Move round_rect function to game.js
This commit is contained in:
@ -16,33 +16,6 @@ function global_to_canvas(pos) {
|
|||||||
return new vector(tempx, tempy);
|
return new vector(tempx, tempy);
|
||||||
}
|
}
|
||||||
|
|
||||||
function round_rect(ctx, x, y, width, height, radius, fill, stroke) {
|
|
||||||
if (typeof stroke != "undefined" ) {
|
|
||||||
stroke = true;
|
|
||||||
}
|
|
||||||
if (typeof radius === "undefined") {
|
|
||||||
radius = 5;
|
|
||||||
}
|
|
||||||
ctx.fillStyle = fill;
|
|
||||||
ctx.beginPath();
|
|
||||||
ctx.moveTo(x + radius, y);
|
|
||||||
ctx.lineTo(x + width - radius, y);
|
|
||||||
ctx.quadraticCurveTo(x + width, y, x + width, y + radius);
|
|
||||||
ctx.lineTo(x + width, y + height - radius);
|
|
||||||
ctx.quadraticCurveTo(x + width, y + height, x + width - radius, y + height);
|
|
||||||
ctx.lineTo(x + radius, y + height);
|
|
||||||
ctx.quadraticCurveTo(x, y + height, x, y + height - radius);
|
|
||||||
ctx.lineTo(x, y + radius);
|
|
||||||
ctx.quadraticCurveTo(x, y, x + radius, y);
|
|
||||||
ctx.closePath();
|
|
||||||
if (stroke) {
|
|
||||||
ctx.stroke();
|
|
||||||
}
|
|
||||||
if (fill) {
|
|
||||||
ctx.fill();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function resize_canvas() {
|
function resize_canvas() {
|
||||||
canvas.width = window.innerWidth;
|
canvas.width = window.innerWidth;
|
||||||
canvas.height = window.innerHeight;
|
canvas.height = window.innerHeight;
|
||||||
|
@ -70,6 +70,34 @@ var game_data = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function round_rect(ctx, x, y, width, height, radius, fill, stroke) {
|
||||||
|
if (typeof stroke != "undefined" ) {
|
||||||
|
stroke = true;
|
||||||
|
}
|
||||||
|
if (typeof radius === "undefined") {
|
||||||
|
radius = 5;
|
||||||
|
}
|
||||||
|
ctx.fillStyle = fill;
|
||||||
|
ctx.beginPath();
|
||||||
|
ctx.moveTo(x + radius, y);
|
||||||
|
ctx.lineTo(x + width - radius, y);
|
||||||
|
ctx.quadraticCurveTo(x + width, y, x + width, y + radius);
|
||||||
|
ctx.lineTo(x + width, y + height - radius);
|
||||||
|
ctx.quadraticCurveTo(x + width, y + height, x + width - radius, y + height);
|
||||||
|
ctx.lineTo(x + radius, y + height);
|
||||||
|
ctx.quadraticCurveTo(x, y + height, x, y + height - radius);
|
||||||
|
ctx.lineTo(x, y + radius);
|
||||||
|
ctx.quadraticCurveTo(x, y, x + radius, y);
|
||||||
|
ctx.closePath();
|
||||||
|
if (stroke) {
|
||||||
|
ctx.stroke();
|
||||||
|
}
|
||||||
|
if (fill) {
|
||||||
|
ctx.fill();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function game_init() {
|
function game_init() {
|
||||||
init_player();
|
init_player();
|
||||||
open_socket();
|
open_socket();
|
||||||
|
Reference in New Issue
Block a user