MCPcopy Create free account
hub / github.com/catabriga/graphwar / paintComponent

Method paintComponent

src/Graphwar/GraphPlane.java:226–266  ·  view source on GitHub ↗
(Graphics g)

Source from the content-addressed store, hash-verified

224 }
225
226 public void paintComponent(Graphics g)
227 {
228 //long times[] = new long[6];
229
230 //times[0] = System.nanoTime();
231
232 boolean reversed = graphwar.getGameData().isTerrainReversed();
233
234 if(repaintBack)
235 {
236 drawBackground(backg, reversed); //times[1] = System.nanoTime();
237 drawPlayersNames(backg, reversed); ///times[2] = System.nanoTime();
238 drawCurrentPlayerMarker(backg, reversed);
239
240 if(nextMarker)
241 {
242 drawNextPlayersMarkers(backg, reversed);
243 }
244
245 repaintBack = false;
246 }
247
248 g.drawImage(background, 0, 0, null);
249 // else
250 // {
251 // times[1] = System.nanoTime();
252 // times[2] = System.nanoTime();
253 // }
254
255 drawSoldiers(g, reversed); // times[3] = System.nanoTime();
256 drawFunction(g, reversed); // times[4] = System.nanoTime();
257 drawExplosion(g, reversed); // times[5] = System.nanoTime();
258
259 // for(int i=1; i<times.length; i++)
260 // {
261 // System.out.println(i+": "+(times[i]-times[i-1]));
262 // }
263
264 // System.out.println();
265 // timeFinishedLastPaint = System.currentTimeMillis();
266 }
267
268 private void drawBackground(Graphics2D g, boolean reversed)
269 {

Callers

nothing calls this directly

Calls 9

drawBackgroundMethod · 0.95
drawPlayersNamesMethod · 0.95
drawSoldiersMethod · 0.95
drawFunctionMethod · 0.95
drawExplosionMethod · 0.95
isTerrainReversedMethod · 0.80
getGameDataMethod · 0.80

Tested by

no test coverage detected