Exemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        alertPanel.SetActive(false);

        dm = new dataManager();

        getGameData();

        //copy last port chosen over to current port
        cloneLastPortToCurrentPort();

        //if parates come
        if (doesPirateCome())
        {
            StartCoroutine(movePirateShip());

            StartCoroutine(waitAndPiratesCome());
        }
        else
        {
            //if pirates do not come

            //wait and then close scene
            StartCoroutine(waitAndClose());
        }
    }
Exemplo n.º 2
0
 public editSettings(dataManager dm)
 {
     InitializeComponent();
     this.dm = dm;
     openWithDir.Text = dm.Settings.vlc;
     stats.Show();
 }
Exemplo n.º 3
0
    // Use this for initialization
    void Start()
    {
        alertPanel.SetActive(false);

        dm = new dataManager();

        getGameData();

        //mpm = new mainPanelManager();

        string returnedScripts = dm.returnScripts();

        scripts = returnedScripts.Split(',');

        string returnedMarketForces = dm.returnMarketForces();

        marketForces = returnedMarketForces.Split(',');

        string returnedPorts = dm.returnAllPorts();

        ports = returnedPorts.Split('_');

        if (mapManager.doITakeMoney)
        {
            //Need to take the tax off your money OR receive money from the tax if you own it
            portTax();

            //Need to pay the crew (which is influenced by market forces)
            payCrew();
        }
    }
Exemplo n.º 4
0
 public editMovie(dataManager DataManager)
 {
     InitializeComponent();
     this.DataManager = DataManager;
     genreCB.DataSource = Enum.GetValues(typeof(genreEnum));
     ratingCB.DataSource = Enum.GetValues(typeof(ratingEnum));
 }
Exemplo n.º 5
0
    // Use this for initialization
    void Start()
    {
        dm = new dataManager();

        gameData.text = dm.returnWholeGameData();
        portData.text = dm.returnWholePorts();
    }
Exemplo n.º 6
0
 public searchMovie(dataManager dm)
 {
     InitializeComponent();
     resultString = String.Empty;
     this.dm = dm;
     resultList = new List<simpleMovie>();
     resultKey = new List<int>();
 }
Exemplo n.º 7
0
 public viewMovie(dataManager dm)
 {
     InitializeComponent();
     this.dm = dm;
     actor = new List<string>();
     moviePanel.Hide(); //Currently, this panel is inactive
     secondsIn.Hide(); //Currently, this value will always be zero
     imageL.Hide();
 }
Exemplo n.º 8
0
    public void buttonStartNew(string sceneName)
    {
        //Clear the data file for any previous game
        dataManager dm = new dataManager();

        dm.writeToText("");

        //Open trade scene
        SceneManager.LoadScene(sceneName);
    }
Exemplo n.º 9
0
 public newMovie(dataManager dm)
 {
     InitializeComponent();
     this.dm = dm;
     actors = new List<string>();
     genreCB.DataSource = Enum.GetValues(typeof(genreEnum));
     genreCB.SelectedItem = genreEnum.Unknown;
     ratingCB.DataSource = Enum.GetValues(typeof(ratingEnum));
     ratingCB.SelectedItem = ratingEnum.Unknown;
     thisThread = Thread.CurrentThread;
 }
Exemplo n.º 10
0
 // Start is called before the first frame update
 void Awake()
 {
     if (_instance == null)
     {
         _instance = this;
         DontDestroyOnLoad(gameObject);
     }
     else
     {
         Destroy(gameObject);
     }
 }
Exemplo n.º 11
0
 private void Awake()
 {
     //创造管理器实例
     if (dataManager.instance == null)
     {
         dataManager.instance = this;
         DontDestroyOnLoad(dataManager.instance.gameObject);
     }
     else if (dataManager.instance != this)
     {
         Destroy(this.gameObject);
     }
 }
Exemplo n.º 12
0
    public void updateMainGamePanel()
    {
        dm = new dataManager();
        //Read the game data file
        returnedGameData = dm.returnGameData();

        //Split it by commas
        gameData = returnedGameData.Split(',');

        //Update the main game panel text boxes
        money.text             = gameData[0];
        portsOwned.text        = gameData[1];
        crewHiredText.text     = gameData[2];
        silverItemsOwned.text  = gameData[3];
        potteryItemsOwned.text = gameData[4];
    }
Exemplo n.º 13
0
        public void InitialDatabse()
        {
            if (!db.Instruments.Any())
            {
                data = new dataManager();
                Instrument makita = new Instrument {
                    Manufacturer = "Makita"
                };
                Instrument bosh = new Instrument {
                    Manufacturer = "Bosh"
                };
                makita.Circulars.AddRange(data.GetCirculars(makita));
                makita.Drills.AddRange(data.GetDrills(makita));
                bosh.Drills.AddRange(data.GetDrills(bosh));
                bosh.Circulars.AddRange(data.GetCirculars(bosh));
                db.Instruments.Add(makita);
                db.Instruments.Add(bosh);

                db.SaveChanges();
            }
        }
Exemplo n.º 14
0
    private void Start()
    {
        if (travelManager.currentPort != null)
        {
            TradeButton.interactable = true;
        }

        doITakeMoney = false;

        dm = new dataManager();
        string returnedPorts        = dm.returnAllPorts();
        string returnedMarketForces = dm.returnMarketForces();
        string returnedGameData     = dm.returnGameData();

        port     = returnedPorts.Split('_');
        forces   = returnedMarketForces.Split(',');
        gameData = returnedGameData.Split(',');

        disableButton();

        populatePortDetails();
    }
Exemplo n.º 15
0
        public mainForm()
        {
            InitializeComponent();

            try
            {
                if (!Directory.Exists("Errors"))
                {
                    Directory.CreateDirectory("Errors");
                }

                if (!Directory.Exists("Images"))
                {
                    Directory.CreateDirectory("Images");
                }

                if (!Directory.Exists("Images/Movies"))
                {
                    Directory.CreateDirectory("Images/Movies");
                }
            }
            catch (Exception err)
            {
                MessageBox.Show("Error", err.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            ap = panelAct.mainForm;

            //Data manager
            dm = new dataManager();

            #region Create Forms
            NewMovie = new newMovie(dm);
            SearchMovie = new searchMovie(dm);
            ViewMovie = new viewMovie(dm);
            EditMovie = new editMovie(dm);
            EditSettings = new editSettings(dm);
            #endregion

            #region Setup Forms
            NewMovie.VerticalScroll.Enabled = false;
            ViewMovie.VerticalScroll.Enabled = false;
            EditMovie.VerticalScroll.Enabled = false;
            EditSettings.VerticalScroll.Enabled = false;
            SearchMovie.VerticalScroll.Enabled = false;
            mainPanel.VerticalScroll.Enabled = false;
            this.VerticalScroll.Enabled = false;
            NewMovie.Dock = DockStyle.Bottom;
            EditSettings.Dock = DockStyle.Bottom;
            ViewMovie.Dock = DockStyle.Bottom;
            EditMovie.Dock = DockStyle.Bottom;
            #endregion

            mainPanel.Controls.Add(SearchMovie);

            resizeEndEvent_CorrectSizes(null, null);

            #region Delegates
            EditMovie.deleteEntry += delegate(object sender, EventArgs e)
            {
                ap = panelAct.mainForm;
                toggleControls();
                newMovieButton.Text = "New Movie";
                EditMovie.clearAll();
                SearchMovie.searchButton_Click(null, null);
            };

            ViewMovie.actorEvent += delegate(object sender, EventArgs e)
            {
                ap = panelAct.mainForm;
                toggleControls();
                newMovieButton.Text = "New Movie";
                ViewMovie.clearAll();
                SearchMovie.actorSearch((string)sender);
            };

            ViewMovie.viewEdit += delegate(object sender, EventArgs e)
            {
                ap = panelAct.editMovie;
                toggleControls();
                newMovieButton.Text = "Back";
                ViewMovie.clearAll();
                EditMovie.editItem((simpleMovie)sender);
            };

            EditSettings.sendEdit += delegate(object sender, EventArgs e)
            {
                ap = panelAct.mainForm;
                toggleControls();

            };

            EditMovie.sendEdit += delegate(object sender, EventArgs e)
            {
                ap = panelAct.viewMovie;
                toggleControls();
                newMovieButton.Text = "Back";
                ViewMovie.viewItem((simpleMovie)sender);
            };

            SearchMovie.viewItem += delegate(object sender, MouseEventArgs e)
            {
                ap = panelAct.viewMovie;
                toggleControls();
                newMovieButton.Text = "Back";
                ViewMovie.viewItem((simpleMovie)sender);
            };

            NewMovie.movieAdded += delegate
            {
                newMovieButton_Click(null, null);
            };

            #endregion

            this.WindowState = FormWindowState.Maximized;
        }
Exemplo n.º 16
0
 // Use this for initialization
 void Start()
 {
     dm = new dataManager();
 }
Exemplo n.º 17
0
        public mainForm()
        {
            InitializeComponent();
            //Maximize Window and adjust sizes
            this.WindowState = FormWindowState.Maximized;
            ratioX = (1700 / Screen.FromControl(this).WorkingArea.Width);
            ratioY = (820 / Screen.FromControl(this).WorkingArea.Height);

            //panel enums, used to control what panel is active or was active
            currentPanel = panelAct.mainForm;
            lastPanel = panelAct.editSettings;
            //Data manager
            DataManager = new dataManager();

            #region Create Forms
            NewMovie = new newMovie(DataManager);
            SearchMovie = new searchMovie(DataManager);
            ViewMovie = new viewMovie(DataManager);
            EditMovie = new editMovie(DataManager);
            EditSettings = new editSettings(DataManager);
            #endregion

            #region Setup Forms
            NewMovie.VerticalScroll.Enabled = false;
            ViewMovie.VerticalScroll.Enabled = false;
            EditMovie.VerticalScroll.Enabled = false;
            EditSettings.VerticalScroll.Enabled = false;
            SearchMovie.VerticalScroll.Enabled = false;
            mainPanel.VerticalScroll.Enabled = false;
            this.VerticalScroll.Enabled = false;
            NewMovie.Dock = DockStyle.Bottom;
            EditSettings.Dock = DockStyle.Bottom;
            ViewMovie.Dock = DockStyle.Bottom;
            EditMovie.Dock = DockStyle.Bottom;
            #endregion

            mainPanel.Controls.Add(SearchMovie);

            #region Delegates
            EditMovie.deleteEntry += delegate(object sender, EventArgs e) //EditMovie>Delete Button
            {
                toggleControls(panelAct.mainForm);
                newMovieButton.Text = "New Movie";
                EditMovie.clearAll();
                SearchMovie.searchButton_Click(null, null);
            };

            ViewMovie.actorEvent += delegate(object sender, EventArgs e) //ViewMovie>Double Click Actor
            {
                SearchMovie.actorSearch((string)sender);
                toggleControls(panelAct.mainForm);
                newMovieButton.Text = "New Movie";
                ViewMovie.clearAll();

            };

            ViewMovie.viewEdit += delegate(object sender, EventArgs e) //ViewMovie>Edit Button
            {
                EditMovie.editItem((info)sender);
                toggleControls(panelAct.editMovie);
            };

            EditSettings.sendEdit += delegate(object sender, EventArgs e) //EditSettings>Commit Button
            {

                toggleControls(lastPanel);

            };

            EditMovie.sendEdit += delegate(object sender, EventArgs e) //EditMovie>Send Edit Button
            {
                ViewMovie.viewItem((info)sender);
                toggleControls(panelAct.viewMovie);
                newMovieButton.Text = "Back";

            };

            SearchMovie.viewItem += delegate(object sender, MouseEventArgs e) //SearchMovie>Double Click Title
            {
                ViewMovie.viewItem((info)sender);
                toggleControls(panelAct.viewMovie);
                newMovieButton.Text = "Back";

            };

            NewMovie.movieAdded += delegate //NewMovie>Movie Was Added Statement (Called from Add Movie Button)
            {
                newMovieButton_Click(null, null);
            };

            #endregion

            //Stage is set, this adjusts sizes of all panels that require resizing
            resizeEndEvent_CorrectSizes(null, null);
        }
Exemplo n.º 18
0
 private void Start()
 {
     dm = new dataManager();
     updateMainGamePanel();
 }