Commit a9ae2066 by BellCodeEditor

auto save

parent 1b1d5e3e
Showing with 65 additions and 0 deletions
......@@ -2,7 +2,18 @@ import pygame
from pygame import locals
pygame.init()
screen=pygame.display.set_mode((660,480))
background=pygame.image.load("")
right=pygame.image.load("")
food=pygame.image.load("")
body=pygame.image.load("")
while True:
for event in pygame.event.get():
if event.type==locals.QUIT:
exit()
screen.blit(,(0,0))
screen.blit(,(240,120))
screen.blit(,(210,120,))
screen.blit(,(180,120))
screen.blit(,(180,90))
screen.blit(,(360,300))
pygame.display.update()
\ No newline at end of file
import pygame, sys
from pygame.locals import *
def print_text(font, x, y, text, color=(0, 0, 0)):
"""打印字体函数"""
img_text = font.render(text, True, color)
screen.blit(img_text, (x, y))
pygame.init()
# 字体
font1 = pygame.font.SysFont("方正粗黑宋简体", 18)
# 鼠标的移动位置
mouse_x = mouse_y = 0
move_x = move_y = 0
mouse_down = mouse_up = 0
mouse_down_x = mouse_down_y = 0
mouse_up_x = mouse_up_y = 0
screen = pygame.display.set_mode((400, 400))
pygame.display.set_caption("监听鼠标活动")
while True:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
elif event.type == MOUSEMOTION:
mouse_x, mouse_y = event.pos
move_x, mouse_y = event.rel
elif event.type == MOUSEBUTTONDOWN:
mouse_down = event.button
mouse_down_x, mouse_down_y = event.pos
elif event.type == MOUSEBUTTONUP:
mouse_up = event.button
mouse_up_x, mouse_up_y = event.pos
screen.fill((255, 255, 255))
print_text(font1, 0, 0, "鼠标事件")
print_text(font1, 0, 20, "鼠标的位置:" + str(mouse_x) + "," + str(mouse_y))
print_text(font1, 0, 40, "鼠标的偏移:" + str(move_x) + "," + str(move_y))
print_text(font1, 0, 60, "鼠标按下:" + str(mouse_down)
+ "在" + str(mouse_down_x) + "," + str(mouse_down_y))
print_text(font1, 0, 80, "鼠标松开:" + str(mouse_up)
+ "在" + str(mouse_up_x) + "," + str(mouse_up_y))
x, y = pygame.mouse.get_pos()
print_text(font1, 0, 180, "鼠标位置:" + str(x) + "," + str(y))
b1, b2, b3 = pygame.mouse.get_pressed()
print_text(font1, 0, 200, "按钮:" + str(b1) + "," + str(b2) + "," + str(b3))
pygame.display.update()
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment