Package games.stendhal.client.entity

Examples of games.stendhal.client.entity.IEntity


   *            The base object.
   * @param changes
   *            The changes.
   */
  public void onChangedAdded(final RPObject object, final RPObject changes) {
    final IEntity iEntity = objects.get(FQID.create(object));

    if (iEntity instanceof Entity) {
      final Entity entity = (Entity) iEntity;

      entity.onChangedAdded(object, changes);
View Full Code Here


   *            The base object.
   * @param changes
   *            The changes.
   */
  public void onChangedRemoved(final RPObject object, final RPObject changes) {
    final IEntity entity = objects.get(FQID.create(object));

    if (entity instanceof Entity) {
      ((Entity) entity).onChangedRemoved(object, changes);
    }
  }
View Full Code Here

  public void onRemoved(final RPObject object) {
    final RPObject.ID id = object.getID();

    logger.debug("removed " + id);

    final IEntity entity = objects.remove(FQID.create(object));

    if (entity != null) {
      for (GameObjectListener listener : gameObjectListeners) {
        listener.removeEntity(entity);
      }
      entity.release();
    }
  }
View Full Code Here

   *            The slot object changes.
   */
  public void onSlotChangedAdded(final RPObject object,
      final String slotName, final RPObject sobject,
      final RPObject schanges) {
    final IEntity entity = objects.get(FQID.create(object));

    if (entity instanceof Entity) {
      ((Entity) entity).onSlotChangedAdded(object, slotName, sobject, schanges);
    }
  }
View Full Code Here

   *            The slot object changes.
   */
  public void onSlotChangedRemoved(final RPObject object,
      final String slotName, final RPObject sobject,
      final RPObject schanges) {
    final IEntity entity = objects.get(FQID.create(object));

    if (entity instanceof Entity) {
      ((Entity) entity).onSlotChangedRemoved(object, slotName, sobject, schanges);
    }
  }
View Full Code Here

   * executes the event
   */
  @Override
  public void execute() {
    try {
      IEntity partner = findPartner();
      TradeState myState = TradeState.valueOf(event.get("user_trade_state"));
      TradeState partnerState = TradeState.valueOf(event.get("partner_trade_state"));
     
      TradingController.get().setState(entity, partner, myState, partnerState);
    } catch (RuntimeException e) {
View Full Code Here

TOP

Related Classes of games.stendhal.client.entity.IEntity

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.