예제 #1
0
 def __init__(self):
     self.zones = []
     self.starting_position = (0.0, 0.0)
     self.goal_position = (0.0, 0.0)
     self.goal_zone = []
     self.name = ""
     self.number = 0
     self.par = 0
     self.wind = Wind()
예제 #2
0
파일: Hole.py 프로젝트: bluemania/Code
class Hole:
    def __init__(self):
        self.zones = []
        self.starting_position = (0.0, 0.0)
        self.goal_position = (0.0, 0.0)
        self.goal_zone = []
        self.name = ""
        self.number = 0
        self.par = 0
        self.wind = Wind()

    def is_in_goal(self, the_frisbee_coordinate):
        for zone in self.goal_zone:
            if zone.has_coord(the_frisbee_coordinate):
                return True
        return False

    def get_current_zone(self, the_frisbee_coordinate):
        for zone in self.zones:
            if zone.has_coord(the_frisbee_coordinate):
                return zone
        return None

    # gives tour of the hole, says wind, player says something
    def tour(self):
        print("Next hole is hole number " + str(self.number) + ", " + self.name + ". It is par " + str(self.par) + ".")
        raw_input("Press enter to see a tour of the hole: ")
        for zone in self.zones:
            show_pic(zone.picture)
            # time.sleep(0.6)
        show_pic(self.zones[0].picture)
        print(self.wind.to_string())
예제 #3
0
class Hole:
    def __init__(self):
        self.zones = []
        self.starting_position = (0.0, 0.0)
        self.goal_position = (0.0, 0.0)
        self.goal_zone = []
        self.name = ""
        self.number = 0
        self.par = 0
        self.wind = Wind()

    def is_in_goal(self, the_frisbee_coordinate):
        for zone in self.goal_zone:
            if zone.has_coord(the_frisbee_coordinate):
                return True
        return False

    def get_current_zone(self, the_frisbee_coordinate):
        for zone in self.zones:
            if zone.has_coord(the_frisbee_coordinate):
                return zone
        return None

    # gives tour of the hole, says wind, player says something
    def tour(self):
        print("Next hole is hole number " + str(self.number) + ", " +
              self.name + ". It is par " + str(self.par) + ".")
        raw_input("Press enter to see a tour of the hole: ")
        for zone in self.zones:
            show_pic(zone.picture)
            # time.sleep(0.6)
        show_pic(self.zones[0].picture)
        print(self.wind.to_string())
예제 #4
0
파일: Hole.py 프로젝트: bluemania/Code
 def __init__(self):
     self.zones = []
     self.starting_position = (0.0, 0.0)
     self.goal_position = (0.0, 0.0)
     self.goal_zone = []
     self.name = ""
     self.number = 0
     self.par = 0
     self.wind = Wind()
예제 #5
0
import Wind
import MeanReversion
import SZ
import JQData
from datetime import datetime

if __name__ == '__main__':
    SZ.sz()

    a = Wind.data_to_csv_wande(Wind.data_gether_wande(90), 3)
    b = Wind.data_to_csv_wande(Wind.data_gether_wande(30), 1)
    c = Wind.data_to_csv_wande(Wind.data_gether_wande(60), 2)

    try:
        d = MeanReversion.select(
            'Data/Stock_Data/Wande_Data_' + str(3) + 'Y_' + datetime.now().strftime("%Y%m%d") + '.csv')
        e = MeanReversion.select(
            'Data/Stock_Data/Wande_Data_' + str(1) + 'Y_' + datetime.now().strftime("%Y%m%d") + '.csv')
        f = MeanReversion.select(
            'Data/Stock_Data/Wande_Data_' + str(2) + 'Y_' + datetime.now().strftime("%Y%m%d") + '.csv')
    except:
        d = MeanReversion.select(
            'Data/Stock_Data/Wande_Data_' + str(3) + 'Y_' + datetime.now().strftime("%Y%m%d") + '.csv')
        e = MeanReversion.select(
            'Data/Stock_Data/Wande_Data_' + str(1) + 'Y_' + datetime.now().strftime("%Y%m%d") + '.csv')

    try:
        g = MeanReversion.combine('Data/Stock_Data/Good_' + str(3) + 'Y_' + datetime.now().strftime("%Y%m%d") + '.csv',
                                  'Data/Stock_Data/Good_' + str(2) + 'Y_' + datetime.now().strftime("%Y%m%d") + '.csv',
                                  'Data/Stock_Data/Good_' + str(1) + 'Y_' + datetime.now().strftime("%Y%m%d") + '.csv')
    except: