Ejemplo n.º 1
0
        void Save()
        {
            tee.TeeName = teeTextEdit.Text;
            TeeManager.SaveTee(tee);

            Finish();
        }
Ejemplo n.º 2
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            int teeID = Intent.GetIntExtra("TeeID", 0);

            if (teeID > 0)
            {
                tee = TeeManager.GetTee(teeID);
            }

            // set our layout to be the home screen
            SetContentView(Resource.Layout.TeeDetails_Layout);

            // find all our controls
            teeTextEdit = FindViewById <EditText>(Resource.Id.TeesDetail_EditText_TeeValue);

            deleteButton = FindViewById <Button>(Resource.Id.TeesDetail_Button_Delete);
            saveButton   = FindViewById <Button>(Resource.Id.TeesDetail_Button_Save);
            cancelButton = FindViewById <Button>(Resource.Id.TeesDetail_Button_Cancel);

            // set the teeTextEdit based on whether or not it's an existing tee that was long clicked.
            teeTextEdit.Text = (tee.ID == 0 ? "" : tee.TeeName);

            // button clicks
            cancelButton.Click += (sender, e) => { Cancel(); };
            saveButton.Click   += (sender, e) => { Save(); };
            deleteButton.Click += (sender, e) => { Delete(); };
        }
Ejemplo n.º 3
0
 void Delete()
 {
     if (tee.ID != 0)
     {
         TeeManager.DeleteTee(tee.ID);
     }
     Finish();
 }
Ejemplo n.º 4
0
    private void Update()
    {
        currentLifetime += Time.deltaTime;

        if (currentLifetime >= maxLifetime)
        {
            TeeManager.ResetTee(this);
        }
    }
Ejemplo n.º 5
0
    private void Awake()
    {
        if (instance != null)
        {
            Destroy(gameObject);
            return;
        }

        instance = this;

        PopulateTees();
    }
Ejemplo n.º 6
0
        protected override void OnResume()
        {
            base.OnResume();


            tees = TeeManager.GetTees();

            // create our adapter
            teeListAdapter = new Adapters.TeeListAdapter(this, tees);

            //Hook up our adapter to our ListView
            teesSpinner.Adapter = teeListAdapter;
        }
Ejemplo n.º 7
0
 }                                                           //ORANGE Command
 void OrangeClicked()
 {
     TeeManager.GetTees(TeeID, holeno, 1);
     OrangeDisplay = $"{TeeID[0].Length } m";
     if (Players[0].Gender == 0)
     {
         SlopeManager.GetSlopes(Slopes, 10);
     }
     else
     {
         SlopeManager.GetSlopes(Slopes, 9);
     }
     GetCalculatedSlope();
 }
Ejemplo n.º 8
0
 }                                                           //RED Command
 void RedClicked()
 {
     TeeManager.GetTees(TeeID, holeno, 2);
     RedDisplay = $"{TeeID[0].Length } m";
     if (Players[0].Gender == 0)
     {
         SlopeManager.GetSlopes(Slopes, 8);
     }
     else
     {
         SlopeManager.GetSlopes(Slopes, 7);
     }
     GetCalculatedSlope();
 }
Ejemplo n.º 9
0
 }                                                           //BLUE Command
 void BlueClicked()
 {
     TeeManager.GetTees(TeeID, holeno, 3);
     BlueDisplay = $"{TeeID[0].Length } m";
     if (Players[0].Gender == 0)
     {
         SlopeManager.GetSlopes(Slopes, 6);
     }
     else
     {
         SlopeManager.GetSlopes(Slopes, 5);
     }
     GetCalculatedSlope();
 }
Ejemplo n.º 10
0
 }                                                           //YELLOW Command
 void YellowClicked()
 {
     TeeManager.GetTees(TeeID, holeno, 4);
     YellowDisplay = $"{TeeID[0].Length } m";
     if (Players[0].Gender == 0)
     {
         SlopeManager.GetSlopes(Slopes, 4);
     }
     else
     {
         SlopeManager.GetSlopes(Slopes, 3);
     }
     GetCalculatedSlope();
 }
Ejemplo n.º 11
0
        public ScoreViewModel()
        {
            Title = "ScoreCard";

            Scores = new ObservableRangeCollection <Score>();
            //            OpenWebCommand = new Command(() => Device.OpenUri(new Uri("https://xamarin.com/platform")));

            Scores.CollectionChanged += (sender, args) =>
            {
                Debug.WriteLine($"Item {args.Action}");
            };
            GetScoresCommand = new Xamarin.Forms.Command(async() => await GetScoresAsync());

            BirdieCLickedCommand = new Xamarin.Forms.Command(BirdieClicked);
            ParClickedCommand    = new Xamarin.Forms.Command(ParClicked);
            BogeyClickedCommand  = new Xamarin.Forms.Command(BogeyClicked);
            SubmitClickedCommand = new Xamarin.Forms.Command(SubmitClicked);
            IncreaseCountCommand = new Xamarin.Forms.Command(IncreaseCount);
            PlusClickedCommand   = new Command(PlusClicked);
            MinusClickedCommand  = new Command(MinusClicked);
            HoleNoClickedCommand = new Command(HoleNoClicked);

            WhiteClickedCommand  = new Command(WhiteClicked);
            YellowClickedCommand = new Command(YellowClicked);
            BlueClickedCommand   = new Command(BlueClicked);
            RedClickedCommand    = new Command(RedClicked);
            OrangeClickedCommand = new Command(OrangeClicked);

            Courses = new ObservableCollection <Courses>();
            CourseManager.GetCourses(Courses, 1);
            TeeID = new ObservableCollection <Tee>();
            TeeManager.GetTees(TeeID);
            Players = new ObservableCollection <Player>();
            PlayerManager.GetPlayers(Players);
            Slopes = new ObservableCollection <Slope>();
            SlopeManager.GetSlopes(Slopes);
            Scores = new ObservableRangeCollection <Score>();
            ScoreManager.GetScores(Scores, 1);

            BindigContext = this;
            //            BindigContext = new ScoreViewModel();


            InitPlayerData();
        }
Ejemplo n.º 12
0
        protected override void OnResume()
        {
            base.OnResume();

            //tasks = TaskManager.GetTasks();

            // create our adapter
            //taskList = new Adapters.TaskListAdapter(this, tasks);

            //Hook up our adapter to our ListView
            //taskListView.Adapter = taskList;

            tees = TeeManager.GetTees();

            // create our adapter
            teeList = new CompleteGolfAppAndroid.Adapters.TeeListAdapter(this, tees);

            //Hook up our adapter to our ListView
            teeListView.Adapter = teeList;
        }
Ejemplo n.º 13
0
        //ListView taskListView;

        protected override void OnCreate(Bundle bundle)
        {
            try
            {
                base.OnCreate(bundle);
                // Test git

                var x = TeeManager.GetTees();
                var z = CourseTeeManager.GetAllCourseTees();

                // set our layout to be the home screen
                SetContentView(Resource.Layout.Home_Layout);

                //Find our controls
                //taskListView = FindViewById<ListView>(Resource.Id.TaskList);
                teesButton    = FindViewById <Button>(Resource.Id.Home_Button_Tees);
                coursesButton = FindViewById <Button>(Resource.Id.Home_Button_Courses);
                scoresButton  = FindViewById <Button>(Resource.Id.Home_Button_Scores);

                teesButton.SetBackgroundColor(new Color(0x00, 0x65, 0x00));
                coursesButton.SetBackgroundColor(new Color(0x00, 0x65, 0x00));
                scoresButton.SetBackgroundColor(new Color(0x00, 0x65, 0x00));

                teesButton.Alpha    = 128; // 50% transparent
                coursesButton.Alpha = 128; // 50% transparent
                scoresButton.Alpha  = 128; // 50% transparent

                Tasky.GlobalEntities.imm = (InputMethodManager)GetSystemService(Android.Content.Context.InputMethodService);

                // wire up button handlers

                if (teesButton != null)
                {
                    teesButton.Click += (sender, e) => {
                        StartActivity(typeof(Tees_Code));
                    };
                }

                if (coursesButton != null)
                {
                    coursesButton.Click += (sender, e) => {
                        StartActivity(typeof(Courses_Code));
                    };
                }

                if (scoresButton != null)
                {
                    scoresButton.Click += (sender, e) => {
                        StartActivity(typeof(ScoresEntry_Code));
                    };
                }

                ImageView qImageView = (ImageView)FindViewById <ImageView>(Resource.Id.qStatusImage);
                qImageView.SetBackgroundResource(Resource.Drawable.Screenshot_20170212_094404);

                //if (scoresButton != null)
                //{
                //    scoresButton.Click += (sender, e) => {
                //        StartActivity(typeof(Scores_Code));
                //    }
                //}
            }
            catch (Exception ex)
            {
            }
            // wire up task click handler
            //if (taskListView != null)
            //{
            //    taskListView.ItemClick += (object sender, AdapterView.ItemClickEventArgs e) => {
            //        var taskDetails = new Intent(this, typeof(TaskDetailsScreen));
            //        taskDetails.PutExtra("TaskID", tasks[e.Position].ID);
            //        StartActivity(taskDetails);
            //    };
            //}
        }