From: <jom...@us...> - 2016-04-06 16:33:55
|
Revision: 1886 http://sourceforge.net/p/jason/svn/1886 Author: jomifred Date: 2016-04-06 16:33:52 +0000 (Wed, 06 Apr 2016) Log Message: ----------- improve addPercept method Modified Paths: -------------- trunk/src/jason/environment/Environment.java Modified: trunk/src/jason/environment/Environment.java =================================================================== --- trunk/src/jason/environment/Environment.java 2016-04-06 16:26:04 UTC (rev 1885) +++ trunk/src/jason/environment/Environment.java 2016-04-06 16:33:52 UTC (rev 1886) @@ -209,15 +209,17 @@ } /** Adds a perception for all agents */ - public void addPercept(Literal per) { - if (per != null) { - if (! percepts.contains(per)) { - percepts.add(per); - uptodateAgs.clear(); + public void addPercept(Literal... perceptions) { + if (perceptions != null) { + for (Literal per: perceptions) { + if (! percepts.contains(per)) { + percepts.add(per); + } } + uptodateAgs.clear(); } } - + /** Removes a perception from the common perception list */ public boolean removePercept(Literal per) { if (per != null) { @@ -286,6 +288,7 @@ } } + /** Removes a perception for an agent */ public boolean removePercept(String agName, Literal per) { if (per != null && agName != null) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |