Guest User

Untitled

a guest
May 15th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. import javax.swing.*;
  2. import java.util.*;
  3. import java.awt.*;
  4. import java.applet.*;
  5. import java.text.*;
  6.  
  7. public class BordageFinal extends Applet implements Runnable {
  8. final int minX = 0, maxX=500, minY = 0, maxY = 500;
  9.  
  10. Image offScreen;
  11. Graphics offG;
  12.  
  13. Thread myThread = null;
  14.  
  15. Image zombiesrc, guysrc;
  16.  
  17. int zombieX, zombieY, guyX, guyY;
  18.  
  19. public void init() {
  20.  
  21. boolean gameLost = false;
  22.  
  23. zombiesrc = getImage(getCodeBase(),"Zombie.png");
  24. guysrc = getImage(getCodeBase(), "Shooter.jpg");
  25.  
  26. MediaTracker tracker = new MediaTracker(this); //track loading pictures
  27. tracker.addImage(zombiesrc, 0);
  28. tracker.addImage(guysrc, 0);
  29.  
  30.  
  31.  
  32. //wait for pictures to complete loading
  33. while (tracker.checkAll(true) != true){ }
  34. //check if trouble loading pictures
  35. if (tracker.isErrorAny()){
  36. JOptionPane.showMessageDialog(null, "Trouble loading pictures");
  37. }
  38.  
  39. guyX = 250;
  40. guyY = 250;
  41.  
  42. zombieX = 250;
  43. zombieY = 100;
  44.  
  45. offG.drawImage(zombiesrc, zombieX, zombieY, 50, 50, this);
  46. offG.drawImage(guysrc, guyX, guyY, 50, 50, this);
  47.  
  48.  
  49. }
  50. public void start() {
  51. if (myThread == null) {
  52. myThread = new Thread(this);
  53. myThread.start();
  54. }
  55. }
  56.  
  57. public void stop() {
  58. if (myThread != null) {
  59. myThread = null;
  60. }
  61. }
  62.  
  63. public void run(){
  64. Graphics offG = offScreen.getGraphics();
  65.  
  66.  
  67. }
  68.  
  69.  
  70. public void paint(Graphics g) {
  71. g.drawImage(offScreen, 0, 0, this);
  72.  
  73.  
  74. }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment