Делаем залитый трек — различия между версиями

Материал из Gravity Defied Wiki
Перейти к: навигация, поиск
(Новая страница: «Открываем i.java Вставляем в любое место(можно перед последней скобкой): <div style="overflow:auto; height:...»)
 
Строка 1: Строка 1:
Открываем i.java  
+
Открываем i.java <BR>
Вставляем в любое место(можно перед последней скобкой):  
+
Вставляем в любое место(можно перед последней скобкой):<BR>
  
<div style="overflow:auto; height:80px; width:500px; padding:8px; border:1px solid #ccc;">public void DrawTrack(int x1,int y1, int x2,int y2,int x3,int y3,int x4,int y4 )  
+
<div style="overflow:auto; height:80px; width:500px; padding:8px; border:1px solid #ccc;">public void DrawTrack(int x1,int y1, int x2,int y2,int x3,int y3,int x4,int y4 ) <BR>
 
{  
 
{  
x1 = _qII(x1);  
+
x1 = _qII(x1); <BR>
y1 = _rII(y1);  
+
y1 = _rII(y1); <BR>
x2 = _qII(x2);  
+
x2 = _qII(x2); <BR>
y2 = _rII(y2);  
+
y2 = _rII(y2); <BR>
x3 = _qII(x3);  
+
x3 = _qII(x3); <BR>
y3 = _rII(y3);
+
x4 = _qII(x4); <BR>
x4 = _qII(x4);  
+
y4 = _rII(y4); <BR>
y4 = _rII(y4);  
+
m_CGraphics.fillTriangle(x1, y1, x2, y2, x3, y3); <BR>
m_CGraphics.fillTriangle(x1, y1, x2, y2, x3, y3);  
+
m_CGraphics.fillTriangle(x1, y1, x3, y3, x4, y4); <BR>
m_CGraphics.fillTriangle(x1, y1, x3, y3, x4, y4);  
+
} <BR>
}  
+
public void drawDownTrack(int x1, int y1, int x2, int y2) { <BR>
public void drawDownTrack(int x1, int y1, int x2, int y2) {  
+
x1 = _qII(x1); <BR>
x1 = _qII(x1);  
+
y1 = _rII(y1); <BR>
y1 = _rII(y1);  
+
x2 = _qII(x2); <BR>
x2 = _qII(x2);  
+
y2 = _rII(y2); <BR>
y2 = _rII(y2);  
+
int down = Math.max(y1, y2); <BR>
int down = Math.max(y1, y2);  
+
down = Math.max(down, m_dI); <BR>
down = Math.max(down, m_dI);  
+
m_CGraphics.fillTriangle(x1, y1, x2, y2, x2, down); <BR>
m_CGraphics.fillTriangle(x1, y1, x2, y2, x2, down);  
+
m_CGraphics.fillTriangle(x1, y1, x2, down, x1, down); <BR>
m_CGraphics.fillTriangle(x1, y1, x2, down, x1, down);  
+
}</div ><BR>
}</div >
+

Версия 11:15, 19 ноября 2010

Открываем i.java
Вставляем в любое место(можно перед последней скобкой):

public void DrawTrack(int x1,int y1, int x2,int y2,int x3,int y3,int x4,int y4 )

{ x1 = _qII(x1);
y1 = _rII(y1);
x2 = _qII(x2);
y2 = _rII(y2);
x3 = _qII(x3);
x4 = _qII(x4);
y4 = _rII(y4);
m_CGraphics.fillTriangle(x1, y1, x2, y2, x3, y3);
m_CGraphics.fillTriangle(x1, y1, x3, y3, x4, y4);
}
public void drawDownTrack(int x1, int y1, int x2, int y2) {
x1 = _qII(x1);
y1 = _rII(y1);
x2 = _qII(x2);
y2 = _rII(y2);
int down = Math.max(y1, y2);
down = Math.max(down, m_dI);
m_CGraphics.fillTriangle(x1, y1, x2, y2, x2, down);
m_CGraphics.fillTriangle(x1, y1, x2, down, x1, down);

}