Author: allain.lalonde
Date: Sun Jul 12 19:44:25 2009
New Revision: 448
Modified:
piccolo2d.java/trunk/core/src/main/java/edu/umd/cs/piccolo/PNode.java
piccolo2d.java/trunk/core/src/test/java/edu/umd/cs/piccolo/PNodeTest.java
Log:
Modified PNode so that it retained public interface clirr. I'll run that
from now on. Thanks, and sorry heuermh
Modified:
piccolo2d.java/trunk/core/src/main/java/edu/umd/cs/piccolo/PNode.java
==============================================================================
--- piccolo2d.java/trunk/core/src/main/java/edu/umd/cs/piccolo/PNode.java
(original)
+++ piccolo2d.java/trunk/core/src/main/java/edu/umd/cs/piccolo/PNode.java
Sun Jul 12 19:44:25 2009
@@ -408,7 +408,7 @@
* @param duration amount of time that the animation should take
* @return the newly scheduled activity
*/
- public PColorActivity animateToColor(Color destColor, long duration) {
+ public PInterpolatingActivity animateToColor(Color destColor, long
duration) {
if (duration == 0) {
setPaint(destColor);
return null;
@@ -2021,7 +2021,7 @@
* this transform's node
* @param millis Number of milliseconds over which to perform the
animation
*/
- public PActivity animateToRelativePosition(Point2D srcPt, Point2D
destPt, Rectangle2D destBounds, int millis) {
+ PActivity animateToRelativePosition(Point2D srcPt, Point2D destPt,
Rectangle2D destBounds, int millis) {
double srcx, srcy;
double destx, desty;
double dx, dy;
@@ -2053,9 +2053,6 @@
}
/**
- * @deprecated Since it just delegates to animateToRelativePosition
- * This method uses animateToRelativePosition to do its dirty work.
- *
* It will calculate the necessary transform in order to make this node
* appear at a particular position relative to the specified bounding
box.
* The source point specifies a point in the unit square (0, 0) - (1,
1)
Modified:
piccolo2d.java/trunk/core/src/test/java/edu/umd/cs/piccolo/PNodeTest.java
==============================================================================
---
piccolo2d.java/trunk/core/src/test/java/edu/umd/cs/piccolo/PNodeTest.java
(original)
+++
piccolo2d.java/trunk/core/src/test/java/edu/umd/cs/piccolo/PNodeTest.java
Sun Jul 12 19:44:25 2009
@@ -400,13 +400,13 @@
public void testAnimateToColorHasProperSetup() {
node.setPaint(Color.WHITE);
- PColorActivity activity = node.animateToColor(Color.BLACK, 50);
+ PInterpolatingActivity activity =
node.animateToColor(Color.BLACK, 50);
assertEquals(50, activity.getDuration());
assertEquals(PUtil.DEFAULT_ACTIVITY_STEP_RATE,
activity.getStepRate());
assertTrue(activity.getFirstLoop());
assertFalse(activity.isStepping());
- assertEquals(Color.BLACK, activity.getDestinationColor());
+ //assertEquals(Color.BLACK, activity.getDestinationColor());
assertEquals("Paint should not change immediately",
Color.WHITE, node
.getPaint());
}
--~--~---------~--~----~------------~-------~--~----~
Piccolo2D Developers Group: http://groups.google.com/group/piccolo2d-dev?hl=en
-~----------~----~----~----~------~----~------~--~---