Examples of GameEvent


Examples of cero.games.GameEvent

  }

  private void notifyGameStart() {
    for (GameListener list : gameListeners) {
      // using a new event in case the last listener modified it
      GameEvent event = new GameEvent(this);
      list.gameStart(event);
    }
  }
View Full Code Here

Examples of com.googlecode.klenwell.playndev.core.event.GameEvent

       * This creates a central handler for events
       */
      pointer().setListener(new Pointer.Listener() {
          @Override
            public void onPointerStart(Pointer.Event event) {
              GameEvent gameEvent = EventApi.normalizeEvent(EventType.POINTERSTART, event);
              EventApi.enqueue(gameEvent);
            }
         
            @Override
            public void onPointerEnd(Pointer.Event event) {
                GameEvent gameEvent = EventApi.normalizeEvent(EventType.POINTEREND, event);
                EventApi.enqueue(gameEvent);
            }

            @Override
            public void onPointerDrag(Pointer.Event event) {
                GameEvent gameEvent = EventApi.normalizeEvent(EventType.POINTERDRAG, event);
                EventApi.enqueue(gameEvent);
            }
        });
     
      // bind listeners to targets (circles)
View Full Code Here

Examples of com.insightfullogic.slab.GameEvent

        final long[] lives = { 5000, 4000, 3000, 2000, 1000 };

        // Create objects
        for (int i = 0; i < OBJECTS_ALLOCATED; i++) {
      GameEvent event = values.get(i);
      event.setId(i);
      event.setStrength(i % 50);
      event.setTarget(i % 5);
    }

        final long middle = System.nanoTime();

        // Use objects
        for (int i = 0; i < OBJECTS_ALLOCATED; i++) {
      GameEvent event = values.get(i);
      int target = event.getTarget();
      long lifeRemaining = lives[target];
      if (lifeRemaining > 0) {
        lives[target] = lifeRemaining - event.getStrength();
      }
        }

        final long reads = System.nanoTime() - middle;
        final long writes = middle - start;
View Full Code Here

Examples of com.music.web.websocket.dto.GameEvent

    @Test
    public void gameInitializedTest() throws Exception {
        GameHandler handler = new GameHandler();
        initializeGame(handler);

        GameEvent response = mapper.readValue(messages.get("1").removeLast().getPayload().toString(), GameEvent.class);
        Assert.assertEquals(GameEventType.GAME_INITIALIZED, response.getType());

        Assert.assertEquals(1, handler.getGames().size());

        Game game = handler.getGames().values().iterator().next();
        Assert.assertEquals(game.getId(), response.getGameId());
    }
View Full Code Here

Examples of game.GameEvent

      @Override
      public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception {
         Object message = e.getMessage();
         if (message instanceof GameEvent) {
            GameEvent gameEvent = (GameEvent) message;
            ClientWriteThread writeThread = channels.get(gameEvent.getSource());
            if (writeThread == null) {
               synchronized (clients) {
                  for (int i = 0; i < clients.size(); i++) {
                     if (clients.get(i).getChannel() == ctx.getChannel()) {
                        channels.put(gameEvent.getSource(), clients.get(i));
                        clients.remove(i);
                        break;
                     }
                  }
               }
View Full Code Here

Examples of game.core.event.GameEvent

        this.guiModel = guiModel;

        player = new Player(this, guiModel);
        player.initInventory();

        Event.setGameEvent(new GameEvent(this));

        player.setMotion(50, 50);

        final List<Message> messagesDebut = MessagePropertie.getMessage(map);
        if (messagesDebut != null) {
View Full Code Here

Examples of games.stendhal.server.core.engine.GameEvent

      player2.sendPrivateText("Congratulations! You are now married to \""
          + name1
          + "\". You can use #/spouse if you want to be together.");
      text = "You have successfully married \"" + name1 + "\" and \""
          + name2 + "\".";
      new GameEvent(player.getName(), "marry",  name1 + " + " + name2).raise();
    }

    player.sendPrivateText(text.trim());
  }
View Full Code Here

Examples of games.stendhal.server.core.engine.GameEvent

      final int y = teleported.getY();

      // TODO: use Player.teleport()

      if (StendhalRPAction.placeat(zone, player, x, y)) {
        new GameEvent(player.getName(), "teleportto", teleported.getName() + "(spouse)").raise();
      }

      player.notifyWorldAboutChanges();
    }
  }
View Full Code Here

Examples of games.stendhal.server.core.engine.GameEvent

      logger.info(player.getName() + " is attacking " + victim.getName());
    }

    StendhalKillLogDAO killLog = DAORegister.get().get(StendhalKillLogDAO.class);
    new GameEvent(killLog.getEntityName(player), "attack", killLog.getEntityName(victim), killLog.entityToType(player), killLog.entityToType(victim)).raise();

    player.setTarget(victim);
    player.faceToward(victim);
    player.applyClientDirection(false);
    player.notifyWorldAboutChanges();
View Full Code Here

Examples of games.stendhal.server.core.engine.GameEvent

        if (oldZone != null) {
          final String source = oldZone.getName();
          final String destination = zone.getName();

          new GameEvent(player.getName(), "change zone", destination).raise();

          TutorialNotifier.zoneChange(player, source, destination);
          ZoneNotifier.zoneChange(player, source, destination);
        }
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.