одавання на ігровому полі Перешкода.
Програма Повністю написана согласно заданому Завдання, все задумане в Програмі Було Повністю реалізоване. Проведене тестування програми підтверділо, что программа працює коректно та без помилок.
6. Література
1. Прата С. Мова програмування C ++/C. Прата. Москва: Видавництво ТРІУМФ raquo ;, 2003. - 172 с.
2. Дінман М.І. С ++. Освой на прикладах./М.І. Дінман. Петербург - БХВ, 2006. - 384 с.
. Стефан Р. Девіс - С ++ Для чайників/С.Р. Девіс. Вільямс, 2003. - 336 с.
. C ++ [Електронний ресурс]/Матеріал з Вікіпедії - Вільної енциклопедії.- Режим доступу: www/URL: # justify gt ;. Романов Є.Л. Сі ++. Від дилетанта до професіонала/Є.Л. Романов. Москва: Видавництво ТРІУМФ raquo ;, 2014. - 600 с.
. А. Крупник Вивчаємо Сі/А. Крупник. Пітер, 2001. - 233 с.
. Ентоні Вільямс Паралельне програмування на С ++ в дії/Е. Вільямс. Москва, 2012. - 672 с.
. Культін Н.Б. Borland C ++ Builder. Основи програмування в Borland C ++ Builder./Н.Б. Культін.- СПб .: БХВ-Петербург, 2003. - 480 с.
. Коплі Дж. - Мультіпарадігменное проектування для с ++/Дж. Коплі. Пітер, 2005. - 235 с.
. Литвиненко Н.А. Технологія програмування на С ++/Н.А. Литвиненко. БХВ-Петербург, 2010. - 281 с.
. Макс Шлее Професійне програмування на С ++/М. Шелі. БХВ-Петербург, 2010. - 883 с.
.. Оверленд Б. С ++ Без страху./Б. Оверленд. Москва: Видавництво ТРІУМФ raquo ;, 2005. - 432 с.
. Ліберті Д. Освой самостійно С ++ за 24 години, 4-е видання./Д. Ліберті, Д. Хорват. Москва: Видавничий дім Вільямс raquo ;, 2007. - 448 с.
. Оверленд Б. С ++ Без страху./Б. Оверленд. Москва: Видавництво ТРІУМФ raquo ;, 2005. - 432 с.
. Подбельский В.В. Програмирование на мові Сі: Учеб. посібник.- 2-е доп. изд./В.В. Подбельский, С.С. Фомін. Москва: Фінанси і статистика, 2004. - 600 с.
. Фаронов В. Borland C ++ Builder. Навчальний курс/В. Фаронов.- М .: Нолидж, 2003. - 580 с.
. Шілдт Г. С ++: керівництво для початківців, 2-е видання./Г. Шілдт.- М. Пер. з англ.- М .: Видавничий дім Вільямс raquo ;, 2005. - 672 с.
. Романов Є.Л. Сі ++. Від дилетанта до професіонала/Є.Л. Романов. Москва: Видавництво ТРІУМФ raquo ;, 2014. - 600 с.
. Коплі Дж. Мультіпарадігменное Проектування для С ++/Дж. Коплі. Пітер, 2005. - 237 с.
. Шпак З.Я. Програмування мовою С: Навчальний посібник/З.Я. Шпак. Оріяна-Нова, 2006. - 432 с.
Додаток
Додаток А - Текст програми
# include lt; vcl. h gt;
# include lt; iostream gt;
# include lt; time. h gt;
# pragma hdrstop
# pragma hdrstopFlag
# include Unit1. h
//---------------------------------------------------------------------------
# pragma package (smart_init)
# pragma resource *. dfm ateFood=false;// Їжа
//світworld [25] [25];
//змінні які відповідають за части ігрового поляeast, south, relativeE, relativeS, wrappedE, wrappedS;
//позіції шкірного сегменту змійкіsnakeE [650], snakeS [650]; snakeHeadE, snakeHeadS; snakeTailE, snakeTailS; snakeLength; segment; direction, lastDirection, reverseDirection;// Напрямокw=0;// ВінрейтmaxSize=25;// Максимальний розмір поля * Form1;
//--------------------------------------------------------------------------- music (void) {- gt; MediaPlayer1- gt; FileName= laquo ; fon. mp3 raquo ;; - gt; MediaPlayer1- gt; Open (); - gt; MediaPlayer1- gt; Play ();
}
__ fastcall TForm1 :: TForm1 (TComponent * Owner)
: TForm (Owner)
{( F: Labs My Game music. wav raquo ;, NULL, SND_ASYNC | SND_LOOP); - gt; Timer1- gt; Enabled=false;
}
//--------------------------------------------------------------------------- render (void) {// формирование поля (east=0; east lt ; maxSize; east ++) {(south=0; south lt; maxSize; south ++) {(world [east] [south]) {0://фон поля-gt;Canvas-gt;Pen-gt;Color=clBlack;-gt;Canvas-gt;Brush-gt;Color=clBlack;-gt;Canvas-gt;Rectangle