<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -22,6 +22,7 @@
 #include &quot;World.h&quot;
 #include &quot;MetaRoom.h&quot;
 #include &quot;caosVM.h&quot; // for setupCommandPointers()
+#include &quot;caosScript.h&quot; // for executeNetwork()
 #include &quot;PointerAgent.h&quot;
 #include &quot;dialect.h&quot; // registerDelegates
 #include &quot;NullBackend.h&quot;</diff>
      <filename>Engine.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -1122,6 +1122,8 @@ void SFCScenery::copyToWorld() {
 #include &lt;boost/format.hpp&gt;
 #include &lt;sstream&gt;
 
+#include &quot;caosScript.h&quot;
+
 void SFCScript::install() {
 	std::string scriptinfo = boost::str(boost::format(&quot;&lt;SFC script %d, %d, %d: %d&gt;&quot;) % (int)family % (int)genus % species % eventno);
 	caosScript script(world.gametype, scriptinfo);</diff>
      <filename>SFCFile.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -21,10 +21,13 @@
 #ifndef _SCRIPTORIUM_H
 #define _SCRIPTORIUM_H
 
-#include &quot;caosScript.h&quot;
 #include &quot;openc2e.h&quot;
+#include &lt;boost/shared_ptr.hpp&gt;
+using boost::shared_ptr;
 #include &lt;map&gt;
 
+class script;
+
 class Scriptorium {
 protected:
 	FRIEND_SERIALIZE(Scriptorium);</diff>
      <filename>Scriptorium.h</filename>
    </modified>
    <modified>
      <diff>@@ -20,6 +20,7 @@
 #include &quot;World.h&quot;
 #include &quot;Engine.h&quot;
 #include &quot;caosVM.h&quot; // for setupCommandPointers()
+#include &quot;caosScript.h&quot;
 #include &quot;PointerAgent.h&quot;
 #include &quot;CompoundAgent.h&quot; // for setFocus
 #include &lt;limits.h&gt; // for MAXINT</diff>
      <filename>World.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -20,6 +20,7 @@
 #include &quot;bytecode.h&quot;
 #include &quot;cmddata.h&quot;
 #include &quot;exceptions.h&quot;
+#include &quot;caosScript.h&quot;
 #include &quot;caosVM.h&quot;
 #include &quot;openc2e.h&quot;
 #include &quot;Engine.h&quot;</diff>
      <filename>caosScript.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -21,6 +21,7 @@
 #include &quot;openc2e.h&quot;
 #include &quot;World.h&quot;
 #include &quot;bytecode.h&quot;
+#include &quot;caosScript.h&quot;
 #include &lt;iostream&gt;
 
 #include &lt;boost/format.hpp&gt;</diff>
      <filename>caosVM.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -21,15 +21,18 @@
 #define _CAOSVM_H
 
 #include &quot;openc2e.h&quot;
-#include &quot;caosScript.h&quot;
 #include &lt;map&gt;
 #include &lt;istream&gt;
 #include &lt;ostream&gt;
 #include &quot;AgentRef.h&quot;
+#include &quot;caosVar.h&quot;
 
+#include &lt;boost/variant.hpp&gt;
 #include &lt;boost/weak_ptr.hpp&gt;
 using boost::weak_ptr;
 
+class script;
+
 //#define CAOSDEBUG
 //#define CAOSDEBUGDETAIL
 
@@ -1040,7 +1043,7 @@ public:
 
 	void safeJMP(int nip);
 	void invoke_cmd(script *s, bool is_saver, int opidx);
-	void runOpCore(script *s, caosOp op);
+	void runOpCore(script *s, struct caosOp op);
 	void runOp();
 	void runEntirely(shared_ptr&lt;script&gt; s);
 </diff>
      <filename>caosVM.h</filename>
    </modified>
    <modified>
      <diff>@@ -26,6 +26,7 @@
 #include &lt;cctype&gt;
 #include &quot;dialect.h&quot;
 #include &lt;algorithm&gt;
+#include &quot;caosScript.h&quot;
 
 // #include &quot;malloc.h&quot; &lt;- unportable horror!
 #include &lt;sstream&gt;</diff>
      <filename>caosVM_debug.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -25,6 +25,7 @@
 #include &lt;sstream&gt;
 #include &quot;AgentHelpers.h&quot;
 #include &quot;Vehicle.h&quot; // EPAS
+#include &quot;caosScript.h&quot; // CAOS
 
 /**
  DOIF (command) condition (condition)</diff>
      <filename>caosVM_flow.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -18,6 +18,7 @@
  */
 
 #include &quot;caosVM.h&quot;
+#include &quot;caosScript.h&quot; // PRAY INJT
 #include &quot;World.h&quot;
 #include &quot;Catalogue.h&quot;
 #include &lt;boost/format.hpp&gt;</diff>
      <filename>caosVM_resources.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -18,6 +18,7 @@
  */
 
 #include &quot;caosVM.h&quot;
+#include &quot;caosScript.h&quot;
 #include &quot;World.h&quot;
 #include &quot;Engine.h&quot;
 #include &lt;iostream&gt;</diff>
      <filename>caosVM_scripts.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -20,12 +20,11 @@
 #ifndef CAOSVAR_H
 #define CAOSVAR_H 1
 
-#include &quot;boost/variant.hpp&quot;
+#include &lt;boost/variant.hpp&gt;
 #include &quot;openc2e.h&quot;
 #include &lt;string&gt;
 #include &lt;cassert&gt;
 #include &quot;AgentRef.h&quot;
-//#include &quot;slaballoc.h&quot;
 #include &lt;typeinfo&gt;
 #include &quot;physics.h&quot;
 </diff>
      <filename>caosVar.h</filename>
    </modified>
    <modified>
      <diff>@@ -47,6 +47,7 @@ print qq{#include &lt;cstdio&gt;\n};
 print qq{#include &lt;climits&gt;\n};
 print qq{#include &quot;cmddata.h&quot;\n};
 print qq{#include &quot;caosVM.h&quot;\n};
+print qq{#include &quot;dialect.h&quot;\n};
 print qq{#include &quot;openc2e.h&quot;\n};
 print qq{\n\n};
 </diff>
      <filename>writecmds.pl</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>649ea4189a16dfe733814873ab2e2ddf3cd44289</id>
    </parent>
  </parents>
  <author>
    <name>Alyssa Milburn</name>
    <email>fuzzie@fuzzie.org</email>
  </author>
  <url>http://github.com/ccdevnet/openc2e/commit/094af549b754a3933af5c99cc3231cab633715a0</url>
  <id>094af549b754a3933af5c99cc3231cab633715a0</id>
  <committed-date>2008-02-03T16:18:43-08:00</committed-date>
  <authored-date>2008-02-03T16:18:43-08:00</authored-date>
  <message>remove caosScript.h include from caosVM.h</message>
  <tree>5a94d51eb475e658d64d1bda5b44905b0241e9fc</tree>
  <committer>
    <name>Alyssa Milburn</name>
    <email>fuzzie@fuzzie.org</email>
  </committer>
</commit>
