|
03.02.2011, 00:14
|
#466
|
AnyKey`щик
Регистрация: 03.02.2011
Сообщений: 1
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Нужна либа для сенсора(Nokia 5800), которая возвращает координаты нажатия на экран.
|
(Offline)
|
|
03.02.2011, 00:49
|
#467
|
Бывалый
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений (для 215 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Lib_sensor. Еще эти функции есть в lib_game
|
(Offline)
|
|
09.02.2011, 22:42
|
#468
|
AnyKey`щик
Регистрация: 14.10.2009
Сообщений: 9
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Зделайте кто либу на ssh удаленное администрирование сервером
|
(Offline)
|
|
13.02.2011, 13:04
|
#469
|
Нуждающийся
Регистрация: 30.01.2011
Сообщений: 76
Написано одно полезное сообщение (для 7 участников)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Нужна библиотека программно управлять подсветкой телефона siemens. Помогите пожалуйста, очень нужно! В архиве API.rar\com\siemens\mp\game есть Light.class, может он пригодится для написания такой библиотеки. За ранее благодарен!
|
(Offline)
|
|
14.02.2011, 00:19
|
#470
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Писал как-то для себя.
В библиотеке 2 функции lighton и lightoff.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
14.02.2011, 12:22
|
#471
|
Нуждающийся
Регистрация: 30.01.2011
Сообщений: 76
Написано одно полезное сообщение (для 7 участников)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Спасибо ViNT!!! Ты как всегда на высоте!
Подскажи ещё пожалуйчта, что не так делаю - подсветка не выключается
program light;
uses silight;
var
a: integer;
begin
repeat
silight.lightoff;
delay(100);
until a=1;
end.
|
(Offline)
|
|
14.02.2011, 15:40
|
#472
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Сообщение от S_007
Спасибо ViNT!!! Ты как всегда на высоте!
Подскажи ещё пожалуйчта, что не так делаю - подсветка не выключается
program light;
uses silight;
var
a: integer;
begin
repeat
silight.lightoff;
delay(100);
until a=1;
end.
|
Вроде бы все правильно, должно работать.
Возможно, телефон это не поддерживает.
|
(Offline)
|
|
14.02.2011, 21:15
|
#473
|
Нуждающийся
Регистрация: 30.01.2011
Сообщений: 76
Написано одно полезное сообщение (для 7 участников)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
ViNT огромнейшее спасибо! Всё работает, разобрался, но не так ка хотелось бы... Получается если подсветка уже была включена, к примеру от нажатия клавиши и дать команду lighton, то только после этого она будет гореть всегда. ViNT, а сложно ли переделать либу так, чтобы подсветка включалась сама по какому нибудь событию???
|
(Offline)
|
|
22.02.2011, 18:42
|
#474
|
ПроЭктировщик
Регистрация: 19.02.2011
Сообщений: 134
Написано 81 полезных сообщений (для 219 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Было бы очень мило чтобы кто-то написал библиотеку, отражающую функциональность javax.microedition.lcdui.game.TiledLayer.
Документация по ней: http://java.sun.com/javame/reference...iledLayer.html
Всего в ней должно быть 14 функций (12 + конструктор + деструктор).
Все эти функции доступны TiledLayer'у.
TilesCreate(columns, rows, image, tileWidth, tileHeight) - конструктор
TilesFree - деструктор (освобождение памяти).
TilesSetCell(col, row, index) - смена тайла в одной ячейке
TilesFill(col, row, cols, rows, index) - заполнение прямоугольника
TilesGetCell(col, row) : integer - получение индекса тайла с ячейки
TilesCellWidth : integer - получение ширины ячейки
TilesCellHeight : integer - получение высоты ячейки
TilesColumns : integer - получения количества столбцов
TilesRows : integer - получение количества строк
TilesSetTileset(image, tileWidth, tileHeight) - смена статичного набора тайлов
TilesCreateAnimated(staticIndex) : integer - создание нового анимированого тайла
TilesGetAnimated(animIndex) : integer - получение привязанного к анимированому тайлу индекса
TilesSetAnimated(animIndex, staticIndex) - установка привязанного к анимированому тайлу индекса
TilesPaint - прорисовка на текущем смещении.*
Унаследованные функции из javax.microedition.lcdui.game.Layer:
TilesWidth : integer - ширина всего "слоя"
TilesHeight : integer - высота всего "слоя"
TilesX : integer - X-координата
TilesY : integer - Y-координата
TilesPosition(x, y) - установка X\Y
* Я не знаю наверняка о принципе прорисовки, если оная выполняется автоматически (а не через Paint), то стоит добавить (Tiles)SetVisible \ (Tiles)IsVisible, которые наследуются от Layer.
Как, возможно, вам известно, использование TiledLayer может существенно улучшить скорость выполнения игры, поскольку прорисовывать огромное количество маленьких изображений стандартными методами попросту неэффективно.
К сожалению, на данный момент для MidletPascal нет полноценной библиотеки этого рода. Ближайшая к этому Lib_game-Lib_tile не имеет части функциональности (всех унаследованных от Layer функций, и, как ни странно, getCell, что безусловно усложняет вычисление столкновений между тайлами и обьектами). К тому же, Lib_tile по какой-то причине ссылается на Lib_game, которая не отличается особой стабильностью.
Если такая библиотека появится, обязуюсь написать пример(ы) ее использования.
Отредактировано: хотя... постойте. Возможно я и сам смогу это написать и скомпилировать.
Последний раз редактировалось YellowAfterlife, 22.02.2011 в 19:37.
Причина: Прозрение
|
(Offline)
|
|
22.02.2011, 23:23
|
#475
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
В библиотеке Lib_arcade уже реализованы практически все ваши пожелания.
|
(Offline)
|
|
22.02.2011, 23:41
|
#476
|
ПроЭктировщик
Регистрация: 19.02.2011
Сообщений: 134
Написано 81 полезных сообщений (для 219 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Сообщение от odd
В библиотеке Lib_arcade уже реализованы практически все ваши пожелания.
|
Эх! А я только что закончил описания функций завершенной версии этой библиотеки. В итоге получилось 20 функций.
-------------------------------- Главные функции TilesCreate(columns, rows, source, tileWidth, tileHeight) columns:integer Количество столбцов (ширина) rows:integer Количество строк (высота) source:image Исходное изображение tileWidth:integer Ширина тайла* tileHeight:integer Высота тайла* Создает и инициализирует тайлсет на указанный размер. *Тайл - индивидуальное маленькое изображение в картинке. TilesFree() Уничтожает тайлсет, освобождая занятую им память. При создании это выполняется автоматически. TilesDraw() Рисует тайлсет на текущих координатах. -------------------------------- Манипуляция над тайлами TilesSet(column, row, index) column:integer Номер столбца (0 = первый) row:integer Номер строки (0 = первая) index:integer Индекс тайла (0 = пусто) Меняет индекс тайла на указанной позиции. TilesRect(column, row, columns, rows, index) column:integer Номер столбца верхнего левого угла row:integer Номер строки верхнего левого угла columns:integer Ширина (в столбцах) rows:integer Высота (в строках) index:integer Новый индекс Изменяет индекс всех тайлов в прямоугольнике. TilesGet(column, row): index column:integer Номер столбца (0 = первый) row:integer Номер строки (0 = первая) index:integer Возращаемый индекс тайла (0 = пусто) Возращает индекс тайла на указанной позиции -------------------------------- Анимированные тайлы TilesNewAni(index): animindex index:integer Номер статичного тайла animindex:integer Индекс анимированного тайла Создает новый тип анимированного тайла и возращает его индекс. Индекс используется в других функциях. TilesSetAni(animindex, index) animindex:integer Индекс анимированного тайла index:integer Индекс статичного тайла Изменяет изображения всех анимированных тайлов с индексом animindex на изображение статичного тайла index. TilesGetAni(animindex): index Возращает текущий индекс статичного тайла, используемого анимированным тайлом с индексом animindex. -------------------------------- Свойства и прочее TilesColumns: integer Возращает количество столбцов тайлсета. TilesRows: integer Возращает количество строк тайлсета. TilesCellWidth: integer Возращает ширину индивидуального тайла. TilesCellHeight: integer Возращает высоту индивидуального тайла. TilesWidth: integer Возращает общую ширину тайлсета (в пикселях). TilesHeight: integer Возращает общую ширину тайлсета (в пикселях). -------------------------------- Позиция и перемещение TilesX: integer Возращает X координату позиции тайлсета. TilesY: integer Возращает Y координату позиции тайлсета. TilesTo(x, y) x:integer Новое значение X-координаты y:integer Новое значение Y-координаты Изменяет позицию тайлсета. TilesMove(x, y) x:integer Смещение по X y:integer Смещение по Y Перемещает тайлсет (относительно текущих координат) -------------------------------- Прочее TilesChange(source, tileWidth, tileHeight) source:image Новое изображение для тайлсета tileWidth:integer Ширина тайла tileHeight:integer Высота тайла Меняет изображение, используемое тайлсетом.
Ее можно выкладывать, или Lib_arcade правда подавляет функциональностью?
|
(Offline)
|
|
23.02.2011, 00:20
|
#477
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
Сообщение от YellowAfterlife
Ее можно выкладывать, или Lib_arcade правда подавляет функциональностью?
|
Почему бы не выложить? Вдруг кому пригодится.
|
(Offline)
|
|
05.03.2011, 22:25
|
#478
|
Разработчик
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 419
Написано 100 полезных сообщений (для 182 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
А есть либа управления подсветкой для nokia?
|
(Offline)
|
|
06.03.2011, 04:38
|
#479
|
Разработчик
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений (для 225 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
import com.nokia.mid.ui.DeviceControl; class Lib_nokia { Lib_nokia() { } public static void _vibro_startIIV(int freq, int duration) { DeviceControl.startVibra(freq, duration); } public static void _vibro_stopvV() { DeviceControl._stopVibravV(); } public static void _light_flashIV(int delay) { DeviceControl._flashLightsJV(delay); } public static void _light_setIIV(int type, int bright) { DeviceControl.setLights(type, bright); } }
оно?!. не?..
(я просто в яве не очень)
__________________
Уважай собеседника, а лучше подари ему +
|
(Offline)
|
|
06.03.2011, 12:51
|
#480
|
Разработчик
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 419
Написано 100 полезных сообщений (для 182 пользователей)
|
Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
А я в яве вообще никак, и компилятора у меня нету. Готовый class есть?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:17.
|