Guest User

Untitled

a guest
May 12th, 2016
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.16 KB | None | 0 0
  1. def print_str_by_place(str, row, col):
  2. font = pygame.font.Font(None, 18)
  3. label = font.render(str, 1, black)
  4. screen.blit(label, (row, col))
  5.  
  6.  
  7. def get_key():
  8. while 1:
  9. event = pygame.event.poll()
  10. if event.type == pygame.KEYDOWN:
  11. return event.key
  12. else:
  13. pass
  14.  
  15. pygame.init()
  16. screen = pygame.display.set_mode((700, 700))
  17. done = True
  18. login = True
  19. #sigh_up = False
  20. user_name_p = False
  21. password_p = False
  22. username_lst = []
  23. username = ""
  24. password_lst = []
  25. password = ""
  26. row_u = 343
  27. col_u = 260
  28. while done:
  29. if login:
  30. img = pygame.image.load("LOGIN.png")
  31. screen.blit(img,(0,0))
  32.  
  33.  
  34. for event in pygame.event.get():
  35. if event.type == pygame.MOUSEBUTTONUP:
  36. mouse = pygame.mouse.get_pos()
  37. if if_button_pressed(255,418,331,355,mouse): # if the username pressed
  38. username_p = True
  39. password_p = False
  40.  
  41. elif if_button_pressed(255,418,382,403,mouse): # if the password pressed
  42. username_p = False
  43. password_p = True
  44.  
  45. elif if_button_pressed(520,675,615,666,mouse): #if sigh up pressed
  46. login = False
  47. break
  48. else:
  49. user_name_p = False
  50. password_p = False
  51.  
  52. if event.type == pygame.KEYDOWN:
  53. if user_name_p:
  54. pygame.font.init()
  55. key = get_key()
  56. if key == pygame.K_BACKSPACE:
  57. username = username[0:-1]
  58. elif key == pygame.K_RETURN:
  59. break
  60. elif key <= 127:
  61. username.append(chr(key))
  62. username = username_lst.join("")
  63. print_str_by_place(username,345,260)
  64.  
  65.  
  66. if event.type == pygame.QUIT:
  67. done = False
  68. pygame.display.update()
  69.  
  70. else:
  71. img = pygame.image.load("sign_up.png")
  72. screen.blit(img,(0,0))
  73. for event in pygame.event.get():
  74. if event.type == pygame.QUIT:
  75. done = False
  76.  
  77. if event.type == pygame.MOUSEBUTTONUP:
  78. mouse = pygame.mouse.get_pos()
  79.  
  80. if if_button_pressed(21,230,621,680,mouse): # if Back pressed
  81. login = True
  82. break
  83. pygame.display.update()
  84.  
  85.  
  86. # get string and print it by place
  87. def print_str_by_place(str, row, col):
  88. font = pygame.font.Font(None, 18)
  89. label = font.render(str, 1, black)
  90. screen.blit(label, (row, col))
  91.  
  92.  
  93. def get_key():
  94. while 1:
  95. event = pygame.event.poll()
  96. if event.type == pygame.KEYDOWN:
  97. return event.key
  98. else:
  99. pass
  100.  
  101. pygame.init()
  102. screen = pygame.display.set_mode((700, 700))
  103. done = True
  104. login = True
  105. #sigh_up = False
  106. user_name_p = False
  107. password_p = False
  108. username_lst = []
  109. username = ""
  110. password_lst = []
  111. password = ""
  112. row_u = 343
  113. col_u = 260
  114. while done:
  115. if login:
  116. img = pygame.image.load("LOGIN.png")
  117. screen.blit(img,(0,0))
  118.  
  119.  
  120. for event in pygame.event.get():
  121. if event.type == pygame.MOUSEBUTTONUP:
  122. mouse = pygame.mouse.get_pos()
  123. if if_button_pressed(255,418,331,355,mouse): # if the username pressed
  124. username_p = True
  125. password_p = False
  126.  
  127. elif if_button_pressed(255,418,382,403,mouse): # if the password pressed
  128. username_p = False
  129. password_p = True
  130.  
  131. elif if_button_pressed(520,675,615,666,mouse): #if sigh up pressed
  132. login = False
  133. break
  134. else:
  135. user_name_p = False
  136. password_p = False
  137.  
  138. if event.type == pygame.KEYDOWN:
  139. if user_name_p:
  140. pygame.font.init()
  141. key = get_key()
  142. if key == pygame.K_BACKSPACE:
  143. username = username[0:-1]
  144. elif key == pygame.K_RETURN:
  145. break
  146. elif key <= 127:
  147. username.append(chr(key))
  148. username = username_lst.join("")
  149. print_str_by_place(username,345,260)
  150.  
  151.  
  152. if event.type == pygame.QUIT:
  153. done = False
  154. pygame.display.update()
  155.  
  156. else:
  157. img = pygame.image.load("sign_up.png")
  158. screen.blit(img,(0,0))
  159. for event in pygame.event.get():
  160. if event.type == pygame.QUIT:
  161. done = False
  162.  
  163. if event.type == pygame.MOUSEBUTTONUP:
  164. mouse = pygame.mouse.get_pos()
  165.  
  166. if if_button_pressed(21,230,621,680,mouse): # if Back pressed
  167. login = True
  168. break
  169. pygame.display.update()
Add Comment
Please, Sign In to add comment