Эта статья ориентирована на дилетантов в Java-программировании. Профи все и так понятно. Итак, чтобы изменить цвет треков, нужно иметь:
- Компьютер
- Исходники Gravity Defied
- Установленная на компьютере Java-машина
- Среда разработки на J2ME
Итак, предположим, что все уже скачали и установили (сначала устанавливаем JDK!!!). Создаем проект, суем туда исходники GD (как делать это, я объяснять не буду). Открываем файлы f.java и l.java. Вообщем тут желательно знание Java, но в принципе можно обойтись и без этого.
Ищем строки в открытых файлах строки типа j._ifIIV(0, 170, 0);, j._ifIIV(0, 255, 0);. Будем считать, что вы знаете, что такое 0, 170, 0 и 0, 255, 0 (цвет в RGB). Меняем этот цвет на нужным нам (например, j._ifIIV(25, 40, 200);), сохраняем, компилируем. Получаем *.class файлы с уже измененным цветом треков.
Вроде все
-------------------------------------------------------------------------------------------------
Источник: http://gdmod.ru/articles.php?show=ccolors ,
Автор: z-kzn-z
-------------------------------------------------------------------------------------------------
Как менять цвет фонаЧтобы изменить цвет фона нам понадобится следующее:
- Исходники Gravity Defied
- Установленная на компьютере Java-машина
- Среда разработки на J2ME
Надеюсь, вы уже знаете, как устанавливать исходники в WTK (у кого по этому поводу вопросы, пишите здесь).
Открываете файл i.java, ищите примерно такой код:
Code
public void _tryvV()
{
m_CGraphics.setColor(255, 255, 255);
m_CGraphics.fillRect(0, 0, m_abI, m_dI);
}
Это цвет фона при игре. Меняем на любой другой цвет RGB.
Дальше ещё легче! Ищем такой код:
Code
if(m_oI == 1)
{
m_CGraphics.setColor(255, 255, 255);
m_CGraphics.fillRect(0, 0, getWidth(), getHeight());
Это фон при загрузке первой картинки. Чуть ниже видим другое:
Code
{
m_CGraphics.setColor(255, 255, 255);//цвет фона второй картинки
m_CGraphics.fillRect(0, 0, getWidth(), getHeight());
if(m_pImage != null)
m_CGraphics.drawImage(m_pImage, getWidth() / 2, getHeight() / 2, 3);
}
Это цвет фона при второй картинке.
-------------------------------------------------------------------------------------
Источник: http://www.dingoedition.ru/forum/23-367-1 , http://www.dingoedition.ru/publ/1-1-0-5
Автор: dingo