Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
New Color.fromFloat constructor and new mutable Point class
- Loading branch information
Federico Omoto
committed
Aug 20, 2014
1 parent
80c0f14
commit 55c70cf
Showing
11 changed files
with
82 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# v0.1.0+1 (2014-08-20) | ||
|
||
- New Color.fromFloat constructor. | ||
- New mutable Point class. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
// Spine Runtimes Software License | ||
// Version 2.2 | ||
// | ||
// Copyright (c) 2013, Esoteric Software | ||
// All rights reserved. | ||
// | ||
// You are granted a perpetual, non-exclusive, non-sublicensable and | ||
// non-transferable license to use, install, execute and perform the Spine | ||
// Runtimes Software (the "Software") and derivative works solely for personal or | ||
// internal use. Without the written permission of Esoteric Software (typically | ||
// granted by licensing Spine), you may not (a) modify, translate, adapt or | ||
// otherwise create derivative works, improvements of the Software or develop | ||
// new applications using the Software or (b) remove, delete, alter or obscure | ||
// any trademarks or any copyright, trademark, patent or other intellectual | ||
// property or proprietary rights notices on or in the Software, including any | ||
// copy thereof. Redistributions in binary or source form must include this | ||
// license and terms. | ||
// | ||
// THIS SOFTWARE IS PROVIDED BY ESOTERIC SOFTWARE "AS IS" AND ANY EXPRESS OR | ||
// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO | ||
// EVENT SHALL ESOTERIC SOFTARE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, | ||
// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; | ||
// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, | ||
// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR | ||
// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | ||
// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
|
||
part of spine; | ||
|
||
/** | ||
* A utility class for representing two-dimensional positions with mutable | ||
* properties. | ||
*/ | ||
class Point<T extends num> extends math.Point<T> { | ||
math.Point<T> _point; | ||
|
||
Point(T x, T y) : super(x, y) { | ||
_point = new math.Point<T>(super.x, super.y); | ||
} | ||
|
||
T get x => _point.x; | ||
|
||
void set x(T x) { | ||
_point = new math.Point<T>(x, _point.y); | ||
} | ||
|
||
T get y => _point.y; | ||
|
||
void set y(T y) { | ||
_point = new math.Point<T>(_point.x, y); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters