<HTML> <HEAD> <!-- This HTML file has been created by texi2html 1.39 from ./hacking.texi on 12 June 2005 --> <TITLE>Hacking Xconq - Table of Contents</TITLE> </HEAD> <BODY> <H1>Hacking Xconq</H1> <P> <UL> <LI><A NAME="SEC1" HREF="hacking_1.html#SEC1">Introduction</A> <LI><A NAME="SEC2" HREF="hacking_2.html#SEC2">Kernel</A> <UL> <LI><A NAME="SEC3" HREF="hacking_3.html#SEC3">Configuration Options</A> <LI><A NAME="SEC4" HREF="hacking_4.html#SEC4">Porting the Kernel</A> <LI><A NAME="SEC5" HREF="hacking_5.html#SEC5">Writing New Synthesis Methods</A> <LI><A NAME="SEC6" HREF="hacking_6.html#SEC6">Writing New Namers</A> <LI><A NAME="SEC7" HREF="hacking_7.html#SEC7">Writing New AIs</A> <LI><A NAME="SEC8" HREF="hacking_8.html#SEC8">Extending GDL</A> <LI><A NAME="SEC9" HREF="hacking_9.html#SEC9">GDL Design Decisions</A> </UL> <LI><A NAME="SEC10" HREF="hacking_10.html#SEC10">Interface</A> <UL> <LI><A NAME="SEC11" HREF="hacking_11.html#SEC11">Interface Architecture</A> <LI><A NAME="SEC12" HREF="hacking_12.html#SEC12">Main Program</A> <LI><A NAME="SEC13" HREF="hacking_13.html#SEC13">Startup Options</A> <LI><A NAME="SEC14" HREF="hacking_14.html#SEC14">Progress Indication</A> <LI><A NAME="SEC15" HREF="hacking_15.html#SEC15">Feedback and Control</A> <LI><A NAME="SEC16" HREF="hacking_16.html#SEC16">Play Commands</A> <LI><A NAME="SEC17" HREF="hacking_17.html#SEC17">Error Handling</A> <LI><A NAME="SEC18" HREF="hacking_18.html#SEC18">Textual Displays</A> <LI><A NAME="SEC19" HREF="hacking_19.html#SEC19">Display Update</A> <LI><A NAME="SEC20" HREF="hacking_20.html#SEC20">Types of Windows and Panels</A> <LI><A NAME="SEC21" HREF="hacking_21.html#SEC21">Graphics</A> <UL> <LI><A NAME="SEC22" HREF="hacking_21.html#SEC22">Images</A> <LI><A NAME="SEC23" HREF="hacking_21.html#SEC23">Suggestions</A> </UL> <LI><A NAME="SEC24" HREF="hacking_22.html#SEC24">Animation</A> <LI><A NAME="SEC25" HREF="hacking_23.html#SEC25">Game Designer Tools</A> <LI><A NAME="SEC26" HREF="hacking_24.html#SEC26">Porting and Multiple Interfaces</A> <LI><A NAME="SEC27" HREF="hacking_25.html#SEC27">Useful Displays</A> <LI><A NAME="SEC28" HREF="hacking_26.html#SEC28">Useful Options</A> <LI><A NAME="SEC29" HREF="hacking_27.html#SEC29">Guidelines and Suggestions</A> </UL> <LI><A NAME="SEC30" HREF="hacking_28.html#SEC30">Networking</A> <LI><A NAME="SEC31" HREF="hacking_29.html#SEC31">Miscellany</A> <UL> <LI><A NAME="SEC32" HREF="hacking_30.html#SEC32">Versioning Standards</A> <LI><A NAME="SEC33" HREF="hacking_31.html#SEC33">Coding Standards</A> <LI><A NAME="SEC34" HREF="hacking_32.html#SEC34">Testing</A> <LI><A NAME="SEC35" HREF="hacking_33.html#SEC35">Debugging</A> <LI><A NAME="SEC36" HREF="hacking_34.html#SEC36">Pitfalls</A> <LI><A NAME="SEC37" HREF="hacking_35.html#SEC37">Rationale and Future Directions</A> </UL> </UL> <HR> <P>This document was generated on 12 June 2005 using the <A HREF="http://wwwcn.cern.ch/dci/texi2html/">texi2html</A> translator version 1.39.</P> </BODY> </HTML>