diff orpg/pluginhandler.py @ 66:c54768cffbd4 ornery-dev

Traipse Dev 'OpenRPG' {090818-00} Traipse is a distribution of OpenRPG that is designed to be easy to setup and go. Traipse also makes it easy for developers to work on code without fear of sacrifice. 'Ornery-Orc' continues the trend of 'Grumpy' and adds fixes to the code. 'Ornery-Orc''s main goal is to offer more advanced features and enhance the productivity of the user. Update Summary: *Unstable* This is the first wave of Code Refinement updates. Includes new material from Core Beta; new debugger material (partially implemented), beginnings of switch to etree, TerminalWriter, and a little more. open_rpg has been renamed to component; functioning now as component.get(), component.add(), component.delete(). This version has known bugs, specifically with the gametree and nodes. I think the XML files where not removed during testing of Core and switching back.
author sirebral
date Tue, 18 Aug 2009 06:33:37 -0500
parents 4385a7d0efd1
children 4dc11df853bf
line wrap: on
line diff
--- a/orpg/pluginhandler.py	Mon Aug 17 06:56:31 2009 -0500
+++ b/orpg/pluginhandler.py	Tue Aug 18 06:33:37 2009 -0500
@@ -1,5 +1,5 @@
 from orpg.orpg_wx import *
-from orpg.orpgCore import open_rpg
+from orpg.orpgCore import component
 
 class PluginHandler:
     # Initialization subroutine.
@@ -7,14 +7,14 @@
     # !self : instance of self
     # !chat : instance of the chat window to write to
     def __init__(self, plugindb, parent):
-        self.session = open_rpg.get_component("session")
-        self.chat = open_rpg.get_component("chat")
-        self.settings = open_rpg.get_component("settings")
-        self.gametree = open_rpg.get_component("tree")
-        self.startplugs = open_rpg.get_component("startplugs")
-        self.xml = open_rpg.get_component("xml")
-        self.validate = open_rpg.get_component("validate")
-        self.topframe = open_rpg.get_component("frame")
+        self.session = component.get("session")
+        self.chat = component.get("chat")
+        self.settings = component.get("settings")
+        self.gametree = component.get("tree")
+        self.startplugs = component.get("startplugs")
+        self.xml = component.get("xml")
+        self.validate = component.get("validate")
+        self.topframe = component.get("frame")
         self.plugindb = plugindb
         self.parent = parent
         self.shortcmdlist = self.chat.chat_cmds.shortcmdlist
@@ -27,7 +27,7 @@
         pass
 
     def menu_start(self):
-        rootMenu = open_rpg.get_component("pluginmenu")
+        rootMenu = component.get("pluginmenu")
         try:
             self.plugin_menu()
             rootMenu.AppendMenu(wx.ID_ANY, self.name, self.menu)
@@ -39,7 +39,7 @@
 
     def menu_cleanup(self):
         self.settings.save()
-        rootMenu = open_rpg.get_component("pluginmenu")
+        rootMenu = component.get("pluginmenu")
         menus = rootMenu.MenuItems
         for mi in menus:
             if mi.GetText() == self.name: