diff --git a/.env b/.env new file mode 100644 index 0000000..47063b6 --- /dev/null +++ b/.env @@ -0,0 +1,6 @@ + +TITLE = "Moon" +FPS = 60 +POSITION_MOON = (0, -150) +SIZE = (640, 400) +THETA = 0.01 \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4c49bd7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.env diff --git a/lab_01/apollo.py b/lab_01/apollo.py index d78dc25..7f5bf66 100644 --- a/lab_01/apollo.py +++ b/lab_01/apollo.py @@ -1,8 +1,19 @@ +import os +from dotenv import load_dotenv, dotenv_values + from game import Game from moon import Moon from compute import * import pygame +load_dotenv() +title = str(os.getenv("TITLE")) +fps = str(os.getenv("FPS")) +size = str(os.getenv("SIZE")) +position_moon = str(os.getenv("POSITION_MOON")) +theta = str(os.getenv("THETA")) + + WHITE = (255, 255, 255) BLACK = (0,0,0) RED = (255,0,0) @@ -13,7 +24,7 @@ AP_RADIUS = 5 class Apollo(Moon): - def __init__(self, title="Apollo", fps=60, size=(640, 400), position_moon=(0, -150), theta=0.01): + def __init__(self, title, fps, size, position_moon, theta): super().__init__(title, fps, size) self.position_moon = position_moon self.position_ap = (0, 50)