Examples of movedDown()


Examples of com.sirenian.hellbound.domain.Segments.movedDown()

       
        Segments initialSegments = GlyphType.T.getSegments(0).movedRight(3);
       
        glyphListener.stubs("reportGlyphMovement").with(eq(GlyphType.JUNK), anything(), anything());
        glyphListener.expects("reportGlyphMovement").with(eq(GlyphType.T), anything(), eq(initialSegments));
        glyphListener.expects("reportGlyphMovement").with(eq(GlyphType.T), eq(initialSegments), eq(initialSegments.movedDown()));
        game.requestStartGame();
        heartbeat.beat();
       
        verifyMocks();
    }
View Full Code Here

Examples of com.sirenian.hellbound.domain.Segments.movedDown()

        game.requestGlyphMovement(GlyphMovement.RIGHT);
        ensureThat(factory.glyph.getSegments(), eq(latestSegments.movedRight()));
        latestSegments = latestSegments.movedRight();

        game.requestGlyphMovement(GlyphMovement.DOWN);
        ensureThat(factory.glyph.getSegments(), eq(latestSegments.movedDown()));
        latestSegments = latestSegments.movedDown();
       
        verifyMocks();
    }
   
View Full Code Here

Examples of com.sirenian.hellbound.domain.Segments.movedDown()

        ensureThat(factory.glyph.getSegments(), eq(latestSegments.movedRight()));
        latestSegments = latestSegments.movedRight();

        game.requestGlyphMovement(GlyphMovement.DOWN);
        ensureThat(factory.glyph.getSegments(), eq(latestSegments.movedDown()));
        latestSegments = latestSegments.movedDown();
       
        verifyMocks();
    }
   
   
View Full Code Here

Examples of com.sirenian.hellbound.domain.Segments.movedDown()

    }
   
    private Segments droppedToFloor(Segments segments, int floor) {
        Segments result = segments;
        while(result.lowest() < floor) {
            result = result.movedDown();
        }
        return result;
    }
   
    private static class AccessibleFactory extends PseudoRandomGlyphFactory {
View Full Code Here

Examples of com.sirenian.hellbound.domain.Segments.movedDown()

  public void drop() {
    Segments segmentsToMoveTo = segments;
    Segments nextSegmentsDown = segments.movedDown();
    while (!detector.collides(nextSegmentsDown)) {
      segmentsToMoveTo = nextSegmentsDown;
      nextSegmentsDown = nextSegmentsDown.movedDown();
    }
    moveTo(segmentsToMoveTo);
  }

    public void kill() {
View Full Code Here

Examples of com.sirenian.hellbound.domain.Segments.movedDown()

        glyphForWholeLine.requestMoveDown(); // get it out of the way of the T
       
        junk.absorb(glyphToCheckThatOnlyWholeLinesAreRemoved);
        junk.absorb(glyphForWholeLine);
       
        ensureThat(junk.getSegments(), eq(expectedSegments.movedDown())); // absorbs whole row
       
        verifyMocks();
    }
}
View Full Code Here

Examples of com.sirenian.hellbound.domain.Segments.movedDown()

                4);
       
        Segments latestSegments = glyph.getSegments();
       
        ensureThat(glyph.requestMoveDown());       
        ensureThat(glyph.getSegments(), eq(latestSegments.movedDown()));
        latestSegments = latestSegments.movedDown();

        ensureThat(glyph.requestMoveRight());
        ensureThat(glyph.getSegments(), eq(latestSegments.movedRight()));
        latestSegments = latestSegments.movedRight();
View Full Code Here

Examples of com.sirenian.hellbound.domain.Segments.movedDown()

       
        Segments latestSegments = glyph.getSegments();
       
        ensureThat(glyph.requestMoveDown());       
        ensureThat(glyph.getSegments(), eq(latestSegments.movedDown()));
        latestSegments = latestSegments.movedDown();

        ensureThat(glyph.requestMoveRight());
        ensureThat(glyph.getSegments(), eq(latestSegments.movedRight()));
        latestSegments = latestSegments.movedRight();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.