Example #1
0
        private void InitStatistics()
        {
            Statistics = new Statistics(Tools.StateSerializer);
            Statistics.RegisterItem(new LivesHandler());
            Statistics.RegisterItem(new ScoreHandler());

            _storage.Add(Statistics);
        }
Example #2
0
        /// <summary>Notify that <paramref name="branch"/> is renamed.</summary>
        /// <param name="branch">Renamed branch.</param>
        /// <param name="oldName">Old name.</param>
        internal void NotifyRenamed(Branch branch, string oldName)
        {
            Assert.IsNotNull(branch);
            Assert.IsNeitherNullNorWhitespace(oldName);

            branch.Revision.References.Rename(GitConstants.LocalBranchPrefix + oldName, branch);
            lock (SyncRoot)
            {
                ObjectStorage.Remove(oldName);
                ObjectStorage.Add(branch.Name, branch);
                InvokeBranchRenamed(branch, oldName);
            }
        }
Example #3
0
        /// <summary>Notify that <paramref name="remote"/> is renamed.</summary>
        /// <param name="remote">Renamed remote.</param>
        /// <param name="oldName">Old name.</param>
        internal void NotifyRenamed(Remote remote, string oldName)
        {
            Assert.IsNotNull(remote);
            Assert.IsNeitherNullNorWhitespace(oldName);

            lock (SyncRoot)
            {
                ObjectStorage.Remove(oldName);
                ObjectStorage.Add(remote.Name, remote);
                InvokeRenamed(remote);
            }
            Repository.Refs.Remotes.Refresh();
        }
Example #4
0
 private void InitBalls()
 {
     BallController.Init(Arcanoid.Instance.DefaultParameters.LivesCount, Parameters.BallSpeed, PlayerController.Platform);
     _storage.Add(BallController);
 }