Package org.newdawn.slick

Examples of org.newdawn.slick.CanvasGameContainer$Container


                     mappedName = "java:comp/UserTransaction";
                  }
               }
               else if (TimerService.class.getName().equals(envRef.getType()))
               {
                  final Container ic = (Container) container;
                  InjectorFactory<?> factory = new InjectorFactory<TimerServicePropertyInjector>()
                  {
                     public TimerServicePropertyInjector create(BeanProperty property)
                     {
                        return new TimerServicePropertyInjector(property, ic);
View Full Code Here


                     mappedName = "java:comp/UserTransaction";
                  }
               }
               else if (resType.equals(TimerService.class))
               {
                  final Container ic = (Container) container;
                  InjectorFactory<?> factory = new InjectorFactory<TimerServicePropertyInjector>()
                  {
                     public TimerServicePropertyInjector create(BeanProperty property)
                     {
                        return new TimerServicePropertyInjector(property, ic);
View Full Code Here

      }
      // search everywhere
      Iterator containers = Ejb3Registry.getContainers().iterator();
      while (containers.hasNext())
      {
         Container container = (Container)containers.next();
         EJBContainer ejbContainer = (EJBContainer) container;
         if (ejbContainer == rtnContainer) continue;
         if (ProxyFactoryHelper.publishesInterface(container, businessIntf))
         {
            if (rtnContainer != null)
View Full Code Here

   public static final String PARTITION_NAME = "PARTITION_NAME";
  
   public Object invoke(Invocation invocation) throws Throwable
   {
      Container localContainer = findLocalContainer(invocation);
      if (localContainer != null)
      {
         return invokeLocal(invocation, localContainer);
      }
      return invocation.invokeNext();
View Full Code Here

   private Container findLocalContainer(Invocation invocation)
   {
      String guid = (String)invocation.getMetaData(IS_LOCAL, GUID);
      String partitionName = (String) invocation.getMetaData(PARTITION_NAME, PARTITION_NAME);
     
      Container container = null;
      try
      {
         container = Ejb3Registry.findContainer(guid);
         if (container == null)
         {
View Full Code Here

    JMenuBar bar = new JMenuBar();
    bar.add(file);
    setJMenuBar(bar);
   
    game = new ParticleGame(this);
    final CanvasGameContainer container = new CanvasGameContainer(game);
    container.setSize(500,600);
    JPanel controls = new JPanel();
    controls.setLayout(null);
    emitters.setBounds(0,0,300,150);
    emitters.setBorder(BorderFactory.createTitledBorder("Emitters"));
    controls.add(emitters);
    JTabbedPane tabs = new JTabbedPane();
    tabs.setBounds(0,150,300,350);
    controls.add(tabs);
   
    tabs.add("Settings", settingsPanel);
    tabs.add("Emission", emissionControls);
    tabs.add("Position", positionControls);
    tabs.add("Rendering", colorPanel);
    tabs.add("Limit", limitPanel);
    tabs.add("Whiskas", whiskasPanel);
   
    JPanel panel = new JPanel();
    panel.setLayout(null);
    container.setBounds(0,0,500,600);
    controls.setBounds(500,20,300,575);
    reset.setBounds(90,500,90,25);
    controls.add(reset);
    systemMove.setBounds(180,500,120,25);
    controls.add(systemMove);
    pause.setBounds(0,500,90,25);
    controls.add(pause);
    additive.setBounds(500,0,150,25);
    panel.add(additive);
    pointsEnabled.setBounds(650,0,150,25);
    panel.add(pointsEnabled);
    panel.add(container);
    panel.add(controls);

    systemMove.addChangeListener(new ChangeListener() {
      public void stateChanged(ChangeEvent e) {
        game.setSystemMove(systemMove.getValue(),false);
      }
    });
   
    addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent e) {
        System.exit(0);
      }
    });
    additive.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        updateBlendMode();
      }
    });
    pointsEnabled.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        game.getSystem().setUsePoints(pointsEnabled.isSelected());
      }
    });
    reset.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        game.resetCounts();
      }
    });
    pause.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        game.setPaused(!game.isPaused());
      }
    });
   
    ConfigurableEmitter test = new ConfigurableEmitter("Default");
    emitters.add(test);
    game.addEmitter(test);
   
    additive.setSelected(true);
   
    setContentPane(panel);
    setSize(800,600);
    setResizable(false);
    setVisible(true);

    InputListener listener = new InputAdapter() {
      public void mousePressed(int x, int y, int button) {
        if (button != 0) {
          positionControls.setPosition(0,0);
        }
        systemMove.setValue(0);
        game.setSystemMove(0,true);
      }
     
      public void mouseMoved(int x, int y, int nx, int ny) {
        if (container.getContainer().getInput().isMouseButtonDown(0)) {
          int xp = nx - 250;
          int yp = ny - 300;
          positionControls.setPosition(xp,yp);
          systemMove.setValue(0);
          game.setSystemMove(0,true);
        }
      }
    };
    game.setListener(listener);
   
    // init graph window
    initGraphEditorWindow();

    emitters.setSelected(0);
   
    try {
      container.start();
    } catch (SlickException e1) {
      Log.error(e1);
    }
  }
View Full Code Here

            public String getTitle() {
                return "preview";
            }
        };
        try {
            cgc = new CanvasGameContainer(game);
            jPanel7.add(cgc, "");
            cgc.setSize(140, 100);
        } catch (Exception ex) {
            ex.printStackTrace();
        }
View Full Code Here

    JMenuBar bar = new JMenuBar();
    bar.add(file);
    setJMenuBar(bar);
   
    game = new ParticleGame(this);
    final CanvasGameContainer container = new CanvasGameContainer(game);
    container.getContainer().setAlwaysRender(true);
    container.setSize(500,600);
    JPanel controls = new JPanel();
    controls.setLayout(null);
    emitters.setBounds(0,0,300,150);
    emitters.setBorder(BorderFactory.createTitledBorder("Emitters"));
    controls.add(emitters);
    JTabbedPane tabs = new JTabbedPane();
    tabs.setBounds(0,150,300,350);
    controls.add(tabs);
   
    tabs.add("Settings", settingsPanel);
    tabs.add("Emission", emissionControls);
    tabs.add("Position", positionControls);
    tabs.add("Rendering", colorPanel);
    tabs.add("Limit", limitPanel);
    tabs.add("Whiskas", whiskasPanel);
   
    JPanel panel = new JPanel();
    panel.setLayout(null);
    container.setBounds(0,0,500,600);
    controls.setBounds(500,20,300,575);
    reset.setBounds(90,500,90,25);
    controls.add(reset);
    systemMove.setBounds(180,500,120,25);
    controls.add(systemMove);
    pause.setBounds(0,500,90,25);
    controls.add(pause);
    additive.setBounds(500,0,150,25);
    panel.add(additive);
    pointsEnabled.setBounds(650,0,150,25);
    panel.add(pointsEnabled);
    panel.add(container);
    panel.add(controls);

    systemMove.addChangeListener(new ChangeListener() {
      public void stateChanged(ChangeEvent e) {
        game.setSystemMove(systemMove.getValue(),false);
      }
    });
   
    addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent e) {
        System.exit(0);
      }
    });
    additive.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        updateBlendMode();
      }
    });
    pointsEnabled.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        game.getSystem().setUsePoints(pointsEnabled.isSelected());
      }
    });
    reset.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        game.resetCounts();
      }
    });
    pause.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        game.setPaused(!game.isPaused());
      }
    });
   
    ConfigurableEmitter test = new ConfigurableEmitter("Default");
    emitters.add(test);
    game.addEmitter(test);
   
    additive.setSelected(true);
   
    setContentPane(panel);
    setSize(800,600);
    setResizable(false);
    setVisible(true);

    InputListener listener = new InputAdapter() {
      public void mousePressed(int x, int y, int button) {
        if (button != 0) {
          positionControls.setPosition(0,0);
        }
        systemMove.setValue(0);
        game.setSystemMove(0,true);
      }
     
      public void mouseMoved(int x, int y, int nx, int ny) {
        if (container.getContainer().getInput().isMouseButtonDown(0)) {
          int xp = nx - 250;
          int yp = ny - 300;
          positionControls.setPosition(xp,yp);
          systemMove.setValue(0);
          game.setSystemMove(0,true);
        }
      }
    };
    game.setListener(listener);
   
    // init graph window
    initGraphEditorWindow();

    emitters.setSelected(0);
   
    try {
      container.start();
    } catch (SlickException e1) {
      Log.error(e1);
    }
  }
View Full Code Here

            ((GlyphPage)pages.get(glyphPageCombo.getSelectedIndex())).getImage().draw(1, 1);
        }
      }
    };

    canvasContainer = new CanvasGameContainer(game) {
      public int getWidth () {
        int width = super.getWidth();
        return width <= 0 ? 1 : width;
      }
View Full Code Here

   *
   * @param args The command line arguments passed in (none honoured)
   */
  public static void main(String[] args) {
    try {
      CanvasGameContainer container = new CanvasGameContainer(
          new CanvasSizeTest());
      container.setSize(640,480);
      Frame frame = new Frame("Test");
      frame.setLayout(new GridLayout(1,2));
      frame.add(container);
      frame.pack();
      frame.addWindowListener(new WindowAdapter() {
        public void windowClosing(WindowEvent e) {
          System.exit(0);
        }
      });
      frame.setVisible(true);
 
      container.start();
    } catch (Exception e) {
      Log.error(e);
    }
  }
View Full Code Here

TOP

Related Classes of org.newdawn.slick.CanvasGameContainer$Container

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.