Esempio n. 1
0
 // Update is called once per frame
 private void Start()
 {
     scoreSprite = GameObject.Find("Canvas/Score");
     scoreAdder  = scoreSprite.GetComponent <ScoreAdder>();
     maxHealth   = health;
     alive       = false;
 }
 // Start is called before the first frame update
 void Start()
 {
     AlienSprite     = GameObject.Find("Canvas/AlienCollection");    // Find AlienCollection
     alienCollection = AlienSprite.GetComponent <AlienCollection>(); // Set alienCollection to the found gameObject
     scoreSprite     = GameObject.Find("Canvas/Score");
     scoreAdder      = scoreSprite.GetComponent <ScoreAdder>();
     timer           = GameObject.Find("Canvas/Timer");
     timerText       = timer.GetComponent <TimerText>();
     s = Score.instance;
 }
Esempio n. 3
0
    protected override GameObject spawnObject()
    {
        GameObject newObject = base.spawnObject();  // base = super

        // Modify the text field of the new object.
        ScoreAdder newObjectScoreAdder = newObject.GetComponent <ScoreAdder>();

        if (newObjectScoreAdder)
        {
            newObjectScoreAdder.SetScoreField(scoreField);
        }

        return(newObject);
    }
Esempio n. 4
0
 static void addIntegerMethod(IntegerParameter integer, string method, GameObject parent)
 {
     if (method.StartsWith("setPlayerJumpHeight"))
     {
         GravityChanger gc = parent.AddComponent <GravityChanger>();
         gc.gravityValue = integer;
         integer.observers.Add(gc);
     }
     else if (method.StartsWith("addScore"))
     {
         ScoreAdder sa = integer.gameObject.AddComponent <ScoreAdder>();
         sa.integerParameter = integer;
         integer.observers.Add(sa);
     }
     else if (method.StartsWith("removeScore"))
     {
         ScoreRemover sr = integer.gameObject.AddComponent <ScoreRemover>();
         sr.integerParameter = integer;
         integer.observers.Add(sr);
     }
     else if (method.StartsWith("addTime"))
     {
         TimeAdder ta = integer.gameObject.AddComponent <TimeAdder>();
         ta.integerParameter = integer;
         integer.observers.Add(ta);
     }
     else if (method.StartsWith("removeTime"))
     {
         TimeRemover tr = integer.gameObject.AddComponent <TimeRemover>();
         tr.integerParameter = integer;
         integer.observers.Add(tr);
     }
     else if (method.StartsWith("showScore"))
     {
         integer.gameObject.AddComponent <ScoreShower>();
         integer.canBeChanged = false;
     }
     else if (method.StartsWith("showTime"))
     {
         integer.gameObject.AddComponent <TimeShower>();
         integer.canBeChanged = false;
     }
     else
     {
         Debug.LogError("MAPLOADER - ERROR : Unknown Function type for " + method);
     }
 }
Esempio n. 5
0
    protected override GameObject spawnObject()
    {
        GameObject newObject = base.spawnObject();  // base = super

        newObject.transform.position = new Vector3(newObject.transform.position.x - 1.9f, newObject.transform.position.y, 0);

        // Modify the text field of the new object.
        ScoreAdder newObjectScoreAdder = newObject.GetComponent <ScoreAdder>();

        if (newObjectScoreAdder)
        {
            newObjectScoreAdder.SetScoreField(scoreField);
        }


        return(newObject);
    }
Esempio n. 6
0
        private void uxSubmit_Click(object sender, EventArgs e)
        {
            string week;

            try
            {
                week = uxWeek.SelectedItem.ToString();
                string       file = SCORES_PATH + "NumWeeksAdded.txt";
                StreamReader sr   = new StreamReader(file);
                weeksAdded = Convert.ToInt16(sr.ReadLine());
                sr.Close();
            }

            catch (IOException)
            {
                MessageBox.Show(Messages.FILE_NOT_FOUND_MESSAGE);
                return;
            }
            catch
            {
                MessageBox.Show(Messages.SELECT_WEEK_MESSAGE);
                return;
            }

            if (Convert.ToInt32(week) > weeksAdded)
            {
                string resultMessage = ScoreAdder.AddScores(ncaa, week);

                if (resultMessage != Messages.WEEK_NOT_CONCLUDED_MESSAGE)
                {
                    StreamWriter sw = new StreamWriter(SCORES_PATH + "NumWeeksAdded.txt");
                    using (sw)
                    {
                        sw.Write(++weeksAdded);
                    }
                }

                MessageBox.Show(resultMessage);
            }

            else
            {
                MessageBox.Show(Messages.WEEK_PREVIOUSLY_ADDED_MESSAGE);
            }
        }
Esempio n. 7
0
    void StartStandard()
    {
        // App
        Application.targetFrameRate = 60;

        // Init
        ScoreAdder     scoreAdder     = new ScoreAdder();
        StateTrigger   stateTrigger   = new StateTrigger();
        CursorStandard cursorStandard = new CursorStandard();
        RandomProvider randomProvider = new RandomProvider();
        Resetter       resetter       = new Resetter();
        ParentProvider parentProvider = new ParentProvider();

        // Connect
        inputSender.AddSpawnReceiver(spawnerStandard.GetSpawnReceiver());
        inputSender.SetRandomProvider(randomProvider);
        inputSender.AddAudioReceiver(audioPlayer.GetAudioReceiver());
        inputSenderConstant.AddSpawnReceiver(cursorStandard.GetSpawnReceiver());
        inputSenderConstant.SetRandomProvider(randomProvider);
        spawnerStandard.ReceiveFactory(fruitFactoryStandard);
        cursorStandard.ReceiveFactory(fruitFactoryStandard);
        spawnerStandard.AddScoreReceiver(scoreAdder.GetScoreReceiver());
        spawnerStandard.AddAudioReceiver(audioPlayer.GetAudioReceiver());
        spawnerStandard.AddStateReceiver(stateTrigger.GetStateReceiver());
        spawnerStandard.SetParentProvider(parentProvider);
        scoreAdder.AddScoreReceiver(outputRenderer.GetScoreReceiver());
        stateTrigger.AddStateReceiver(outputRenderer.GetStateReceiver());
        preFailer.AddRedReceiver(redder.GetRedReceiver());
        failer.AddRedReceiver(redder.GetRedReceiver());
        failer.AddStateReceiver(stateTrigger.GetStateReceiver());
        outputRenderer.SetResetter(resetter);
        resetter.AddResetable(inputSender);
        resetter.AddResetable(inputSenderConstant);
        resetter.AddResetable(fruitFactoryStandard);
        resetter.AddResetable(outputRenderer);
        resetter.AddResetable(preFailer);
        resetter.AddResetable(failer);
        resetter.AddResetable(redder);
        resetter.AddResetable(scoreAdder);
        resetter.AddResetable(spawnerStandard);
        resetter.AddResetable(stateTrigger);
        resetter.AddResetable(cursorStandard);
        resetter.AddResetable(randomProvider);
        resetter.AddResetable(parentProvider);
    }