📄 changelog
字号:
2000-02-27 <mgd@nest.swarm.org> * StartMousetrap.java (main): Update for SDG and 2.1.1999-11-19 Marcus G. Daniels <mgd@pojoaque.santafe.edu> * Mousetrap.java: Return an Object, for the sake of the ActionTo interface.1999-09-18 Marcus G. Daniels <mgd@pojoaque.santafe.edu> * 2.0.1 release.1999-09-14 Alex Lancaster <alex@santafe.edu> * MousetrapObserverSwarm.java (buildObjects): Pass windowGeometry record name in ZoomRaster creation1999-09-12 Marcus G. Daniels <mgd@pojoaque.santafe.edu> * StartMousetrap.java: Pass appName, version, and bug report address. * MousetrapObserverSwarm.java: Pass windowGeometry record name in EZGraph creation. * MousetrapModelSwarm.java, MousetrapObserverSwarm.java: Likewise for ProbeDisplay (throughout) and for setters.1999-09-02 Alex Lancaster <alex@santafe.edu> * MousetrapModelSwarm.java (MousetrapModelSwarm): Make MousetrapProbeMap a local inner class, rather than a member inner class and relocate its definition to the constructor, since it is the only place it is required. Rename to MousetrapModelProbeMap. * MousetrapObserverSwarm.java (MousetrapObserverSwarm): Inside class constructor, rework the probeMap instance as an anonymous class for succinctness.1999-09-01 Alex Lancaster <alex@santafe.edu> * StartMousetrap.java: Reword javadoc comment more precisely. * MousetrapModelSwarm.java: Import Grid2d interface as well as Grid2dImpl implementation. (grid): Type as Grid2d interface. (getWorld): Return type as Grid2d interface.1999-09-01 Marcus G. Daniels <mgd@pojoaque.santafe.edu> * MousetrapObserverSwarm.java: Import Zone and Swarm interfaces instead of implementations. Import Colormap and ZoomRaster interfaces. (colormap): Type as Colormap interface. (displayWindow): Type as ZoomRaster interface. (MousetrapObserverSwarm): Type Zone argument as interface. (probeMap): Type as EmptyProbeMap interface. (activateIn): Type swarmContext as Swarm interface, not implementation. * MousetrapModelSwarm.java: Import Zone, Activity, VarProbe interfaces instead of implementations. Import Swarm interface. (probeVariable): Return VarProbe interface type, not implementation. (MousetrapProbeMap, MousetrapModelSwarm): Use Zone interface type as argument. (activateIn): Type swarmContext as Swarm interface, not implementation. * MousetrapBatchSwarm.java: Import Zone, Activity, Swarm interfaces instead of implementations. Import EZGraph interface. (triggerGraph): Type as EZGraph interface instead of implementation. (MousetrapBatchSwarm): Type aZone argument as Zone interface, not implementation. (activateIn): Type swarmContext as Swarm interface, not implementation. * Mousetrap.java: Import ZoomRaster interface instead of implementation. (displayWidget): Type as a ZoomRaster interface. (setDisplayWidget) Type argument to setDisplayWidget as a ZoomRaster interface.1999-08-31 Marcus G. Daniels <mgd@pojoaque.santafe.edu> * MousetrapBatchSwarm.java: Import and use ActionGroup and Schedule for displayActions and displaySchedule, respectively. * Mousetrap.java: Import and use UniformDoubleDist, UniformUnsignedDist, and, UniformIntegerDist for uniform0to1, uniformRadius, and uniformTrigTime, respectively. * MousetrapModelSwarm.java: Import and use Schedule, ActivityControl, PMMLCG1gen, and UniformDoubleDist for moduleSchedule, modelActCont, randomGenerator, and uniform0to1, respectively. * MousetrapObserverSwarm.java: Import and use ActionGroup, Schedule, ActivityControl, Object2dDisplay, and EZGraph interfaces for displayActions, displaySchedule, observerActCont, mousetrapDisplay, and triggerGraph, respectively.1999-08-24 Marcus G. Daniels <mgd@pojoaque.santafe.edu> * MousetrapBatchSwarm.java: Use getSwarmActivity instead of cast. * MousetrapObserverSwarm.java (buildObjects): Remove casting passing displayWindow and world Grid2d to Object2dDisplay.1999-08-24 <mgd@HELEN> * StartMousetrap.java: Drop topLevelSwarm at the end. * MousetrapObserverSwarm.java (drop): New method. Disable destroy notification.1999-08-23 Marcus G. Daniels <mgd@pojoaque.santafe.edu> * MousetrapObserverSwarm.java (buildObjects): Return null on Quit. * StartMousetrap.java: Don't do anything if buildObjects returns null; the user hit Quit. * Mousetrap.java, MousetrapObserverSwarm.java, MousetrapModelSwarm.java, MousetrapStatistics.java, StartMousetrap.java: Do minimal, explicit imports. Use SwarmImpl as argument to activateIn:, not Object. * MousetrapModelSwarm.java (MousetrapProbeMap): New inner class. * MousetrapObserverSwarm.java, MousetrapModelSwarm.java: Eliminate intermediate variables, misc. cleanups.1999-08-22 Marcus G. Daniels <mgd@pojoaque.santafe.edu> * MousetrapModelSwarm.java, MousetrapBatchSwarm.java, MousetrapObserverSwarm.java, Mousetrap.java: Remove this.* () style calls and eliminate most casting.1999-08-17 <mgd@HELEN> * Makefile: Add StartMousetrap.java. * StartMousetrap.java, Mousetrap.java: Move StartMousetrap class to be public in StartMousetrap.java.1999-08-12 Alex Lancaster <alex@santafe.edu> * Makefile (clean): Added target. * MousetrapBatchSwarm.java, MousetrapModelSwarm.java, MousetrapObserverSwarm.java, MousetrapStatistics.java, Mousetrap.java: Add Copyright information. * COPYING: Add GPL.1999-08-11 Alex Lancaster <alex@santafe.edu> * MousetrapModelSwarm.java (activateIn()): Create an ArchivedProbeDisplay for model ActivityControlImpl.1999-08-10 Alex Lancaster <alex@santafe.edu> * Mousetrap.java: Changed the following references to classnames Mousetrap{Observer,Model,Batch}SwarmImpl -> Mousetrap{Observer,Model,Batch}Swarm. * Makefile: Likewise. * MousetrapObserverSwarm.java, MousetrapBatchSwarm.java, MousetrapModelSwarm.java: New files, renamed by removing their respective `Impl' suffixes. Changed all class names accordingly, throughout. Removed old files.1999-08-09 Alex Lancaster <alex@santafe.edu> * MousetrapObserverSwarmImpl.java (buildObjects()): Uncomment code to handle ZoomRasterImpl probing. * MousetrapBatchSwarmImpl.java: Reformatting throughout. * MousetrapObserverSwarmImpl.java (MousetrapObserverSwarmImpl()): Use convenience constructors for instances of EmptyProbeMapImpl. Add javadoc-style comments for class and methods. * MousetrapModelSwarmImpl.java (MousetrapModelSwarmImpl(): Likewise. * Mousetrap.java (StartMoustrap.main()): Use Global.env.guiFlag from SwarmEnvironment to switch on/off GUI mode. Add javadoc-style comments. * Start ChangeLog.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -