0ad/binaries/data/mods/public/simulation/components/interfaces/Player.js
leper 2c5cddd684 Move message registrations to the right file.
Refs #4161.
Reviewed by: fatherbushido
This was SVN commit r18646.
2016-08-27 15:26:54 +00:00

42 lines
1.2 KiB
JavaScript

/**
* Message of the form { "player": number, "from": string, "to": string }
* sent from Player component to warn other components when a player changed civs.
* This should only happen in Atlas.
*/
Engine.RegisterMessageType("CivChanged");
/**
* Message of the form { "player": number, "otherPlayer": number }
* sent from Player component when diplomacy changed for one player or between two players.
*/
Engine.RegisterMessageType("DiplomacyChanged");
/**
* Message of the form {}
* sent from Player component.
*/
Engine.RegisterMessageType("DisabledTechnologiesChanged");
/**
* Message of the form {}
* sent from Player component.
*/
Engine.RegisterMessageType("DisabledTemplatesChanged");
/**
* Message of the form { "playerID": number }
* sent from Player component when a player is defeated.
*/
Engine.RegisterMessageType("PlayerDefeated");
/**
* Message of the form { "playerID": number }
* sent from Player component when a player has won.
*/
Engine.RegisterMessageType("PlayerWon");
/**
* Message of the form { "to": number, "from": number, "amounts": object }
* sent from Player component whenever a tribute is sent.
*/
Engine.RegisterMessageType("TributeExchanged");