Advertisement
Guest User

Handler

a guest
May 19th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.19 KB | None | 0 0
  1. import java.awt.*;
  2. import java.util.*;
  3.  
  4. public class Handler {
  5.    
  6.     public static final LinkedList<Objects> list1 = new LinkedList<Objects>();
  7.     public static final LinkedList<Player> list2 = new LinkedList<Player>();
  8.     public static final LinkedList<Enemies> list3 = new LinkedList<Enemies>();
  9.    
  10.     public void render(Graphics g){
  11.         for(int i = 0;i < list1.size();i++){
  12.             list1.get(i).render(g);
  13.         }
  14.         for(int i = 0;i < list2.size();i++){
  15.             list2.get(i).render(g);
  16.         }
  17.         for(int i = 0;i < list3.size();i++){
  18.             list3.get(i).render(g);
  19.         }
  20.         Main.render(g);
  21.     }
  22.    
  23.     public void tick(){
  24.         for(int i = 0;i < list1.size();i++){
  25.             list1.get(i).tick();
  26.         }
  27.         for(int i = 0;i < list2.size();i++){
  28.             list2.get(i).tick();
  29.         }
  30.         for(int i = 0;i < list3.size();i++){
  31.             list3.get(i).tick();
  32.         }
  33.     }
  34.    
  35.     public void removeEnemy(Enemies obj){
  36.         list3.remove(obj);
  37.     }
  38.    
  39.     public void removePlayer(Player obj){
  40.         list2.remove(obj);
  41.     }
  42.    
  43.     public void removeObject(Objects obj){
  44.         list1.remove(obj);
  45.     }
  46.    
  47.    
  48.     public void addEnemy(Enemies obj){
  49.         list3.add(obj);
  50.     }
  51.    
  52.     public void addPlayer(Player obj){
  53.         list2.add(obj);
  54.     }
  55.    
  56.     public void addObject(Objects obj){
  57.         list1.add(obj);
  58.     }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement