- 13 juil., 2007 1 validation
-
-
spottedMetal a écrit
1. Unquoted Tk graphics section and created a main window for the GUI. Refactored code for graphical user interface, splitting EnvFrame into EnvGUI (main Tk window), EnvToolbar, and EnvCanvas. 2. Disabled binding of Mouse-1 and Mouse-2, which don't do anything useful. 3. Implemented the add-object pop-up menu. Defined object_classes for each kind of environment. 4. Added images for ReflexVacuumAgent and Dirt, and a get_image method. get_image caches images in a dictionary to prevent them from being garbage-collected and avoid repeated reading of the same files. Created image files for reflex vacuum agent and dirt. B. Changes to XYEnvironment: 1. Implemented find_at method. 2. Implemented move_to method including bumping. C. Other changes -- to support bumping, defined the Obstacle class, and made Wall a subclass of Obstacle. A bump occurs when an agent tries to move to a cell occupied by any kind of Obstacle.
-
- 13 juin, 2007 1 validation
-
-
peter.norvig a écrit
-