Nextrek
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
{
"uid": "C76A2092KACC6A4DA0S8778E69E7B1E95651",
"isLoaded": true,
"lastModificationTime": 0,
"items": {
"name": "UIElementPoint",
"type": "game_script",
"order": 5,
"content": "# ===================================================================\n#\n# Script: UIElementPoint\n#\n# $$COPYRIGHT$$\n#\n# ===================================================================\nclass UIElementPoint\n ###*\n * An ui point is like a regular point with an x- and y-coordinate but if one of the\n * coordinates is changed the <b>needsUpdate</b> property of the\n * assigned game object will be set to <b>true</b> to trigger a refresh.\n *\n * @module ui\n * @class UIElementPoint\n * @memberof ui\n * @constructor\n * @params {Object} object - The UI object the rectangle belongs to.\n ###\n constructor: (object) ->\n ###*\n * The UI object the rectangle belongs to.\n * @property object\n * @type gs.Object_UIElement\n ###\n @object = object ? {}\n \n ###*\n * The x-coordinate of the point.\n * @property x\n * @type number\n ###\n @x = 0\n \n ###*\n * The y-coordinate of the point.\n * @property y\n * @type number\n ###\n @y = 0\n \n @accessors \"x\", \n set: (x) ->\n if x != @x_\n @x_ = x\n @object.needsUpdate = yes\n get: -> @x_\n \n @accessors \"y\", \n set: (y) ->\n if y != @y_\n @y_ = y\n @object.needsUpdate = yes\n get: -> @y_\n \nui.UIElementPoint = UIElementPoint ",
"parentId": "2EC9F946K6417A4973S8308E368608E89B8B",
"folder": false,
"compiledContent": "var UIElementPoint;\n\nUIElementPoint = (function() {\n\n /**\n * An ui point is like a regular point with an x- and y-coordinate but if one of the\n * coordinates is changed the <b>needsUpdate</b> property of the\n * assigned game object will be set to <b>true</b> to trigger a refresh.\n *\n * @module ui\n * @class UIElementPoint\n * @memberof ui\n * @constructor\n * @params {Object} object - The UI object the rectangle belongs to.\n */\n function UIElementPoint(object) {\n\n /**\n * The UI object the rectangle belongs to.\n * @property object\n * @type gs.Object_UIElement\n */\n this.object = object != null ? object : {};\n\n /**\n * The x-coordinate of the point.\n * @property x\n * @type number\n */\n this.x = 0;\n\n /**\n * The y-coordinate of the point.\n * @property y\n * @type number\n */\n this.y = 0;\n }\n\n UIElementPoint.accessors(\"x\", {\n set: function(x) {\n if (x !== this.x_) {\n this.x_ = x;\n return this.object.needsUpdate = true;\n }\n },\n get: function() {\n return this.x_;\n }\n });\n\n UIElementPoint.accessors(\"y\", {\n set: function(y) {\n if (y !== this.y_) {\n this.y_ = y;\n return this.object.needsUpdate = true;\n }\n },\n get: function() {\n return this.y_;\n }\n });\n\n return UIElementPoint;\n\n})();\n\nui.UIElementPoint = UIElementPoint;\n\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9BLElBQUE7O0FBQU07O0FBQ0Y7Ozs7Ozs7Ozs7O0VBV2Esd0JBQUMsTUFBRDs7QUFDVDs7Ozs7SUFLQSxJQUFDLENBQUEsTUFBRCxvQkFBVSxTQUFTOztBQUVuQjs7Ozs7SUFLQSxJQUFDLENBQUEsQ0FBRCxHQUFLOztBQUVMOzs7OztJQUtBLElBQUMsQ0FBQSxDQUFELEdBQUs7RUFwQkk7O0VBc0JiLGNBQUMsQ0FBQSxTQUFELENBQVcsR0FBWCxFQUNJO0lBQUEsR0FBQSxFQUFLLFNBQUMsQ0FBRDtNQUNELElBQUcsQ0FBQSxLQUFLLElBQUMsQ0FBQSxFQUFUO1FBQ0ksSUFBQyxDQUFBLEVBQUQsR0FBTTtlQUNOLElBQUMsQ0FBQSxNQUFNLENBQUMsV0FBUixHQUFzQixLQUYxQjs7SUFEQyxDQUFMO0lBSUEsR0FBQSxFQUFLLFNBQUE7YUFBRyxJQUFDLENBQUE7SUFBSixDQUpMO0dBREo7O0VBT0EsY0FBQyxDQUFBLFNBQUQsQ0FBVyxHQUFYLEVBQ0k7SUFBQSxHQUFBLEVBQUssU0FBQyxDQUFEO01BQ0QsSUFBRyxDQUFBLEtBQUssSUFBQyxDQUFBLEVBQVQ7UUFDSSxJQUFDLENBQUEsRUFBRCxHQUFNO2VBQ04sSUFBQyxDQUFBLE1BQU0sQ0FBQyxXQUFSLEdBQXNCLEtBRjFCOztJQURDLENBQUw7SUFJQSxHQUFBLEVBQUssU0FBQTthQUFHLElBQUMsQ0FBQTtJQUFKLENBSkw7R0FESjs7Ozs7O0FBT0osRUFBRSxDQUFDLGNBQUgsR0FBb0IiLCJzb3VyY2VzQ29udGVudCI6WyIjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiNcbiMgICBTY3JpcHQ6IFVJRWxlbWVudFBvaW50XG4jXG4jICAgJCRDT1BZUklHSFQkJFxuI1xuIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5jbGFzcyBVSUVsZW1lbnRQb2ludFxuICAgICMjIypcbiAgICAqIEFuIHVpIHBvaW50IGlzIGxpa2UgYSByZWd1bGFyIHBvaW50IHdpdGggYW4geC0gYW5kIHktY29vcmRpbmF0ZSBidXQgaWYgb25lIG9mIHRoZVxuICAgICogY29vcmRpbmF0ZXMgaXMgY2hhbmdlZCB0aGUgPGI+bmVlZHNVcGRhdGU8L2I+IHByb3BlcnR5IG9mIHRoZVxuICAgICogYXNzaWduZWQgZ2FtZSBvYmplY3Qgd2lsbCBiZSBzZXQgdG8gPGI+dHJ1ZTwvYj4gdG8gdHJpZ2dlciBhIHJlZnJlc2guXG4gICAgKlxuICAgICogQG1vZHVsZSB1aVxuICAgICogQGNsYXNzIFVJRWxlbWVudFBvaW50XG4gICAgKiBAbWVtYmVyb2YgdWlcbiAgICAqIEBjb25zdHJ1Y3RvclxuICAgICogQHBhcmFtcyB7T2JqZWN0fSBvYmplY3QgLSBUaGUgVUkgb2JqZWN0IHRoZSByZWN0YW5nbGUgYmVsb25ncyB0by5cbiAgICAjIyNcbiAgICBjb25zdHJ1Y3RvcjogKG9iamVjdCkgLT5cbiAgICAgICAgIyMjKlxuICAgICAgICAqIFRoZSBVSSBvYmplY3QgdGhlIHJlY3RhbmdsZSBiZWxvbmdzIHRvLlxuICAgICAgICAqIEBwcm9wZXJ0eSBvYmplY3RcbiAgICAgICAgKiBAdHlwZSBncy5PYmplY3RfVUlFbGVtZW50XG4gICAgICAgICMjI1xuICAgICAgICBAb2JqZWN0ID0gb2JqZWN0ID8ge31cbiAgICAgICAgXG4gICAgICAgICMjIypcbiAgICAgICAgKiBUaGUgeC1jb29yZGluYXRlIG9mIHRoZSBwb2ludC5cbiAgICAgICAgKiBAcHJvcGVydHkgeFxuICAgICAgICAqIEB0eXBlIG51bWJlclxuICAgICAgICAjIyNcbiAgICAgICAgQHggPSAwXG4gICAgICAgIFxuICAgICAgICAjIyMqXG4gICAgICAgICogVGhlIHktY29vcmRpbmF0ZSBvZiB0aGUgcG9pbnQuXG4gICAgICAgICogQHByb3BlcnR5IHlcbiAgICAgICAgKiBAdHlwZSBudW1iZXJcbiAgICAgICAgIyMjXG4gICAgICAgIEB5ID0gMFxuICAgIFxuICAgIEBhY2Nlc3NvcnMgXCJ4XCIsIFxuICAgICAgICBzZXQ6ICh4KSAtPlxuICAgICAgICAgICAgaWYgeCAhPSBAeF9cbiAgICAgICAgICAgICAgICBAeF8gPSB4XG4gICAgICAgICAgICAgICAgQG9iamVjdC5uZWVkc1VwZGF0ZSA9IHllc1xuICAgICAgICBnZXQ6IC0+IEB4X1xuICAgICAgICBcbiAgICBAYWNjZXNzb3JzIFwieVwiLCBcbiAgICAgICAgc2V0OiAoeSkgLT5cbiAgICAgICAgICAgIGlmIHkgIT0gQHlfXG4gICAgICAgICAgICAgICAgQHlfID0geVxuICAgICAgICAgICAgICAgIEBvYmplY3QubmVlZHNVcGRhdGUgPSB5ZXNcbiAgICAgICAgZ2V0OiAtPiBAeV9cbiAgICAgICBcbnVpLlVJRWxlbWVudFBvaW50ID0gVUlFbGVtZW50UG9pbnQgICAiXX0=\n//# sourceURL=UIElementPoint_70.js"
},
"summary": [
"name",
"type"
]
}
|
Revision |
Author |
Commited |
Message |
1084
|
MOliva
|
Fri 11 May, 2018 12:41:55 +0000 |
|