Добавляем фон при езде: различия между версиями

Материал из Gravity Defied Wiki
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
открываем i.java <br>
Открываем i.java <br>
после <br>
После <br>
<code><nowiki>public class i extends Canvas  
<code><nowiki>public class i extends Canvas  
             implements CommandListener  
             implements CommandListener  
{</nowiki> </code><br>
{</nowiki> </code><br>
вставляем <br>
Вставляем <br>
<code><nowiki>    private Image m_bck;</nowiki></code><br>
<code><nowiki>    private Image m_bck;</nowiki></code><br>
после <br>
После <br>
<code><nowiki>    public i(Micro micro)  
<code><nowiki>    public i(Micro micro)  
             {</nowiki> </code><br>
             {</nowiki> </code><br>
вставляем <br>
Вставляем <br>
<code><nowiki>        m_bck = null;</nowiki></code><br>
<code><nowiki>        m_bck = null;</nowiki></code><br>
после <br>
После <br>
<code><nowiki>            m_pImage = Image.createImage("/splash.png");  
<code><nowiki>            m_pImage = Image.createImage("/splash.png");  
                     m_doImage = Image.createImage("/logo.png");</nowiki></code><br>
                     m_doImage = Image.createImage("/logo.png");</nowiki></code><br>
вставляем <br>
Вставляем <br>
<code><nowiki>            m_bck = Image.createImage("/fon.png");</nowiki></code><br>
<code><nowiki>            m_bck = Image.createImage("/fon.png");</nowiki></code><br>
ищем: <br>
Ищем: <br>
<code><nowiki>    public void _tryvV()  
<code><nowiki>    public void _tryvV()  
             {  
             {  
                 m_CGraphics.setColor(</nowiki></code><br>
                 m_CGraphics.setColor(</nowiki></code><br>
после<br>
После<br>
<code><nowiki>        m_CGraphics.fillRect(0, 0, m_abI, m_dI);</nowiki></code><br>
<code><nowiki>        m_CGraphics.fillRect(0, 0, m_abI, m_dI);</nowiki></code><br>
вставляем<br>
Вставляем<br>
<code><nowiki>        m_CGraphics.drawImage(m_bck,0,0,0);</nowiki></code><br>
<code><nowiki>        m_CGraphics.drawImage(m_bck,0,0,0);</nowiki></code><br>
----
----
чтобы сделать фон по центру экрана <br>
Чтобы сделать фон по центру экрана <br>
вместо <br>
Вместо <br>
<code><nowiki>        m_CGraphics.drawImage(m_bck,0,0,0);</nowiki></code><br>
<code><nowiki>        m_CGraphics.drawImage(m_bck,0,0,0);</nowiki></code><br>
пишем <br>
Вставляем <br>
<code><nowiki>        m_CGraphics.drawImage(m_bck ,getWidth() / 2 - m_bck.getWidth()/2 ,getHeight() / 2 - m_bck.getHeight()/2 ,0);</nowiki></code><br>
<code><nowiki>        m_CGraphics.drawImage(m_bck ,getWidth() / 2 - m_bck.getWidth()/2 ,getHeight() / 2 - m_bck.getHeight()/2 ,0);</nowiki></code><br>
----
----
<small>by [[Alex55]]</small>
<small>by [[alex55]]</small>

Версия от 18:01, 21 ноября 2010

Открываем i.java
После
public class i extends Canvas implements CommandListener {
Вставляем
private Image m_bck;
После
public i(Micro micro) {
Вставляем
m_bck = null;
После
m_pImage = Image.createImage("/splash.png"); m_doImage = Image.createImage("/logo.png");
Вставляем
m_bck = Image.createImage("/fon.png");
Ищем:
public void _tryvV() { m_CGraphics.setColor(
После
m_CGraphics.fillRect(0, 0, m_abI, m_dI);
Вставляем
m_CGraphics.drawImage(m_bck,0,0,0);


Чтобы сделать фон по центру экрана
Вместо
m_CGraphics.drawImage(m_bck,0,0,0);
Вставляем
m_CGraphics.drawImage(m_bck ,getWidth() / 2 - m_bck.getWidth()/2 ,getHeight() / 2 - m_bck.getHeight()/2 ,0);


by alex55