File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -202,8 +202,11 @@ def write_project_file():
202202 f .write ("from ursina.prefabs.first_person_controller import FirstPersonController\n \n " )
203203 f .write (f"# Project: { filter (project_name )} \n " )
204204 f .write ("# Created by GameBro Studio\n \n " )
205- f .write ("app = Ursina()\n " )
206- f .write ("player = FirstPersonController()\n \n " )
205+ f .write ("app: Ursina = Ursina()\n " )
206+ f .write (f"window.title = \" { filter (remove_non_ascii (f"{ project_name } " ))} \" \n " )
207+ f .write ("window.exit_button.visible = False\n " )
208+ f .write ("player: FirstPersonController = FirstPersonController(y=1)\n " )
209+ f .write ("player.gravity = 1\n \n " )
207210 for sprite in sprites :
208211 spritetowrite : str = filter (sprite ['name' ])
209212 if is_int (spritetowrite ) or spritetowrite in ["Sprite" , "SpriteGroup" , * banned_kwords ]:
@@ -220,9 +223,11 @@ def write_project_file():
220223 for s in group ['sprites' ]
221224 )
222225 f .write (f"{ group_name } : SpriteGroup = SpriteGroup({ members } )\n " )
223- f .write ("def input(key) :\n " )
226+ f .write ("def input(key: str) -> None :\n " )
224227 f .write (" if key == \" escape\" :\n " )
225228 f .write (" sys.exit()\n \n " )
229+ f .write ("def update() -> None:\n " )
230+ f .write (" mouse.position = Vec2(0, 0)\n \n " )
226231 f .write ("app.run()" )
227232 f .close ()
228233
You can’t perform that action at this time.
0 commit comments