mirror of
https://gitlab.com/Shinobi-Systems/ShinobiCE.git
synced 2025-03-09 15:40:15 +00:00
23 lines
No EOL
378 B
JavaScript
23 lines
No EOL
378 B
JavaScript
"use strict";
|
|
|
|
/**
|
|
* Represents a 2-dimensional size value.
|
|
*/
|
|
|
|
function Size(w, h) {
|
|
this.w = w;
|
|
this.h = h;
|
|
}
|
|
|
|
Size.prototype = {
|
|
toString: function () {
|
|
return "(" + this.w + ", " + this.h + ")";
|
|
},
|
|
getHalfSize: function() {
|
|
return new Size(this.w >>> 1, this.h >>> 1);
|
|
},
|
|
length: function() {
|
|
return this.w * this.h;
|
|
}
|
|
}
|
|
module.exports = Size; |