X operations(XOPS)に非常に近いFPSゲームを制作・リメイクし、成果物をオープンソースとして公開することを目的としたプロジェクトです。
リビジョン | 205 (tree) |
---|---|
日時 | 2018-06-17 21:19:27 |
作者 | xops-mikan |
3D描画と2D描画の関数命名を明確に分けるべく、関数名を変更。
@@ -1207,7 +1207,7 @@ | ||
1207 | 1207 | |
1208 | 1208 | //! @brief マップデータを描画 |
1209 | 1209 | //! @param wireframe ワイヤーフレーム表示 |
1210 | -void D3DGraphics::DrawMapdata(bool wireframe) | |
1210 | +void D3DGraphics::RenderMapdata(bool wireframe) | |
1211 | 1211 | { |
1212 | 1212 | //ブロックデータが読み込まれていなければ、処理しない。 |
1213 | 1213 | if( blockdata == NULL ){ return; } |
@@ -1219,18 +1219,18 @@ | ||
1219 | 1219 | //ワイヤーフレーム表示 |
1220 | 1220 | for(int i=0; i<bs; i++){ |
1221 | 1221 | blockdata->Getdata(&data, i); |
1222 | - Drawline(data.x[0], data.y[0], data.z[0], data.x[1], data.y[1], data.z[1], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1223 | - Drawline(data.x[1], data.y[1], data.z[1], data.x[2], data.y[2], data.z[2], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1224 | - Drawline(data.x[2], data.y[2], data.z[2], data.x[3], data.y[3], data.z[3], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1225 | - Drawline(data.x[3], data.y[3], data.z[3], data.x[0], data.y[0], data.z[0], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1226 | - Drawline(data.x[4], data.y[4], data.z[4], data.x[5], data.y[5], data.z[5], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1227 | - Drawline(data.x[5], data.y[5], data.z[5], data.x[6], data.y[6], data.z[6], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1228 | - Drawline(data.x[6], data.y[6], data.z[6], data.x[7], data.y[7], data.z[7], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1229 | - Drawline(data.x[7], data.y[7], data.z[7], data.x[4], data.y[4], data.z[4], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1230 | - Drawline(data.x[0], data.y[0], data.z[0], data.x[4], data.y[4], data.z[4], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1231 | - Drawline(data.x[1], data.y[1], data.z[1], data.x[5], data.y[5], data.z[5], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1232 | - Drawline(data.x[2], data.y[2], data.z[2], data.x[6], data.y[6], data.z[6], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1233 | - Drawline(data.x[3], data.y[3], data.z[3], data.x[7], data.y[7], data.z[7], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1222 | + Renderline(data.x[0], data.y[0], data.z[0], data.x[1], data.y[1], data.z[1], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1223 | + Renderline(data.x[1], data.y[1], data.z[1], data.x[2], data.y[2], data.z[2], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1224 | + Renderline(data.x[2], data.y[2], data.z[2], data.x[3], data.y[3], data.z[3], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1225 | + Renderline(data.x[3], data.y[3], data.z[3], data.x[0], data.y[0], data.z[0], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1226 | + Renderline(data.x[4], data.y[4], data.z[4], data.x[5], data.y[5], data.z[5], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1227 | + Renderline(data.x[5], data.y[5], data.z[5], data.x[6], data.y[6], data.z[6], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1228 | + Renderline(data.x[6], data.y[6], data.z[6], data.x[7], data.y[7], data.z[7], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1229 | + Renderline(data.x[7], data.y[7], data.z[7], data.x[4], data.y[4], data.z[4], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1230 | + Renderline(data.x[0], data.y[0], data.z[0], data.x[4], data.y[4], data.z[4], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1231 | + Renderline(data.x[1], data.y[1], data.z[1], data.x[5], data.y[5], data.z[5], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1232 | + Renderline(data.x[2], data.y[2], data.z[2], data.x[6], data.y[6], data.z[6], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1233 | + Renderline(data.x[3], data.y[3], data.z[3], data.x[7], data.y[7], data.z[7], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1234 | 1234 | } |
1235 | 1235 | return; |
1236 | 1236 | } |
@@ -1460,16 +1460,16 @@ | ||
1460 | 1460 | } |
1461 | 1461 | |
1462 | 1462 | //! @brief 【デバック用】中心線表示 |
1463 | -void D3DGraphics::Centerline() | |
1463 | +void D3DGraphics::RenderCenterline() | |
1464 | 1464 | { |
1465 | 1465 | ResetWorldTransform(); |
1466 | - Drawline(100.0f, 0.0f, 0.0f, -100.0f, 0.0f, 0.0f, GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
1467 | - Drawline(0.0f, 100.0f, 0.0f, 0.0f, -100.0f, 0.0f, GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1468 | - Drawline(0.0f, 0.0f, 100.0f, 0.0f, 0.0f, -100.0f, GetColorCode(0.0f,0.0f,1.0f,1.0f)); | |
1466 | + Renderline(100.0f, 0.0f, 0.0f, -100.0f, 0.0f, 0.0f, GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
1467 | + Renderline(0.0f, 100.0f, 0.0f, 0.0f, -100.0f, 0.0f, GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1468 | + Renderline(0.0f, 0.0f, 100.0f, 0.0f, 0.0f, -100.0f, GetColorCode(0.0f,0.0f,1.0f,1.0f)); | |
1469 | 1469 | } |
1470 | 1470 | |
1471 | 1471 | //! @brief 【デバック用】線表示 |
1472 | -void D3DGraphics::Drawline(float x1, float y1, float z1, float x2, float y2, float z2, int color) | |
1472 | +void D3DGraphics::Renderline(float x1, float y1, float z1, float x2, float y2, float z2, int color) | |
1473 | 1473 | { |
1474 | 1474 | VERTEXTXTA mv[2]; |
1475 | 1475 |
@@ -1973,7 +1973,7 @@ | ||
1973 | 1973 | |
1974 | 1974 | //! @brief マップデータを描画 |
1975 | 1975 | //! @param wireframe ワイヤーフレーム表示 |
1976 | -void D3DGraphics::DrawMapdata(bool wireframe) | |
1976 | +void D3DGraphics::RenderMapdata(bool wireframe) | |
1977 | 1977 | { |
1978 | 1978 | //ブロックデータが読み込まれていなければ、処理しない。 |
1979 | 1979 | if( blockdata == NULL ){ return; } |
@@ -1990,18 +1990,18 @@ | ||
1990 | 1990 | //ワイヤーフレーム表示 |
1991 | 1991 | for(int i=0; i<bs; i++){ |
1992 | 1992 | blockdata->Getdata(&data, i); |
1993 | - Drawline(data.x[0], data.y[0], data.z[0], data.x[1], data.y[1], data.z[1], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1994 | - Drawline(data.x[1], data.y[1], data.z[1], data.x[2], data.y[2], data.z[2], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1995 | - Drawline(data.x[2], data.y[2], data.z[2], data.x[3], data.y[3], data.z[3], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1996 | - Drawline(data.x[3], data.y[3], data.z[3], data.x[0], data.y[0], data.z[0], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1997 | - Drawline(data.x[4], data.y[4], data.z[4], data.x[5], data.y[5], data.z[5], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1998 | - Drawline(data.x[5], data.y[5], data.z[5], data.x[6], data.y[6], data.z[6], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1999 | - Drawline(data.x[6], data.y[6], data.z[6], data.x[7], data.y[7], data.z[7], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
2000 | - Drawline(data.x[7], data.y[7], data.z[7], data.x[4], data.y[4], data.z[4], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
2001 | - Drawline(data.x[0], data.y[0], data.z[0], data.x[4], data.y[4], data.z[4], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
2002 | - Drawline(data.x[1], data.y[1], data.z[1], data.x[5], data.y[5], data.z[5], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
2003 | - Drawline(data.x[2], data.y[2], data.z[2], data.x[6], data.y[6], data.z[6], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
2004 | - Drawline(data.x[3], data.y[3], data.z[3], data.x[7], data.y[7], data.z[7], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1993 | + Renderline(data.x[0], data.y[0], data.z[0], data.x[1], data.y[1], data.z[1], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1994 | + Renderline(data.x[1], data.y[1], data.z[1], data.x[2], data.y[2], data.z[2], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1995 | + Renderline(data.x[2], data.y[2], data.z[2], data.x[3], data.y[3], data.z[3], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1996 | + Renderline(data.x[3], data.y[3], data.z[3], data.x[0], data.y[0], data.z[0], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1997 | + Renderline(data.x[4], data.y[4], data.z[4], data.x[5], data.y[5], data.z[5], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1998 | + Renderline(data.x[5], data.y[5], data.z[5], data.x[6], data.y[6], data.z[6], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
1999 | + Renderline(data.x[6], data.y[6], data.z[6], data.x[7], data.y[7], data.z[7], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
2000 | + Renderline(data.x[7], data.y[7], data.z[7], data.x[4], data.y[4], data.z[4], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
2001 | + Renderline(data.x[0], data.y[0], data.z[0], data.x[4], data.y[4], data.z[4], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
2002 | + Renderline(data.x[1], data.y[1], data.z[1], data.x[5], data.y[5], data.z[5], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
2003 | + Renderline(data.x[2], data.y[2], data.z[2], data.x[6], data.y[6], data.z[6], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
2004 | + Renderline(data.x[3], data.y[3], data.z[3], data.x[7], data.y[7], data.z[7], GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
2005 | 2005 | } |
2006 | 2006 | return; |
2007 | 2007 | } |
@@ -2164,9 +2164,9 @@ | ||
2164 | 2164 | glDisableClientState(GL_TEXTURE_COORD_ARRAY); |
2165 | 2165 | |
2166 | 2166 | /* |
2167 | - Drawline(1.0f, 0.0f, 0.0f, -1.0f, 0.0f, 0.0f); | |
2168 | - Drawline(0.0f, 1.0f, 0.0f, 0.0f, -1.0f, 0.0f); | |
2169 | - Drawline(0.0f, 0.0f, 1.0f, 0.0f, 0.0f, -1.0f); | |
2167 | + Renderline(1.0f, 0.0f, 0.0f, -1.0f, 0.0f, 0.0f); | |
2168 | + Renderline(0.0f, 1.0f, 0.0f, 0.0f, -1.0f, 0.0f); | |
2169 | + Renderline(0.0f, 0.0f, 1.0f, 0.0f, 0.0f, -1.0f); | |
2170 | 2170 | */ |
2171 | 2171 | } |
2172 | 2172 |
@@ -2242,16 +2242,16 @@ | ||
2242 | 2242 | } |
2243 | 2243 | |
2244 | 2244 | //! @brief 【デバック用】中心線表示 |
2245 | -void D3DGraphics::Centerline() | |
2245 | +void D3DGraphics::RenderCenterline() | |
2246 | 2246 | { |
2247 | 2247 | ResetWorldTransform(); |
2248 | - Drawline(100.0f, 0.0f, 0.0f, -100.0f, 0.0f, 0.0f, GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2249 | - Drawline(0.0f, 100.0f, 0.0f, 0.0f, -100.0f, 0.0f, GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
2250 | - Drawline(0.0f, 0.0f, 100.0f, 0.0f, 0.0f, -100.0f, GetColorCode(0.0f,0.0f,1.0f,1.0f)); | |
2248 | + Renderline(100.0f, 0.0f, 0.0f, -100.0f, 0.0f, 0.0f, GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2249 | + Renderline(0.0f, 100.0f, 0.0f, 0.0f, -100.0f, 0.0f, GetColorCode(0.0f,1.0f,0.0f,1.0f)); | |
2250 | + Renderline(0.0f, 0.0f, 100.0f, 0.0f, 0.0f, -100.0f, GetColorCode(0.0f,0.0f,1.0f,1.0f)); | |
2251 | 2251 | } |
2252 | 2252 | |
2253 | 2253 | //! @brief 【デバック用】線表示 |
2254 | -void D3DGraphics::Drawline(float x1, float y1, float z1, float x2, float y2, float z2, int color) | |
2254 | +void D3DGraphics::Renderline(float x1, float y1, float z1, float x2, float y2, float z2, int color) | |
2255 | 2255 | { |
2256 | 2256 | float VertexAry[2*3]; |
2257 | 2257 | unsigned char ColorAry[2*4]; |
@@ -290,14 +290,14 @@ | ||
290 | 290 | void SetFog(int skynumber); |
291 | 291 | void SetCamera(float camera_x, float camera_y, float camera_z, float camera_rx, float camera_ry, float viewangle); |
292 | 292 | void LoadMapdata(class BlockDataInterface* in_blockdata, char *directory); |
293 | - void DrawMapdata(bool wireframe); | |
293 | + void RenderMapdata(bool wireframe); | |
294 | 294 | int GetMapTextureID(int id); |
295 | 295 | void CleanupMapdata(); |
296 | 296 | void RenderModel(int id_model, int id_texture, bool darkflag); |
297 | 297 | void RenderBoard(int id_texture, float alpha); |
298 | 298 | void ScreenBrightness(int Width, int Height, int Brightness); |
299 | - void Centerline(); | |
300 | - void Drawline(float x1, float y1, float z1, float x2, float y2, float z2, int color); | |
299 | + void RenderCenterline(); | |
300 | + void Renderline(float x1, float y1, float z1, float x2, float y2, float z2, int color); | |
301 | 301 | void Draw2DMSFontText(int x, int y, char *str, int color); |
302 | 302 | void Draw2DMSFontTextCenter(int x, int y, int w, int h, char *str, int color); |
303 | 303 | void Draw2DTextureFontText(int x, int y, char *str, int color, int fontwidth, int fontheight); |
@@ -352,7 +352,7 @@ | ||
352 | 352 | |
353 | 353 | //マップを描画 |
354 | 354 | d3dg->ResetWorldTransform(); |
355 | - d3dg->DrawMapdata(false); | |
355 | + d3dg->RenderMapdata(false); | |
356 | 356 | |
357 | 357 | //オブジェクトを描画 |
358 | 358 | ObjMgr.Render(camera_x, camera_y, camera_z, 0); |
@@ -730,7 +730,7 @@ | ||
730 | 730 | |
731 | 731 | //マップを描画 |
732 | 732 | d3dg->ResetWorldTransform(); |
733 | - d3dg->DrawMapdata(false); | |
733 | + d3dg->RenderMapdata(false); | |
734 | 734 | |
735 | 735 | //オブジェクトを描画 |
736 | 736 | ObjMgr.Render(camera_x, camera_y, camera_z, 0); |
@@ -2054,12 +2054,12 @@ | ||
2054 | 2054 | |
2055 | 2055 | if( CenterLine == true ){ |
2056 | 2056 | //中心線表示(デバック用) |
2057 | - d3dg->Centerline(); | |
2057 | + d3dg->RenderCenterline(); | |
2058 | 2058 | } |
2059 | 2059 | |
2060 | 2060 | //マップを描画 |
2061 | 2061 | d3dg->ResetWorldTransform(); |
2062 | - d3dg->DrawMapdata(wireframe); | |
2062 | + d3dg->RenderMapdata(wireframe); | |
2063 | 2063 | |
2064 | 2064 | //プレイヤーの描画有無の決定 |
2065 | 2065 | int DrawPlayer = 0; |
@@ -2088,31 +2088,31 @@ | ||
2088 | 2088 | d3dg->ResetWorldTransform(); |
2089 | 2089 | |
2090 | 2090 | //本人 |
2091 | - d3dg->Drawline(posx+10.0f, posy, posz, posx-10.0f, posy, posz, d3dg->GetColorCode(0.0f,0.0f,1.0f,1.0f)); | |
2092 | - d3dg->Drawline(posx, posy+10.0f, posz, posx, posy-10.0f, posz, d3dg->GetColorCode(0.0f,0.0f,1.0f,1.0f)); | |
2093 | - d3dg->Drawline(posx, posy, posz+10.0f, posx, posy, posz-10.0f, d3dg->GetColorCode(0.0f,0.0f,1.0f,1.0f)); | |
2091 | + d3dg->Renderline(posx+10.0f, posy, posz, posx-10.0f, posy, posz, d3dg->GetColorCode(0.0f,0.0f,1.0f,1.0f)); | |
2092 | + d3dg->Renderline(posx, posy+10.0f, posz, posx, posy-10.0f, posz, d3dg->GetColorCode(0.0f,0.0f,1.0f,1.0f)); | |
2093 | + d3dg->Renderline(posx, posy, posz+10.0f, posx, posy, posz-10.0f, d3dg->GetColorCode(0.0f,0.0f,1.0f,1.0f)); | |
2094 | 2094 | |
2095 | 2095 | //移動先 |
2096 | - d3dg->Drawline(mposx+10.0f, posy, mposz, mposx-10.0f, posy, mposz, d3dg->GetColorCode(1.0f,1.0f,0.0f,1.0f)); | |
2097 | - d3dg->Drawline(mposx, 5000.0f, mposz, mposx, -500.0f,mposz, d3dg->GetColorCode(1.0f,1.0f,0.0f,1.0f)); | |
2098 | - d3dg->Drawline(mposx, posy, mposz+10.0f, mposx, posy, mposz-10.0f, d3dg->GetColorCode(1.0f,1.0f,0.0f,1.0f)); | |
2096 | + d3dg->Renderline(mposx+10.0f, posy, mposz, mposx-10.0f, posy, mposz, d3dg->GetColorCode(1.0f,1.0f,0.0f,1.0f)); | |
2097 | + d3dg->Renderline(mposx, 5000.0f, mposz, mposx, -500.0f,mposz, d3dg->GetColorCode(1.0f,1.0f,0.0f,1.0f)); | |
2098 | + d3dg->Renderline(mposx, posy, mposz+10.0f, mposx, posy, mposz-10.0f, d3dg->GetColorCode(1.0f,1.0f,0.0f,1.0f)); | |
2099 | 2099 | |
2100 | 2100 | if( EnemyID != -1 ){ |
2101 | 2101 | ObjMgr.GetHumanObject(EnemyID)->GetPosData(&posx, &posy, &posz, &rx); |
2102 | 2102 | |
2103 | 2103 | //攻撃対象 |
2104 | - d3dg->Drawline(posx+3.0f, posy, posz+3.0f, posx+3.0f, posy, posz-3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2105 | - d3dg->Drawline(posx+3.0f, posy, posz-3.0f, posx-3.0f, posy, posz-3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2106 | - d3dg->Drawline(posx-3.0f, posy, posz-3.0f, posx-3.0f, posy, posz+3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2107 | - d3dg->Drawline(posx-3.0f, posy, posz+3.0f, posx+3.0f, posy, posz+3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2108 | - d3dg->Drawline(posx+3.0f, posy+HUMAN_HEIGHT, posz+3.0f, posx+3.0f, posy+HUMAN_HEIGHT, posz-3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2109 | - d3dg->Drawline(posx+3.0f, posy+HUMAN_HEIGHT, posz-3.0f, posx-3.0f, posy+HUMAN_HEIGHT, posz-3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2110 | - d3dg->Drawline(posx-3.0f, posy+HUMAN_HEIGHT, posz-3.0f, posx-3.0f, posy+HUMAN_HEIGHT, posz+3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2111 | - d3dg->Drawline(posx-3.0f, posy+HUMAN_HEIGHT, posz+3.0f, posx+3.0f, posy+HUMAN_HEIGHT, posz+3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2112 | - d3dg->Drawline(posx+3.0f, posy, posz+3.0f, posx+3.0f, posy+HUMAN_HEIGHT, posz+3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2113 | - d3dg->Drawline(posx+3.0f, posy, posz-3.0f, posx+3.0f, posy+HUMAN_HEIGHT, posz-3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2114 | - d3dg->Drawline(posx-3.0f, posy, posz-3.0f, posx-3.0f, posy+HUMAN_HEIGHT, posz-3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2115 | - d3dg->Drawline(posx-3.0f, posy, posz+3.0f, posx-3.0f, posy+HUMAN_HEIGHT, posz+3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2104 | + d3dg->Renderline(posx+3.0f, posy, posz+3.0f, posx+3.0f, posy, posz-3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2105 | + d3dg->Renderline(posx+3.0f, posy, posz-3.0f, posx-3.0f, posy, posz-3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2106 | + d3dg->Renderline(posx-3.0f, posy, posz-3.0f, posx-3.0f, posy, posz+3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2107 | + d3dg->Renderline(posx-3.0f, posy, posz+3.0f, posx+3.0f, posy, posz+3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2108 | + d3dg->Renderline(posx+3.0f, posy+HUMAN_HEIGHT, posz+3.0f, posx+3.0f, posy+HUMAN_HEIGHT, posz-3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2109 | + d3dg->Renderline(posx+3.0f, posy+HUMAN_HEIGHT, posz-3.0f, posx-3.0f, posy+HUMAN_HEIGHT, posz-3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2110 | + d3dg->Renderline(posx-3.0f, posy+HUMAN_HEIGHT, posz-3.0f, posx-3.0f, posy+HUMAN_HEIGHT, posz+3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2111 | + d3dg->Renderline(posx-3.0f, posy+HUMAN_HEIGHT, posz+3.0f, posx+3.0f, posy+HUMAN_HEIGHT, posz+3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2112 | + d3dg->Renderline(posx+3.0f, posy, posz+3.0f, posx+3.0f, posy+HUMAN_HEIGHT, posz+3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2113 | + d3dg->Renderline(posx+3.0f, posy, posz-3.0f, posx+3.0f, posy+HUMAN_HEIGHT, posz-3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2114 | + d3dg->Renderline(posx-3.0f, posy, posz-3.0f, posx-3.0f, posy+HUMAN_HEIGHT, posz-3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2115 | + d3dg->Renderline(posx-3.0f, posy, posz+3.0f, posx-3.0f, posy+HUMAN_HEIGHT, posz+3.0f, d3dg->GetColorCode(1.0f,0.0f,0.0f,1.0f)); | |
2116 | 2116 | } |
2117 | 2117 | } |
2118 | 2118 | } |
@@ -2884,12 +2884,12 @@ | ||
2884 | 2884 | HumanIndex[i].GetPosData(&x, &y, &z, NULL); |
2885 | 2885 | if( HumanIndex[i].GetHP() > 0 ){ |
2886 | 2886 | d3dg->SetWorldTransform(x, y, z, 0.0f, 0.0f, 1.0f); |
2887 | - d3dg->Drawline(HUMAN_BULLETCOLLISION_HEAD_R, HUMAN_BULLETCOLLISION_LEG_H + HUMAN_BULLETCOLLISION_UP_H + HUMAN_BULLETCOLLISION_HEAD_H, 0.0f, HUMAN_BULLETCOLLISION_HEAD_R * -1, HUMAN_BULLETCOLLISION_LEG_H + HUMAN_BULLETCOLLISION_UP_H + HUMAN_BULLETCOLLISION_HEAD_H, 0.0f); | |
2888 | - d3dg->Drawline(0.0f, HUMAN_BULLETCOLLISION_LEG_H + HUMAN_BULLETCOLLISION_UP_H + HUMAN_BULLETCOLLISION_HEAD_H, HUMAN_BULLETCOLLISION_HEAD_R, 0.0f, HUMAN_BULLETCOLLISION_LEG_H + HUMAN_BULLETCOLLISION_UP_H + HUMAN_BULLETCOLLISION_HEAD_H, HUMAN_BULLETCOLLISION_HEAD_R * -1); | |
2889 | - d3dg->Drawline(HUMAN_BULLETCOLLISION_UP_R, HUMAN_BULLETCOLLISION_LEG_H + HUMAN_BULLETCOLLISION_UP_H, 0.0f, HUMAN_BULLETCOLLISION_UP_R * -1, HUMAN_BULLETCOLLISION_LEG_H + HUMAN_BULLETCOLLISION_UP_H, 0.0f); | |
2890 | - d3dg->Drawline(0.0f, HUMAN_BULLETCOLLISION_LEG_H + HUMAN_BULLETCOLLISION_UP_H, HUMAN_BULLETCOLLISION_UP_R, 0.0f, HUMAN_BULLETCOLLISION_LEG_H + HUMAN_BULLETCOLLISION_UP_H, HUMAN_BULLETCOLLISION_UP_R * -1); | |
2891 | - d3dg->Drawline(HUMAN_BULLETCOLLISION_LEG_R, HUMAN_BULLETCOLLISION_LEG_H, 0.0f, HUMAN_BULLETCOLLISION_LEG_R * -1, HUMAN_BULLETCOLLISION_LEG_H, 0.0f); | |
2892 | - d3dg->Drawline(0.0f, HUMAN_BULLETCOLLISION_LEG_H, HUMAN_BULLETCOLLISION_LEG_R, 0.0f, HUMAN_BULLETCOLLISION_LEG_H, HUMAN_BULLETCOLLISION_LEG_R * -1); | |
2887 | + d3dg->Renderline(HUMAN_BULLETCOLLISION_HEAD_R, HUMAN_BULLETCOLLISION_LEG_H + HUMAN_BULLETCOLLISION_UP_H + HUMAN_BULLETCOLLISION_HEAD_H, 0.0f, HUMAN_BULLETCOLLISION_HEAD_R * -1, HUMAN_BULLETCOLLISION_LEG_H + HUMAN_BULLETCOLLISION_UP_H + HUMAN_BULLETCOLLISION_HEAD_H, 0.0f); | |
2888 | + d3dg->Renderline(0.0f, HUMAN_BULLETCOLLISION_LEG_H + HUMAN_BULLETCOLLISION_UP_H + HUMAN_BULLETCOLLISION_HEAD_H, HUMAN_BULLETCOLLISION_HEAD_R, 0.0f, HUMAN_BULLETCOLLISION_LEG_H + HUMAN_BULLETCOLLISION_UP_H + HUMAN_BULLETCOLLISION_HEAD_H, HUMAN_BULLETCOLLISION_HEAD_R * -1); | |
2889 | + d3dg->Renderline(HUMAN_BULLETCOLLISION_UP_R, HUMAN_BULLETCOLLISION_LEG_H + HUMAN_BULLETCOLLISION_UP_H, 0.0f, HUMAN_BULLETCOLLISION_UP_R * -1, HUMAN_BULLETCOLLISION_LEG_H + HUMAN_BULLETCOLLISION_UP_H, 0.0f); | |
2890 | + d3dg->Renderline(0.0f, HUMAN_BULLETCOLLISION_LEG_H + HUMAN_BULLETCOLLISION_UP_H, HUMAN_BULLETCOLLISION_UP_R, 0.0f, HUMAN_BULLETCOLLISION_LEG_H + HUMAN_BULLETCOLLISION_UP_H, HUMAN_BULLETCOLLISION_UP_R * -1); | |
2891 | + d3dg->Renderline(HUMAN_BULLETCOLLISION_LEG_R, HUMAN_BULLETCOLLISION_LEG_H, 0.0f, HUMAN_BULLETCOLLISION_LEG_R * -1, HUMAN_BULLETCOLLISION_LEG_H, 0.0f); | |
2892 | + d3dg->Renderline(0.0f, HUMAN_BULLETCOLLISION_LEG_H, HUMAN_BULLETCOLLISION_LEG_R, 0.0f, HUMAN_BULLETCOLLISION_LEG_H, HUMAN_BULLETCOLLISION_LEG_R * -1); | |
2893 | 2893 | } |
2894 | 2894 | */ |
2895 | 2895 | } |