www.open-tager.ru http://www.open-tager.ru/forum/ |
|
LTAscetik http://www.open-tager.ru/forum/viewtopic.php?f=5&t=1565 |
Страница 441 из 532 |
Автор: | maybik [ 16 апр 2015, 21:50 ] |
Заголовок сообщения: | Re: LTAscetik |
To pingvin а разве это не тоже самое? только без Тач мемори maybik писал(а): вот что получилось, надеюсь верно
в ltag_ascetic.c добавил это: Код: /**************************************** * admin kill *****************************************/ game_over(void){ life = 0; life_in_percent=0; WOUND_LED_ON; display_life(life);//отобразим уровень жизни на диодах display_life_update();//отобразим уровень жизни на ЖКИ volatile uint8_t keypress_cntr; //счетчик циклов, в течении которых курок был нажат keypress_cntr = 0; while (eeprom_is_open);//дождемся, пока eerom закроется playgameoversound(); if { lcd_bl_off(); display_status(); rx_event = rx_event = NOT_EVENT; ir_message.control_byte = 0; while(!(((ir_message.control_byte ==Valid_value)&&(ir_message.ID==Command)&&(ir_message.param==0x05))||(joystick_event == key_central_pressing)))//пока не получим команду "старт" {//[while] rx_event = NOT_EVENT; while((rxCount==0)&&(rx_event != RX_MESSAGE_COMPLITE)&&(joystick_event == no_pressing))//пока нет никаких команд пульта {//[while] WOUND_LED_INVERT; USART_PutChar('1'); timer2 = 0; while (timer2 < 1000); WOUND_LED_INVERT; timer2 = 0; while (timer2 < 1000); }//[while] if(joystick_event!=key_central_pressing)joystick_event = no_key_pressing; if (rx_event == RX_MESSAGE_COMPLITE) ir_message = get_ir_message_from_buffer();//пришла команда пульта, выдергиваем значения команды из буфера ИК приемника else //[else] { if (rxCount>0) finde_message_in_bt_buffer(); } в ltag_ascetic.h добавил эту строчку: Код: void game_over(void);//admin kill |
Автор: | Pingvin [ 17 апр 2015, 06:31 ] |
Заголовок сообщения: | Re: LTAscetik |
maybik писал(а): To pingvin а разве это не тоже самое? только без Тач мемори maybik писал(а): вот что получилось, надеюсь верно в ltag_ascetic.c добавил это: Код: /**************************************** * admin kill *****************************************/ game_over(void){ life = 0; life_in_percent=0; WOUND_LED_ON; display_life(life);//отобразим уровень жизни на диодах display_life_update();//отобразим уровень жизни на ЖКИ volatile uint8_t keypress_cntr; //счетчик циклов, в течении которых курок был нажат keypress_cntr = 0; while (eeprom_is_open);//дождемся, пока eerom закроется playgameoversound(); if { lcd_bl_off(); display_status(); rx_event = rx_event = NOT_EVENT; ir_message.control_byte = 0; while(!(((ir_message.control_byte ==Valid_value)&&(ir_message.ID==Command)&&(ir_message.param==0x05))||(joystick_event == key_central_pressing)))//пока не получим команду "старт" {//[while] rx_event = NOT_EVENT; while((rxCount==0)&&(rx_event != RX_MESSAGE_COMPLITE)&&(joystick_event == no_pressing))//пока нет никаких команд пульта {//[while] WOUND_LED_INVERT; USART_PutChar('1'); timer2 = 0; while (timer2 < 1000); WOUND_LED_INVERT; timer2 = 0; while (timer2 < 1000); }//[while] if(joystick_event!=key_central_pressing)joystick_event = no_key_pressing; if (rx_event == RX_MESSAGE_COMPLITE) ir_message = get_ir_message_from_buffer();//пришла команда пульта, выдергиваем значения команды из буфера ИК приемника else //[else] { if (rxCount>0) finde_message_in_bt_buffer(); } в ltag_ascetic.h добавил эту строчку: Код: void game_over(void);//admin kill Может и то же. Надо проверить парность фигурных скобок. Я когда пример выкладывал, просто вырвал кусок кода, и он в том виде, конечно - был не рабочим. Если вы его исправили, вполне может оказаться рабочим ваш код. P.S. Бегло взглянув могу сказать - выдаст ошибку при компиляции. |
Автор: | Pingvin [ 17 апр 2015, 06:33 ] |
Заголовок сообщения: | Re: LTAscetik |
Кто нибудь уже проверял? А то ща полезу откапывать свою плату версии 3.0 |
Автор: | Pingvin [ 17 апр 2015, 06:37 ] |
Заголовок сообщения: | Re: LTAscetik |
Вчера отправил несколько печаток а Испанию. Педро Гомесу. Почему то все в очереди заржали, когда услышали имя адресата... |
Автор: | Sabbah [ 17 апр 2015, 10:06 ] |
Заголовок сообщения: | Re: LTAscetik |
Pingvin писал(а): Кто нибудь уже проверял? А то ща полезу откапывать свою плату версии 3.0 сегодня в обед буду пробовать |
Автор: | maybik [ 17 апр 2015, 12:08 ] |
Заголовок сообщения: | Re: LTAscetik |
Pingvin писал(а): Может и то же. Надо проверить парность фигурных скобок. Я когда пример выкладывал, просто вырвал кусок кода, и он в том виде, конечно - был не рабочим. Если вы его исправили, вполне может оказаться рабочим ваш код. P.S. Бегло взглянув могу сказать - выдаст ошибку при компиляции. подправил не хватало 3-х фигурных скобок жду начинку, соберу проверю, сначала вашу потом свою, думаю ваша точно заработает, а вот моя под сомнением |
Автор: | Pingvin [ 17 апр 2015, 12:17 ] |
Заголовок сообщения: | Re: LTAscetik |
22 числа хостинг прикроют. Окончательно перееду сюда http://armada.ltascet.com/index.php/ru/ Вот думаю - перенастроить домен, чтобы адрес остался прежним - ltascet.com? Или пущай будет armada.ltascet? Менюшку добавил вертикальную для удобства, думаю теперь над его структурой. |
Автор: | Sabbah [ 17 апр 2015, 12:57 ] |
Заголовок сообщения: | Re: LTAscetik |
Pingvin писал(а): 22 числа хостинг прикроют. Окончательно перееду сюда http://armada.ltascet.com/index.php/ru/ Вот думаю - перенастроить домен, чтобы адрес остался прежним - ltascet.com? Или пущай будет armada.ltascet? Менюшку добавил вертикальную для удобства, думаю теперь над его структурой. пущай будет armada.ltascet |
Автор: | Sabbah [ 17 апр 2015, 19:03 ] |
Заголовок сообщения: | Re: LTAscetik |
Pingvin писал(а): Кто нибудь уже проверял? А то ща полезу откапывать свою плату версии 3.0 Проверил немного, скорострельность работает, при запуске сразу умираем, запуск игры с центр кнопки или пульта работает. Глюков пока не заметил, единственное, что получается, то что геймовер должен быть разный для запуска и для смерти, а то после запуска кричит, что убит и мигает Спасибо большое! |
Автор: | Pingvin [ 17 апр 2015, 19:33 ] |
Заголовок сообщения: | Re: LTAscetik |
Sabbah писал(а): Pingvin писал(а): Кто нибудь уже проверял? А то ща полезу откапывать свою плату версии 3.0 Проверил немного, скорострельность работает, при запуске сразу умираем, запуск игры с центр кнопки или пульта работает. Глюков пока не заметил, единственное, что получается, то что геймовер должен быть разный для запуска и для смерти, а то после запуска кричит, что убит и мигает Спасибо большое! Да не вопрос! Перепишем функцию, добавим параметр типа bool - надо или нет воспроизводить звук и мигать. 5 сек делов! Кстати - команда пульта 0x00 тоже должна работать. |
Страница 441 из 532 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |