1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| ((Chara)player.get(player.size() - 1)).spriteSheet = getImage(img, "sheetThrash.png"); tracker.addImage(((Chara)player.get(player.size() - 1)).spriteSheet, nextID()); testProjectile = getImage(img, "rocket1.png"); tracker.addImage(testProjectile, nextID()); imgPowerMeter = getImage(img, "powerMeter.png"); tracker.addImage(imgPowerMeter, nextID()); imgPowerBar = getImage(img, "powerBar.png"); tracker.addImage(imgPowerBar, nextID()); imgPowerLast = getImage(img, "powerMeterLast.png"); tracker.addImage(imgPowerLast, nextID()); imgPowerWish = getImage(img, "powerMeterWish.png"); tracker.addImage(imgPowerWish, nextID()); imgAngleArrow = getImage(img, "angleArrow.png"); tracker.addImage(imgAngleArrow, nextID()); for(int cnt = 0; cnt < 10; cnt++) { imgNumber.add(getImage(img, (new StringBuilder("n")).append(cnt).append(".png").toString())); tracker.addImage((Image)imgNumber.get(imgNumber.size() - 1), nextID()); }
screenWidth = getSize().width; screenHeight = getSize().height; metricsX = (double)gameWidth / (double)screenWidth; metricsY = (double)gameHeight / (double)screenHeight; imgDbl = createImage(gameWidth, gameHeight); bufDbl = imgDbl.getGraphics(); imgCurGrab = getImage(img, "cur_grab.png"); tracker.addImage(imgCurGrab, nextID()); imgCurPoint = getImage(img, "cur_point.png"); tracker.addImage(imgCurPoint, nextID()); imgBackground = getImage(img, "blusky.png"); tracker.addImage(imgBackground, nextID()); imgGround = new BufferedImage(mapWidth, mapHeight, 2); imgGround2 = new BufferedImage(mapWidth, mapHeight, 2); Debug("init() Waiting for Images to load..."); try { tracker.waitForAll(); } catch(InterruptedException e) { System.out.println((new StringBuilder("ERROR FOUND! ")).append(e).toString()); } Debug("init() Setting up generic players..."); ((Chara)player.get(0)).x = 200; ((Chara)player.get(0)).y = 50; ((Chara)player.get(0)).loadSprite(((Chara)player.get(0)).spriteSheet); ((Chara)player.get(1)).x = 500; ((Chara)player.get(1)).y = 50; ((Chara)player.get(1)).loadSprite(((Chara)player.get(1)).spriteSheet);
|