Создание Эльфов : Эльфостроение : Форум

Страница 4 из 211: « 1 2 3 [4] 5 6 7 8 ... 211 »

 Adrenalin:
09.01.08, 19:12
 if(key==KEY_PLAY)
{
if(n==0)
{
level=100;
SetLampLevel(level);
n=1;
}
else
if(n==1)
{
level=0;
SetLampLevel(level);
n=0;
}
}


Добавлено 9.1.08 19:15

это просто включение и выключение фонарика

 EvilDentist:
09.01.08, 19:31
 спасибо!!!
до меня наконец то дошло то что в Си есть onKeyDown. я не догадывался об этом xD


Тааааааак, а key должно откуда браться? что должно его возвращать/присваивать?

[ Редактировано EvilDentist в 9.1.08 19:39 ]

 Adrenalin:
09.01.08, 19:39
 EvilDentist
void KEY_PLAY(){}?
нет
эльфы которые работают с клавиатурой они по другому устроинны

 Bard:
09.01.08, 19:42
 Пожалуйсто, помогите мне скомпилить HelloWorld!!!! нид хелп! Я в СИ не силен, а научиться писать ельфы очень хочется.

 EvilDentist:
09.01.08, 19:44
 Bard
я тоже не силен, я ребенок, мне 14 лет, и у меня почему то все получилось!!! попробуй скачать исходники заново, у меня скомпилировалось все с первого раза





Добавлено 9.1.08 19:48

vetaxa-manchyk

а вот так нельзя?
void onKeyDown(char key){if(key==KEY_PLAY)
{
if(n==0)
{
level=10;
SetLampLevel(level);
n=1;
}
else
if(n==1)
{
level=0;
SetLampLevel(level);
n=0;
}
}

}

 Adrenalin:
09.01.08, 19:48
 так короч чтобы было меньше вопросов на те исходник только другого эльфа но смысл работы тот же

#include "..\\include\Lib_Clara.h"
#include "..\\include\Dir.h"
void elf_exit(void)
{
kill_data(&ELF_BEGIN, (void(*)(void*))mfree_adr());
}
int go;
int NewKey(int key, int r1 , int mode)
{
if (mode==KBD_SHORT_RELEASE)
{
if (key==KEY_POWER)
{
ModifyKeyHook(NewKey,0);// убрали свой обработчик
SUBPROC(elf_exit);// и завершили работу с освобождением памяти
return(0);
}
}
if(Find_KeylockBook()==0) //проверяем залочена ли клава
{
if(key==KEY_PLAY)
{
if (mode==KBD_SHORT_PRESS)
{
go_music(go);
}
return(-1);// блокировали стандартный обработчик клавиши ";музыка"
}
}
return(0);
}

int main(const u16 *exename, const u16 *filename)
{
ModifyKeyHook(NewKey,1);// при старте добавили свой обработчик клавы
return(0);
}
go_music(go); это не правильное)))))

 EvilDentist:
09.01.08, 19:49
 vetaxa-manchyk
ну вот я тебя задолбал=)))))))) спасибо, что отвечал, спасибо за исходник
а че ты хотел сделать?

[ Редактировано EvilDentist в 9.1.08 19:52 ]


Добавлено 9.1.08 19:58

Bard
так ,чувак, какой смысл учиться писать эльфы если ты совсем не знаешь Си? ладно у меня есть хотя бы базовые понятия.......(как приятно себя льстить=), но actionscript я действительно не плохо знаю) Так что давай начинай учить Си, вот ссылочка на самоучитель к примеру http://www.one-gog.ru/learn/pschool/books/kr/b.html

 Adrenalin:
09.01.08, 19:58
 EvilDentist
я то зделал что хотел)))
просто название функции не правильное)))
этот эльф вешает на кнопку плей пауза функцию плей пауза
просто на моем теле нету этой кнопки =)

 EvilDentist:
09.01.08, 20:03
 понятно, все равно эльфлоадера нет под твой телефон..... или уже есть? ;-)
и зачем sn проверяешь залочена ли клава? эта кнопка должна и при залоченой работать.... или просто у тебя корпус неудобен для этого?

 Bard:
09.01.08, 20:10
 Ура! Я вдуплил почему у меня не компилился проект HelloWoldr!!! Короче, НЕ качайте последнюю версию иара, как только я скачал урезанную 4.8 все скомпилилось.
Страница 4 из 211: « 1 2 3 [4] 5 6 7 8 ... 211 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=30

© 2005-2018 supertrubka.org