X operations(XOPS)に非常に近いFPSゲームを制作・リメイクし、成果物をオープンソースとして公開することを目的としたプロジェクトです。
| Revision | 205 (tree) |
|---|---|
| Time | 2018-06-17 21:19:27 |
| Author | |
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 | } |