Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
想不出名字的臭泥巴
SayMe_说我
提交
0a2722ac
S
SayMe_说我
项目概览
想不出名字的臭泥巴
/
SayMe_说我
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
SayMe_说我
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
0a2722ac
编写于
12月 05, 2021
作者:
想不出名字的臭泥巴
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Replace main.py
上级
d072def8
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
10 addition
and
6 deletion
+10
-6
main.py
main.py
+10
-6
未找到文件。
main.py
浏览文件 @
0a2722ac
...
@@ -23,26 +23,29 @@ def New_window(window_x,window_y,window_name,background):
...
@@ -23,26 +23,29 @@ def New_window(window_x,window_y,window_name,background):
background_imarges
=
pygame
.
image
.
load
(
f
'./imarges/background/
{
background
}
.png'
).
convert
()
background_imarges
=
pygame
.
image
.
load
(
f
'./imarges/background/
{
background
}
.png'
).
convert
()
return
screen
,
background_imarges
return
screen
,
background_imarges
def
New_file
(
screen
,
file_imarge
,
file_x
,
file_y
,
file_text
,
text_x
,
text_y
,
text_color
,
text_S
,
text_font
):
def
New_file
(
screen
,
file_imarge
,
file_x
,
file_y
,
file_text
,
text_x
,
text_y
,
text_color
,
text_S
,
text_font
,
text_bold
,
text_italic
):
file_imarge
=
pygame
.
image
.
load
(
f
'./imarges/
{
file_imarge
}
.png'
).
convert
()
file_imarge
=
pygame
.
image
.
load
(
f
'./imarges/
{
file_imarge
}
.png'
).
convert
()
font
=
pygame
.
font
.
Font
(
text_font
,
text_S
)
font
=
pygame
.
font
.
Font
(
text_font
,
text_S
)
font
.
set_bold
(
text_bold
)
font
.
set_italic
(
text_italic
)
file_text
=
font
.
render
(
file_text
,
True
,
text_color
)
file_text
=
font
.
render
(
file_text
,
True
,
text_color
)
screen
.
blit
(
file_imarge
,(
file_x
,
file_y
))
screen
.
blit
(
file_imarge
,(
file_x
,
file_y
))
screen
.
blit
(
file_text
,(
text_x
,
text_y
))
screen
.
blit
(
file_text
,(
text_x
,
text_y
))
return
None
return
None
def
New_button
(
screen
,
event
,
button_imarge
,
button_x
,
button_y
,
text
,
text_x
,
text_y
,
text_color
,
text_S
,
text_font
):
def
New_button
(
screen
,
event
,
button_imarge
,
button_x
,
button_y
,
text
,
text_x
,
text_y
,
text_color
,
text_S
,
text_font
,
text_bold
,
text_italic
):
New_file
(
screen
,
button_imarge
,
button_x
,
button_y
,
text
,
text_x
,
text_y
,
text_color
,
text_S
,
text_font
)
New_file
(
screen
,
button_imarge
,
button_x
,
button_y
,
text
,
text_x
,
text_y
,
text_color
,
text_S
,
text_font
,
text_bold
,
text_italic
)
def
Opensys
(
a
):
def
Opensys
(
a
):
with
open
(
a
,
encoding
=
'UTF-8'
)
as
files
:
with
open
(
a
,
encoding
=
'UTF-8'
)
as
files
:
file
=
files
.
readlines
()
file
=
files
.
readlines
()
title
=
file
[
0
].
rstrip
()
title
=
file
[
0
].
rstrip
()
title_x
,
title_y
=
int
(
file
[
1
].
rstrip
()),
int
(
file
[
2
].
rstrip
())
title_x
,
title_y
=
int
(
file
[
1
].
rstrip
()),
int
(
file
[
2
].
rstrip
())
title_S
,
title_color
=
int
(
file
[
3
].
rstrip
()),(
int
(
file
[
4
].
rstrip
()),
int
(
file
[
5
].
rstrip
()),
int
(
file
[
6
].
rstrip
()))
title_S
,
title_color
=
int
(
file
[
3
].
rstrip
()),(
int
(
file
[
4
].
rstrip
()),
int
(
file
[
5
].
rstrip
()),
int
(
file
[
6
].
rstrip
()))
return
title
,
title_x
,
title_y
,
title_S
,
title_color
title_bold
,
title_italic
=
bool
(
file
[
6
].
rstrip
()),
bool
(
file
[
7
].
rstrip
())
return
title
,
title_x
,
title_y
,
title_S
,
title_color
,
title_bold
,
title_italic
def
first_window
():
def
first_window
():
first_window
,
first_window_background
=
New_window
(
400
,
600
,
'说我(TAM) ——定义你自己'
,
'first_window'
)
first_window
,
first_window_background
=
New_window
(
400
,
600
,
'说我(TAM) ——定义你自己'
,
'first_window'
)
title
,
title_x
,
title_y
,
title_S
,
title_color
=
Opensys
(
'./sys/first_window/title.txt'
)
title
,
title_x
,
title_y
,
title_S
,
title_color
,
title_bold
,
title_italic
=
Opensys
(
'./sys/first_window/title.txt'
)
while
True
:
while
True
:
for
event
in
pygame
.
event
.
get
():
for
event
in
pygame
.
event
.
get
():
if
event
.
type
==
pygame
.
QUIT
:
if
event
.
type
==
pygame
.
QUIT
:
...
@@ -50,7 +53,7 @@ def first_window():
...
@@ -50,7 +53,7 @@ def first_window():
elif
event
.
type
==
pygame
.
VIDEORESIZE
:
elif
event
.
type
==
pygame
.
VIDEORESIZE
:
size
=
(
event
.
size
[
0
],
event
.
size
[
1
])
size
=
(
event
.
size
[
0
],
event
.
size
[
1
])
first_window
.
blit
(
first_window_background
,(
0
,
0
))
first_window
.
blit
(
first_window_background
,(
0
,
0
))
New_file
(
first_window
,
"title_box/first_window"
,
0
,
0
,
title
,
title_x
,
title_y
,
title_color
,
title_S
,
'./sys/first_window/title.ttf'
)
New_file
(
first_window
,
"title_box/first_window"
,
0
,
0
,
title
,
title_x
,
title_y
,
title_color
,
title_S
,
'./sys/first_window/title.ttf'
,
title_bold
,
title_italic
)
pygame
.
display
.
flip
()
pygame
.
display
.
flip
()
...
@@ -60,3 +63,4 @@ t_First = threading.Thread(target = first_window)
...
@@ -60,3 +63,4 @@ t_First = threading.Thread(target = first_window)
t_First
.
start
()
t_First
.
start
()
t_First
.
join
()
t_First
.
join
()
pygame
.
quit
()
pygame
.
quit
()
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录