python - How would you draw multiple screens in PyGame (in only one window)? -
i'm trying port on code javascript python, , i'm having trouble figuring out start. i've looked @ dozen tutorials pygame, none of them seem click me. so, hoping quick example here, or @ least point in right direction.
i'm wanting make number of screens can switch , forth between, depending on user doing @ time, , display 2 side side. @ moment, i've got javascript draws random circles onto screen. pygame logic thing i'm having trouble with.
pygame wrapper sdl. sdl uses surface represent bitmap, or can drawn on screen. pygame.display.set_mode((w,h),0,d) can surface, or whole canvas. can draw or blit other surfaces , call flip(), show changes. if wish have few screens, have current state number, , blit screens accordingly. example:
if(current_state == main_screen): drawall(screen) else drawenemiesonly(screen) you change screens number keys:
for event in pygame.event.get(): if event.type == key_down: if(event.key == k_1): current_state = 1
Comments
Post a Comment