cz.cuni.amis.pogamut.base.communication.translator.event
Interface IWorldChangeEvent

All Superinterfaces:
Event
All Known Subinterfaces:
IBatchEndEvent, ICompositeWorldObjectUpdatedEvent, IGBWorldEvent, ILocalWorldObjectUpdatedEvent, ISharedPropertyUpdatedEvent, ISharedWorldObjectUpdatedEvent, IStaticWorldObjectUpdatedEvent, IWorldEventWrapper, IWorldObjectUpdatedEvent
All Known Implementing Classes:
AbstractSharedProperty.GenericPropertyUpdate, AddInventoryMsg, AdrenalineGained, AliveMessage, AliveMessage.AliveMessageUpdate, AliveMessageCompositeImpl, AliveMessageLocalImpl.AliveMessageLocalUpdate, AliveMessageMessage, AliveMessageSharedImpl.AliveMessageSharedUpdate, AliveMessageStaticImpl.AliveMessageStaticUpdate, AnimationBotID, AnimationChange, AnimationPort, AnimationStop, AutoTraceRay, AutoTraceRay.AutoTraceRayUpdate, AutoTraceRayCompositeImpl, AutoTraceRayLocalImpl.AutoTraceRayLocalUpdate, AutoTraceRayMessage, AutoTraceRaySharedImpl.AutoTraceRaySharedUpdate, AutoTraceRayStaticImpl.AutoTraceRayStaticUpdate, BeginMessage, BombInfo, BombInfo.BombInfoUpdate, BombInfo.ObjectDisappeared, BombInfoCompositeImpl, BombInfoLocal.ObjectDisappeared, BombInfoLocalImpl.BombInfoLocalUpdate, BombInfoMessage, BombInfoSharedImpl.BombInfoSharedUpdate, BombInfoStaticImpl.BombInfoStaticUpdate, BotDamaged, BotFirstSpawned, BotKilled, Bumped, ChangedWeapon, ComboStarted, ConfigChange, ConfigChange.ConfigChangeUpdate, ConfigChangeCompositeImpl, ConfigChangeLocalImpl.ConfigChangeLocalUpdate, ConfigChangeMessage, ConfigChangeSharedImpl.ConfigChangeSharedUpdate, ConfigChangeStaticImpl.ConfigChangeStaticUpdate, DialogCommand, DialogFailed, DialogOk, EndMessage, EnteredVehicle, FactoryUsed, FallEdge, FastTraceResponse, FlagInfo, FlagInfo.FlagInfoUpdate, FlagInfo.ObjectDisappeared, FlagInfoCompositeImpl, FlagInfoLocal.ObjectDisappeared, FlagInfoLocalImpl.FlagInfoLocalUpdate, FlagInfoMessage, FlagInfoSharedImpl.FlagInfoSharedUpdate, FlagInfoStaticImpl.FlagInfoStaticUpdate, GameInfo, GameInfo.GameInfoUpdate, GameInfoCompositeImpl, GameInfoLocalImpl.GameInfoLocalUpdate, GameInfoMessage, GameInfoSharedImpl.GameInfoSharedUpdate, GameInfoStaticImpl.GameInfoStaticUpdate, GamePaused, GameRestarted, GameResumed, GBEvent, GlobalChat, HandShakeEnd, HandShakeStart, HearNoise, HearPickup, HelloBotHandshake, HelloControlServerHandshake, HelloObserverHandshake, IBatchEndEvent.BatchEndEventStub, IncomingProjectile, IncomingProjectile.IncomingProjectileUpdate, IncomingProjectileCompositeImpl, IncomingProjectileLocalImpl.IncomingProjectileLocalUpdate, IncomingProjectileMessage, IncomingProjectileSharedImpl.IncomingProjectileSharedUpdate, IncomingProjectileStaticImpl.IncomingProjectileStaticUpdate, InitCommandRequest, InitedMessage, InitedMessage.InitedMessageUpdate, InitedMessageCompositeImpl, InitedMessageLocalImpl.InitedMessageLocalUpdate, InitedMessageMessage, InitedMessageSharedImpl.InitedMessageSharedUpdate, InitedMessageStaticImpl.InitedMessageStaticUpdate, Item, Item.ItemUpdate, Item.ObjectDisappeared, ItemCategory, ItemCategoryEnd, ItemCategoryStart, ItemCompositeImpl, ItemDescriptorObtained, ItemListEnd, ItemListStart, ItemLocal.ObjectDisappeared, ItemLocalImpl.ItemLocalUpdate, ItemMessage, ItemPickedUp, ItemSharedImpl.ItemSharedUpdate, ItemStaticImpl.ItemStaticUpdate, JumpPerformed, KeyEvent, Landed, ListObtained, LockedVehicle, LostChild, LostInventory, MapChange, MapFinished, MapList, MapListEnd, MapListObtained, MapListStart, MapPointListObtained, Mover, Mover.MoverUpdate, Mover.ObjectDisappeared, MoverCompositeImpl, MoverListEnd, MoverListObtained, MoverListStart, MoverLocal.ObjectDisappeared, MoverLocalImpl.MoverLocalUpdate, MoverMessage, MoverSharedImpl.MoverSharedUpdate, MoverStaticImpl.MoverStaticUpdate, Mutator, MutatorListEnd, MutatorListObtained, MutatorListStart, MyInventory, MyInventory.MyInventoryUpdate, MyInventoryCompositeImpl, MyInventoryEnd, MyInventoryLocalImpl.MyInventoryLocalUpdate, MyInventoryMessage, MyInventorySharedImpl.MyInventorySharedUpdate, MyInventoryStart, MyInventoryStaticImpl.MyInventoryStaticUpdate, NavPoint, NavPoint.NavPointUpdate, NavPoint.ObjectDisappeared, NavPointCompositeImpl, NavPointListEnd, NavPointListStart, NavPointLocal.ObjectDisappeared, NavPointLocalImpl.NavPointLocalUpdate, NavPointMessage, NavPointNeighbourLink, NavPointNeighbourLinkEnd, NavPointNeighbourLinkStart, NavPointSharedImpl.NavPointSharedUpdate, NavPointStaticImpl.NavPointStaticUpdate, ObjectSelected, PasswdOk, PasswdWrong, Password, Path, PathList, PathListEnd, PathListStart, Player, Player.ObjectDisappeared, Player.PlayerUpdate, PlayerCompositeImpl, PlayerDamaged, PlayerInput, PlayerJoinsGame, PlayerKilled, PlayerLeft, PlayerListEnd, PlayerListObtained, PlayerListStart, PlayerLocal.ObjectDisappeared, PlayerLocalImpl.PlayerLocalUpdate, PlayerMessage, PlayerScore, PlayerSharedImpl.PlayerSharedUpdate, PlayerStaticImpl.PlayerStaticUpdate, Pong, Reachable, ReadyCommandRequest, RecordingEnded, RecordingStarted, Self, Self.SelfUpdate, SelfCompositeImpl, SelfLocalImpl.SelfLocalUpdate, SelfMessage, SelfSharedImpl.SelfSharedUpdate, SelfStaticImpl.SelfStaticUpdate, SharedBatchBeginEvent, SharedBatchFinishedEvent, ShootingStarted, ShootingStopped, Spawn, TeamChanged, TeamChat, TeamScore, TeamScore.TeamScoreUpdate, TeamScoreCompositeImpl, TeamScoreLocalImpl.TeamScoreLocalUpdate, TeamScoreMessage, TeamScoreSharedImpl.TeamScoreSharedUpdate, TeamScoreStaticImpl.TeamScoreStaticUpdate, Thrown, TraceResponse, TranslatorEvent, Trigger, Vehicle, Vehicle.ObjectDisappeared, Vehicle.VehicleUpdate, VehicleCompositeImpl, VehicleLocal.ObjectDisappeared, VehicleLocalImpl.VehicleLocalUpdate, VehicleMessage, VehicleSharedImpl.VehicleSharedUpdate, VehicleStaticImpl.VehicleStaticUpdate, VolumeChanged, WallCollision, WeaponUpdate, WorldEventIdentityWrapper, ZoneChangedBot

public interface IWorldChangeEvent
extends Event

Marker interface for every world event that can be sensed from the world.

That means the events between IWorldMessageTranslator (it outputs them) and IWorldView (it accepts them).


Method Summary
 long getSimTime()
          Time when the change has happened inside the environment.
 

Method Detail

getSimTime

long getSimTime()
Time when the change has happened inside the environment.

Returns:
timestamp