<div dir="ltr"><div><div>The same effect occurs in racket/share/pkgs/realm/chapter5/ufo-source.rkt.  When the state is increasing from 0, the image is not moving down the screen. It stays in one place, but is initially clipped to 0 horizontal lines. Then 1 line, then 2, and only when the state is 1/2 the image height does it start moving down the screen.<br><br></div>Also, if I call (draw-a-ufo-onto-an-empty-scene 0) in the interactions window, I once again get a different result: it renders the lower half of the image. This is the same behavior I see with my code.<br><br></div><div>Maybe a platform issue? (version) reports 6.0. I'm running it on ubuntu.<br></div><div><div><br><div><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Oct 5, 2014 at 6:13 PM, Matthias Felleisen <span dir="ltr"><<a href="mailto:matthias@ccs.neu.edu" target="_blank">matthias@ccs.neu.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Can you send the full program please? Thanks -- Matthias<br>
<div><div class="h5"><br>
<br>
<br>
On Oct 5, 2014, at 8:52 PM, Brian Craft wrote:<br>
<br>
> Hello -- Newbie here. I'm going through "Realm of Racket". I'm seeing an odd effect when using this to-draw handler in big-bang:<br>
><br>
> (define (draw-a-ufo-onto-an-empty-scene game)<br>
>   (let ([pos (game-pos game)])<br>
>     (place-image IMAGE-of-UFO (round (vec-x pos)) (round (vec-y pos))<br>
>                  (empty-scene WIDTH HEIGHT))))<br>
><br>
> vec is (struct vec (x y))<br>
><br>
> As the y coordinate approaches zero, IMAGE-of-UFO gets clipped on the top and bottom, looking a bit like it's winking out of existence, rather than sliding off the canvas. This doesn't happen on any other edge. It's only as y approaches zero. It starts when the edge of the image meets the edge of the scene. That is, if the image is 20px high, and y starts at 30, and decreases by 1 on each tick, it will move up the canvas for 30..10, but from 10 on the image will not change position, but will instead be clipped on the top & bottom, until it disappears.<br>
><br>
> This does not happen in the interactions window. If I call the above function in the interactions window, it renders as expected, with the image moving smoothly off the edge.<br>
><br>
><br>
</div></div>> ____________________<br>
>  Racket Users list:<br>
>  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
<br>
</blockquote></div><br></div>