Thanks,for your kind help But, I am getting the coordinate (3000, 2000, 3400, 2400) from some others
tools and want to create the pygame.draw.rect (3000, 2000, 3400, 2400) to show
some information. I have create a Surface pygame.Surface ((4000, 3000)) and
then tried to scale down it but the rectangle has not displayed in the pygame
window. Can anyone help me out? I have tried something like this screen =
pygame.display.set_mode ((800,700)) worksurf
= pygame.Surface((4000,3000)) pygame.draw.rect
(worksurf, (255, 0, 0), (3000, 2000, 3400, 2400), 1) screen.blit
(worksurf, (0, 0))) newSurf =
pygame.transform.scale (worksurf, (800,700)) #scale down screen.blit
(newSurf, (0, 0))) Nick Moffitt: > The tactical.py has the classes that do the transformations My bad. http://zork.net/~nick/tkhasi/space.py is the file that
actually does the coordinate transformations (but remember that positive Y is down on the screen) -- "Ill-informed qmail-bashing is better than
no Nick Moffitt qmail-bashing at
all."
nick@xxxxxxxx --Don Marti |