sp4
来源:互联网 发布:有趣的品牌 知乎 编辑:程序博客网 时间:2024/05/21 06:21
def init_boxs_pixel_x_y_relative_BOARD():
boxs = []
for i in range(NUMBOXHORIZONTAL):
vert_boxs = []
x = BOXMARGINWIDTH
x += i * (BOXWIDTH + GAPBETBOXS)
for j in range(NUMBOXVERTIVAL):
y = BOXMARGINHEIGHT
y += j * (BOXHEIGHT + GAPBETBOXS)
box = Box(x,y,BOXWIDTH,BOXHEIGHT)
box.boxx = i
box.boxy = j
box.num = i + NUMBOXVERTIVAL*j
vert_boxs.append(box)
boxs.append(vert_boxs)
boxs[NUMBOXHORIZONTAL-1][NUMBOXVERTIVAL-1].is_blank = True
return boxs
def init_font(font_path,font_size,words,words_color,bg_color,):
font_obj = pygame.font.Font(font_path,font_size)
text_surf = font_obj.render(words,True,words_color,bg_color)
return text_surf
def draw_font(text_surf,container,left,top):
text_rect = text_surf.get_rect()
text_rect.left = left
text_rect.top = top
container.blit(text_surf,text_rect)
def draw_bar(BAR,lives):
BAR = pygame.Surface((BARWIDTH,BARHEIGHT))
BAR.fill(BLACK)
text_surf = init_font(FONTPATH,16,"LIVES:",GREEN,BLUE)
draw_font(text_surf,BAR,20,0)
text_surf = init_font(FONTPATH,16,str(lives),GREEN,BLUE)
draw_font(text_surf,BAR,80,0)
DISPLAYSURF.blit(BAR,(BARLEFT,BARTOP))
def draw_boxs(BOARD,boxs):
global DISPLAYSURF,BLANK
for i in range(NUMBOXHORIZONTAL):
for j in range(NUMBOXVERTIVAL):
if boxs[i][j].is_blank==False:
draw_a_box(boxs,i,j)
def draw_a_box(boxs,boxx,boxy,adjx=0,adjy=0):
DISPLAYSURF.blit(boxs[boxx][boxy ].surf,(XRBW(boxs[boxx][boxy].x)+adjx,YRBW(boxs[boxx][boxy].y)+adjy))
textSurf = BASICFONT.render(str(boxs[boxx][boxy].num), True, TEXTCOLOR)
textRect = textSurf.get_rect()
textRect.center = XRBW(boxs[boxx][boxy].x) + int(BOXWIDTH / 2) + adjx, YRBW(boxs[boxx][boxy].y) + int(BOXHEIGHT / 2) + adjy
DISPLAYSURF.blit(textSurf, textRect)
- sp4
- mssql2000 sp4补丁说明
- SQL2000 SP4补丁装不上
- 关于sql sp4补丁
- xp sqlserver2000 sp4 打不上
- sql2000 SP4 判断
- dataservice installation 4.2 sp4
- Autodesk.PowerMill.2017.SP4
- eMbedded Visual C++ 4.0 SP4
- SQL Server 2000 SP4发布
- sql 2000及SP4 安装
- Afaria 7 补丁发布 - SP4
- sql2000 SP4不能远程连接
- MSDE 2000 & SQL SP4补丁
- SUSE 11 SP4 Install NTP
- SUSE 11 SP4 Install vsftpd
- Solidworks2016 SP4 下载
- win98安装msXML 3 sp4包
- sp1
- sp2
- sp3
- 对你职业生涯帮助最大的习惯是什么?它是如何帮助你的?
- time.h
- sp4
- 编译QT4.5 X86版本错误
- vmware win7双机调试
- POJ 3624 01背包问题
- POJ 3067 - Japan
- sp5
- C# 命名规范
- 读书摘录(一)
- NSBundle这个类的具体作用