Добавляем фон при езде: различия между версиями
Trol (обсуждение | вклад) Нет описания правки |
Trol (обсуждение | вклад) Нет описания правки |
||
Строка 5: | Строка 5: | ||
{</nowiki> </code> | {</nowiki> </code> | ||
пишем <br> | пишем <br> | ||
<code><nowiki> private Image m_bck;</nowiki></code> | <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> | {</nowiki> </code><br> | ||
вставляем <br> | вставляем <br> | ||
<code><nowiki> m_bck = null;</nowiki></code> | <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> | 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> | ||
<code><nowiki> public void _tryvV() | <code><nowiki> public void _tryvV() | ||
{ | { | ||
m_CGraphics.setColor(</nowiki></code> | 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> | ||
<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> | ||
<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> | ||
<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> |
Версия от 17:56, 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);