import pygame as pg
fps=60#貞數
width=500
height=600
white=(255,255,255)
green=(0,255,0)
pg.init()#遊戲初始化
screen=pg.display.set_mode((width,height))#視窗大小
pg.display.set_caption("JCP的手槍")#遊戲標題
clock=pg.time.Clock()#建立一個物件,對時間做管理及操控
class Player(pg.sprite.Sprite):
  def _init_(self):
      pg.sprite.Sprite.__init__(self)#內建Sprite初始函式
      self.image=pg.Surface((50,40))#顯示圖片
      self.image.fill(green)
      self.rect=self.image.get_rect()#定位圖片(把圖片框起來)
      self.rect.center=(width/2,height/2)
  
  def update(self):
      self.rect.x+=2
      if self.rect.left>width:
         self.rect.right=0
all_sprites=pg.sprite.Group()
player=Player()
all_sprites.add(player)
#遊戲迴圈
running=True
while running:
  clock.tick(fps)#設定成60貞,解決玩家電腦性能不一的問題  
  #取得輸入,如果玩家點出去,則遊戲停止
  for event in pg.event.get():
    if event.type==pg.QUIT:
       running=False
  
  #更新遊戲
  all_sprites.update()
  #畫面顯示(調色)
  screen.fill(white)
  all_sprites.draw(screen)
  pg.display.update()
pg.quit