Revision f18e8fae
Added by Leszek Koltunski over 3 years ago
src/main/java/org/distorted/objects/TwistyHelicopter.java | ||
---|---|---|
285 | 285 |
|
286 | 286 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
287 | 287 |
|
288 |
void createFaceTexture(Canvas canvas, Paint paint, int face, int left, int top, int side)
|
|
288 |
void createFaceTexture(Canvas canvas, Paint paint, int face, int left) |
|
289 | 289 |
{ |
290 |
float STROKE = 0.035f*side;
|
|
291 |
float L= left+0.125f*side;
|
|
292 |
float H= 0.375f*side;
|
|
293 |
float LEN = 0.5f*side;
|
|
290 |
float STROKE = 0.035f*TEXTURE_HEIGHT;
|
|
291 |
float L= left+0.125f*TEXTURE_HEIGHT;
|
|
292 |
float H= 0.375f*TEXTURE_HEIGHT;
|
|
293 |
float LEN = 0.5f*TEXTURE_HEIGHT;
|
|
294 | 294 |
|
295 | 295 |
paint.setAntiAlias(true); |
296 | 296 |
paint.setStrokeWidth(STROKE); |
297 | 297 |
paint.setColor(FACE_COLORS[face]); |
298 | 298 |
paint.setStyle(Paint.Style.FILL); |
299 | 299 |
|
300 |
canvas.drawRect(left,top,left+side,top+side,paint);
|
|
300 |
canvas.drawRect(left,0,left+TEXTURE_HEIGHT,TEXTURE_HEIGHT,paint);
|
|
301 | 301 |
|
302 | 302 |
paint.setColor(INTERIOR_COLOR); |
303 | 303 |
paint.setStyle(Paint.Style.STROKE); |
... | ... | |
306 | 306 |
canvas.drawLine( L , H, L+LEN, H+LEN, paint); |
307 | 307 |
canvas.drawLine( L+LEN, H, L+LEN, H+LEN, paint); |
308 | 308 |
|
309 |
float S1 = 0.125f*side;
|
|
310 |
float S2 = 0.070f*side;
|
|
309 |
float S1 = 0.125f*TEXTURE_HEIGHT;
|
|
310 |
float S2 = 0.070f*TEXTURE_HEIGHT;
|
|
311 | 311 |
float X = 0.7f*S2; |
312 | 312 |
|
313 |
float LA = left+0.625f*side;
|
|
314 |
float RA = left+0.125f*side;
|
|
315 |
float TA = 0.375f*side;
|
|
316 |
float BA = 0.875f*side;
|
|
313 |
float LA = left+0.625f*TEXTURE_HEIGHT;
|
|
314 |
float RA = left+0.125f*TEXTURE_HEIGHT;
|
|
315 |
float TA = 0.375f*TEXTURE_HEIGHT;
|
|
316 |
float BA = 0.875f*TEXTURE_HEIGHT;
|
|
317 | 317 |
|
318 | 318 |
canvas.drawArc( LA-S1, TA , LA , TA+S1, 270, 90, false, paint); |
319 | 319 |
canvas.drawArc( RA+X , TA , RA+X+S2, TA+S2, 135,135, false, paint); |
Also available in: Unified diff
Simplify drawing textures.