Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Комп'ютерна гра &KeyBoard Racer&

Реферат Комп'ютерна гра &KeyBoard Racer&





oppI == RichTextBox. TextLength amp; amp; singleFinish == false)

{= true; ();

} (Car2, opponentLocation, ThreadChat. oppI, false); (i, ThreadChat. oppI);

//PositionLabel. Text=

} void PositionLabelText (int youI, int oppI)

{(youI gt; oppI)

{. Text= Ви лідируєте на + (YouI - oppI) + символ (ів)! raquo ;;. ForeColor=Color. Blue;

} (youI lt; oppI)

{. Text= Ви відстаєте на + (OppI - youI) + символ (ів)! raquo ;;. ForeColor=Color. Green;

} (youI == oppI amp; amp; youI!=0)

{. Text= підключи НИТРО raquo ;;. ForeColor=Color. Red;

} (youI == oppI amp; amp; youI == 0)

{. Text= Чекаємо старту raquo ;;. ForeColor=Color. Black;

}

}

} partial class FileForm: Form

{FileForm ()

{();

} void FileButton_Click (object sender, EventArgs e)

{. ShowDialog () ;. Text=openFileDialog1. FileName;

} void DoneButton_Click (object sender, EventArgs e)

{. pathFile=PathBox. Text ;. Visible=false; server=new Server (); (Server. MainForm. Visible == false). mainForm. Visible=true ;. mainForm. ShowDialog ();

}

} partial class Finish: Form

{string status; int count=0; Finish (string status)

{() ;. status=status;

} void Finish_Load (object sender, EventArgs e)

{(status == win ). Text= ВИ nПОБЕДІТЕЛЬ! Raquo ;;. Text= ВИ nПРОІГРАВШІЙ! Raquo ;;. Enabled=true;

} void Finish_FormClosed (object sender, FormClosedEventArgs e)

{. Enabled=false;

} void FinishTimer_Tick (object sender, EventArgs e)

{(count == 0)

{. BackColor=Color. White ;. FinishLabel. ForeColor=Color. Black;

} (count == 4)

{. BackColor=Color. Green ;. FinishLabel. ForeColor=Color. Yellow;

} (count == 8)

{. BackColor=Color. Red ;. FinishLabel. ForeColor=Color. Blue;

} (count == 12)

{. BackColor=Color. Yellow ;. FinishLabel. ForeColor=Color. Red;

} ++; (count gt; 16)=0;

}

} class Server

{public MainForm mainForm=new MainForm (); public System. Threading. Thread serverThread; private bool isStiop; Server ()

{

//Control. CheckForIllegalCrossThreadCalls=false ;. whoI= server raquo ;;=new Thread (RunServer) ;. IsBackground=true ;. Start ();

} void RunServer ()

{

//Встановлюємо для сокета локальну кінцеву точку

//Restart: ipHost=Dns. GetHostEntry ( localhost ); ipAddr=ipHost. AddressList [0]; ipEndPoint=new IPEndPoint (ipAddr, 11000);

//Створюємо сокет Tcp/IpsListener=new Socket (ipAddr. AddressFamily, SocketType. Stream, ProtocolType. Tcp);

//Призначаємо сокет локальної кінцевій точці і слухаємо входять сокети

{. Bind (ipEndPoint) ;. Listen (10);

//Починаємо слухати сполуки (isStiop == false)

{

//mainForm. testWORKING=1 ;. showMessage= Очікуємо з'єднання через порт {0} + IpEndPoint;

//Програма призупиняється, чекаючи вхідне соедіненіеhandler=sListener. Accept (); data=null;

//Ми дочекалися клієнта, що намагається з нами з'єднатися [] bytes=new byte [1024]; bytesRec=handler. Receive (bytes);=Encoding. UTF8. GetString (bytes, 0, bytesRec); (data == text ). syncText=true;

{(data == start ). oppStartGame=true ;. oppI=Convert. ToInt32 (data);

}

//Показуємо дані на консолі

//ThreadChat. showMessage= Отриманий текст: + Data + n n raquo ;;

//Відправляємо відповідь клієнту reply; (data == text )

{= ThreadChat. gameText;

}

{(ThreadChat. youStartGame)

{= start raquo ;;. youStartGame=false;

}=MainForm. GetI (). ToString ();

Назад | сторінка 7 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Програма Server Socket
  • Реферат на тему: Data mining