forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=124)
-   -   Запросы на написание библиотек. Библиотеки запрашивать только здесь. (http://forum.boolean.name/showthread.php?t=5502)

demon112 12.02.2010 16:39

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
во, функцию забабахал) и спрайты не нужны более)

function stolk(im1:image; xim1:integer; yim1:integer; im2:image; xim2:integer; yim2:integer):integer;
begin
AddSprite(im1, getImageWidth(im1), GetImageHeight(im1));
AddSprite(im2, getImageWidth(im2), GetImageHeight(im2));
SpritePosition(0, xim1, yim1);
SpritePosition(1, xim2, yim2);
stolk:=Collision(0, 1, 0);
RemoveSprites;
end;

odd 13.02.2010 16:57

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Ты в своем уме? При каждом вызове данной функции в память будет загружаться 2 спрайта благодаря функции AddSprite. Пару сотен вызовов проверки на столкновение и твоя игра вылетит с ошибкой OutOfMemory из-за нехватки памяти.

demon112 16.02.2010 09:28

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
дык я же их удаляю потом при помощи RemoveSprites... (миллион до неба раз вызвал и всё норм работало)

odd 16.02.2010 16:29

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Цитата:

Сообщение от demon112 (Сообщение 137662)
дык я же их удаляю потом при помощи RemoveSprites... (миллион до неба раз вызвал и всё норм работало)

Правильный ответ такой:
Нужно удалить добавление спрайтов из функции определения столкновения,
а спрайты добавлять только 1 раз - при запуске игры.

nil0q 27.02.2010 20:16

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Цитата:

javax.microedition.media.control (JSR135), MIDIControl называется.
Можете быстро написать библиотечку - враппер для команд MIDIControl, чтобы "на лету" играть MIDI? (Спецификация - кому интересно:http://ru.wikipedia.org/wiki/MIDI http://kazus.ru/articles/202.html)

Sehnsucht_1 28.02.2010 16:42

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
напишите пожалуйста очень простую библиотеку, для добавления в форму выпадающего списка выбора.

odd 01.03.2010 13:57

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Цитата:

Сообщение от Sehnsucht_1 (Сообщение 139962)
напишите пожалуйста очень простую библиотеку, для добавления в форму выпадающего списка выбора.

Это уже есть и в стандартных формах. Смотри пример:
PHP код:

Program ComboBox;
Var    
combomalefemalealieninteger;
Const 
CH_POPUP 4;
Begin
    combo
:=FormAddChoice('Ваш пол:'CH_POPUP);
    
male:=ChoiceAppendString(combo'Мужской');
    
female:=ChoiceAppendString(combo'Женский');
    
alien:=ChoiceAppendString(combo'Не определился');    
    
ShowForm;
    
Delay(50000);
End


GRAY_WOLF 22.03.2010 21:02

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Пожалуйста сделай библиотеку математических функций нормально работающую, не как эта тема. Вот хороший материал по этой теме http://forum.boolean.name/attachment...9&d=1269201397

ncuxonaT 26.03.2010 18:28

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Напишите, пожалуйста, либу для определения одновременного нажатия нескольких цифровых клавиш.
Только не говорите, что ява этого не позволяет, и вообще на половине телефонов это невозможно.

ViNT 26.03.2010 19:08

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Цитата:

Сообщение от ncuxonaT (Сообщение 143198)
Напишите, пожалуйста, либу для определения одновременного нажатия нескольких цифровых клавиш.
Только не говорите, что ява этого не позволяет, и вообще на половине телефонов это невозможно.

Функция должна быть в Lib_game.
Не знаю, как на большинстве телефонов, но на Motorola, например, это не работает.

ncuxonaT 26.03.2010 21:34

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
в lib_game вроде только на джойстик и софт клавиши
На сонериках и нокиях точно работает

odd 27.03.2010 00:24

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Просто на некоторых телефонах цифровые клавиши 2, 4, 6, 8 и 5 считаются клавишами джойстика и их тоже можно отлавливать как джойстик.
С возможностью одновременного нажатия нескольких цифровых клавиш.

ncuxonaT 27.03.2010 02:06

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
хотелось бы отлавливать еще и 1, 3, 7, 9, 0, * и #:)

ncuxonaT 30.03.2010 02:51

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
а что, это вообще очень сложно?

odd 30.03.2010 05:04

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Цитата:

Сообщение от ncuxonaT (Сообщение 143607)
а что, это вообще очень сложно?

Это вообще не возможно.


Часовой пояс GMT +4, время: 09:33.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot