[Avida-cvs] [avida-svn] r424 - trunk/source/viewers

brysonda@myxo.css.msu.edu brysonda at myxo.css.msu.edu
Mon Dec 19 12:36:45 PST 2005


Author: brysonda
Date: 2005-12-19 15:36:45 -0500 (Mon, 19 Dec 2005)
New Revision: 424

Modified:
   trunk/source/viewers/zoom_screen.cc
Log:
Fix viewer usage of cHeadCPU so that it will compile.

Modified: trunk/source/viewers/zoom_screen.cc
===================================================================
--- trunk/source/viewers/zoom_screen.cc	2005-12-19 20:28:54 UTC (rev 423)
+++ trunk/source/viewers/zoom_screen.cc	2005-12-19 20:36:45 UTC (rev 424)
@@ -1099,7 +1099,10 @@
   // Finally, act on the edit method!
   switch (edit_method) {
   case INST_EDIT_BREAKPOINT:
-    ToggleBool( edit_head.FlagBreakpoint() );
+    if (edit_head.GetMemory().FlagBreakpoint(edit_head.GetPosition()))
+      edit_head.SetFlagBreakpoint();
+    else
+      edit_head.ClearFlagBreakpoint();
     break;
   case INST_EDIT_JUMP_IP:
     hardware.IP() = edit_head;
@@ -1211,19 +1214,19 @@
   window->Print(6, 14, "%3d", inst_set.GetRedundancy(cInstruction(inst_id)) );
   window->Print(7, 14, "%3d", inst_set.GetCost(cInstruction(inst_id)) );
 
-  if (inst_ptr.FlagCopied() == true) window->SetBoldColor(COLOR_CYAN);
+  if (inst_ptr.GetMemory().FlagCopied(inst_ptr.GetPosition()) == true) window->SetBoldColor(COLOR_CYAN);
   else window->SetColor(COLOR_CYAN);
   window->Print(4, 25, "Copied");
 
-  if (inst_ptr.FlagMutated() == true) window->SetBoldColor(COLOR_CYAN);
+  if (inst_ptr.GetMemory().FlagMutated(inst_ptr.GetPosition()) == true) window->SetBoldColor(COLOR_CYAN);
   else window->SetColor(COLOR_CYAN);
   window->Print(5, 25, "Mutated");
 
-  if (inst_ptr.FlagExecuted() == true) window->SetBoldColor(COLOR_CYAN);
+  if (inst_ptr.GetMemory().FlagExecuted(inst_ptr.GetPosition()) == true) window->SetBoldColor(COLOR_CYAN);
   else window->SetColor(COLOR_CYAN);
   window->Print(6, 25, "Executed");
 
-  if (inst_ptr.FlagBreakpoint() == true) window->SetBoldColor(COLOR_CYAN);
+  if (inst_ptr.GetMemory().FlagBreakpoint(inst_ptr.GetPosition()) == true) window->SetBoldColor(COLOR_CYAN);
   else window->SetColor(COLOR_CYAN);
   window->Print(7, 25, "Breakpoint");
 




More information about the Avida-cvs mailing list