示例#1
0
        private void stupidDateEditor_DateChangedEvent(object sender, EventArgs e)
        {
            Wonder w = wondersListBox.SelectedItem as Wonder;

            w.Date = stupidDateEditor.CurrentDate;
            FireDataChangedEvent();
        }
示例#2
0
        private void wondersListBox_ItemCheck(object sender, ItemCheckEventArgs e)
        {
            Wonder w = wondersListBox.Items[e.Index] as Wonder;

            w.Discovered = (e.NewValue == CheckState.Checked);
            FireDataChangedEvent();
        }
示例#3
0
        public Wonders(byte[] dates, byte[] states)
        {
            allWonders = new List <Wonder>(16);

            for (int i = 0; i < 16; i++)
            {
                Wonder w = new Wonder();
                w.Date       = StupidDate.GetDateFromOffset(i, dates);
                w.Name       = WonderList[i];
                w.Discovered = (states[i / 8] & (0x01 << (i % 8))) > 0;

                allWonders.Add(w);
            }
        }
示例#4
0
        public Wonders( byte[] dates, byte[] states )
        {
            allWonders = new List<Wonder>( 16 );

            for( int i = 0; i < 16; i++ )
            {
                Wonder w = new Wonder();
                w.Date = StupidDate.GetDateFromOffset( i, dates );
                w.Name = WonderList[i];
                w.Discovered = (states[i / 8] & (0x01 << (i % 8))) > 0;

                allWonders.Add( w );
            }
        }
示例#5
0
        private void wondersListBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            Wonder w = wondersListBox.SelectedItem as Wonder;

            stupidDateEditor.CurrentDate = w.Date;
        }