示例#1
0
        private void SetCurrentPossitionsOnReels()
        {
            IEnumerable <IReelPosition <T> > machineState = m_machine.GetCurrentPossition();

            Reel1CurrentImagePath  = m_symbolsImageSources[machineState.ElementAt(0).Current];
            Reel1PreviousImagePath = m_symbolsImageSources[machineState.ElementAt(0).Previous];
            Reel1NextImagePath     = m_symbolsImageSources[machineState.ElementAt(0).Next];

            Reel2CurrentImagePath  = m_symbolsImageSources[machineState.ElementAt(1).Current];
            Reel2PreviousImagePath = m_symbolsImageSources[machineState.ElementAt(1).Previous];
            Reel2NextImagePath     = m_symbolsImageSources[machineState.ElementAt(1).Next];

            Reel3CurrentImagePath  = m_symbolsImageSources[machineState.ElementAt(2).Current];
            Reel3PreviousImagePath = m_symbolsImageSources[machineState.ElementAt(2).Previous];
            Reel3NextImagePath     = m_symbolsImageSources[machineState.ElementAt(2).Next];
        }