• Join/Login
  • Business Software
  • Open Source Software
  • For Vendors
  • Blog
  • About
  • More
    • Articles
    • Create
    • SourceForge Podcast
    • Site Documentation
    • Subscribe to our Newsletter
    • Support Request
SourceForge logo
For Vendors Help Create Join Login
SourceForge logo
Business Software
Open Source Software
SourceForge Podcast
Resources
  • Articles
  • Case Studies
  • Blog
Menu
  • Help
  • Create
  • Join
  • Login
  • Home
  • Browse
  • FMSLogo
  • Bugs
FMSLogo

BITMAPTURTLE turtles are not drawn in correct position when zoomed

A Logo programming environment for Microsoft Windows

Brought to you by: david_costanzo
  • Summary
  • Files
  • Reviews
  • Support
  • Tickets ▾
    • Feature Requests
    • Bugs
    • Support Requests
  • Discussion
  • Code
Menu ▾ ▴
  • Create Ticket
  • View Stats

Group

  • v_6.06x
  • v_6.07.X
  • v_6.08.X
  • v_6.10.X
  • v_6.11.X
  • v_6.13.X
  • v_6.22.X
  • v_6.25.X
  • v_6.26.X
  • v_6.27.X
  • v_6.28.X
  • v_6.29.X

Searches

  • Changes
  • Closed Tickets
  • Open Tickets

Help

  • Formatting Help

#579 BITMAPTURTLE turtles are not drawn in correct position when zoomed

v_6.06x
closed-fixed
nobody
None
5
2021-12-05
2021-10-24
David Costanzo
No

Non-rotating bitmapped turtles (the ones created with BITMAPTURTLE with no optional inputs) are not drawn in the correct position when zoomed. Depending on the zoom factor and the scrollbar positions, they may be drawn in an incorrect location, disappear completely, or leave smudges on the screen when you scroll.

I have reproduced this in FMSLogo 8.2.0. It is reproducible as in FMSLogo 6.33.0 but not in FMSLogo 6.32.0. I introduced this regression when I was improving the behavior of rotating bitmaps.

How Reproducible:
Every Time

Steps to Reproduce:
Run the following program

:::text
; draw an arrow
clearscreen
setpensize [1 1]
setpencolor 0
fd 40
rt 135
fd 20
bk 20
rt 90
fd 20
bk 20
lt 45
fd 40
hideturtle

; cut the arrow
setturtle 1
penup
lt 90
fd 20
rt 90
setbitindex 1
bitcut 40 40

; move around as an arrow
bitmapturtle
pendown
setpensize [3 3]
setpencolor 4
fd 50

; zoom in to see the bug
zoom 2

What Happens:
The arrow shape of the turtle disappears when zoom 2 is run. If you zoom out again, you'll see where the arrow-shape should be.

Expected Result:
The arrow shape remains to the upper-right of the red line after zoom 2 is run. It's in the same position as seen before zoom 2 was run.

Discussion

  • David Costanzo

    David Costanzo - 2021-12-05
    • status: open --> closed-fixed
     
    If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
  • David Costanzo

    David Costanzo - 2021-12-05

    This is fixed by [r5833]. The fix will be available in FMSLogo 8.3.0.

     

    Related

    Commit: [r5833]

    If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

Log in to post a comment.

SourceForge
  • Create a Project
  • Open Source Software
  • Business Software
  • Top Downloaded Projects
Company
  • About
  • Team
  • SourceForge Headquarters
    1320 Columbia Street Suite 310
    San Diego, CA 92101
    +1 (858) 422-6466
Resources
  • Support
  • Site Documentation
  • Site Status
  • SourceForge Reviews
SourceForge logo
© 2026 Slashdot Media. All Rights Reserved.
Terms Privacy Opt Out Advertise