|
@@ -117,9 +117,9 @@ $(function() {
|
|
|
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div>
|
|
|
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">namespace </span><a class="code" href="namespacedoor.html">door</a> {</div>
|
|
|
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  </div>
|
|
|
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="keyword">extern</span> <span class="keywordtype">bool</span> unicode;</div>
|
|
|
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="keyword">extern</span> <span class="keywordtype">bool</span> full_cp437;</div>
|
|
|
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="keyword">extern</span> <span class="keywordtype">bool</span> debug_capture;</div>
|
|
|
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="keyword">extern</span> <span class="keywordtype">bool</span> <a class="code" href="namespacedoor.html#a1626abff63f7a1b9dc696969c860283b">unicode</a>;</div>
|
|
|
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="keyword">extern</span> <span class="keywordtype">bool</span> <a class="code" href="namespacedoor.html#aeade8b521c7f95755fdb166727c2b87c">full_cp437</a>;</div>
|
|
|
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="keyword">extern</span> <span class="keywordtype">bool</span> <a class="code" href="namespacedoor.html#ac39a1dfdb8dec210d28133625f860bc1">debug_capture</a>;</div>
|
|
|
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  </div>
|
|
|
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="comment">/*</span></div>
|
|
|
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="comment">Translate CP437 strings to unicode for output.</span></div>
|
|
@@ -129,8 +129,8 @@ $(function() {
|
|
|
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="comment">}</span></div>
|
|
|
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="comment"></span> </div>
|
|
|
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="comment"> */</span></div>
|
|
|
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="keywordtype">void</span> cp437toUnicode(std::string input, std::string &out);</div>
|
|
|
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="keywordtype">void</span> cp437toUnicode(<span class="keyword">const</span> <span class="keywordtype">char</span> *input, std::string &out);</div>
|
|
|
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="keywordtype">void</span> <a class="code" href="namespacedoor.html#a5efa4fb96eacd6b90e5cbb0bd985f3fc">cp437toUnicode</a>(std::string input, std::string &out);</div>
|
|
|
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="keywordtype">void</span> <a class="code" href="namespacedoor.html#a5efa4fb96eacd6b90e5cbb0bd985f3fc">cp437toUnicode</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *input, std::string &out);</div>
|
|
|
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  </div>
|
|
|
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="comment">/*</span></div>
|
|
|
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="comment">door 2.0</span></div>
|
|
@@ -203,13 +203,13 @@ $(function() {
|
|
|
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="keywordtype">void</span> parse_dropfile(<span class="keyword">const</span> <span class="keywordtype">char</span> *filepath);</div>
|
|
|
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <span class="keywordtype">void</span> init(<span class="keywordtype">void</span>);</div>
|
|
|
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  std::time_t startup;</div>
|
|
|
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <span class="keyword">struct </span>termios tio_default;</div>
|
|
|
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <span class="keyword">struct </span>termios <a class="code" href="getkey_8cpp.html#ac317ff25d1fad1066feec2dd66179eec">tio_default</a>;</div>
|
|
|
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <span class="comment">// getkey functions</span></div>
|
|
|
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <span class="keywordtype">signed</span> <span class="keywordtype">int</span> getch(<span class="keywordtype">void</span>);</div>
|
|
|
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="keywordtype">void</span> unget(<span class="keywordtype">char</span> c);</div>
|
|
|
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <span class="keywordtype">char</span> get(<span class="keywordtype">void</span>);</div>
|
|
|
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <span class="keywordtype">char</span> buffer[5];</div>
|
|
|
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> bpos;</div>
|
|
|
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <span class="keywordtype">signed</span> <span class="keywordtype">int</span> <a class="code" href="getkey_8cpp.html#abbfe4f963938c288581211cdee6cb818">getch</a>(<span class="keywordtype">void</span>);</div>
|
|
|
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="keywordtype">void</span> <a class="code" href="getkey_8cpp.html#a37118b1ee911d1447a495aa49f2926a5">unget</a>(<span class="keywordtype">char</span> c);</div>
|
|
|
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <span class="keywordtype">char</span> <a class="code" href="getkey_8cpp.html#a5a392181fdf6b261a23c6996b6f65765">get</a>(<span class="keywordtype">void</span>);</div>
|
|
|
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <span class="keywordtype">char</span> <a class="code" href="getkey_8cpp.html#a92dfe6e9243e862063a0c3869f784557">buffer</a>[5];</div>
|
|
|
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="getkey_8cpp.html#aaa0e5be04b9ee83acfdd443145061f47">bpos</a>;</div>
|
|
|
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <span class="keywordtype">bool</span> has_dropfile;</div>
|
|
|
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="keywordtype">bool</span> debugging;</div>
|
|
|
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  std::string dropfilename;</div>
|
|
@@ -232,7 +232,7 @@ $(function() {
|
|
|
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  <span class="keyword">virtual</span> ~<a class="code" href="classdoor_1_1Door.html">Door</a>();</div>
|
|
|
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  ofstream &<a class="code" href="classdoor_1_1Door.html#a15d3f18b7165f348479344b897b6ed96">log</a>(<span class="keywordtype">void</span>);</div>
|
|
|
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="comment">// void log(std::string output);</span></div>
|
|
|
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <a class="code" href="classAnyOption.html">AnyOption</a> opt;</div>
|
|
|
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  AnyOption opt;</div>
|
|
|
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  std::string debug_buffer;</div>
|
|
|
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  </div>
|
|
|
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="classdoor_1_1Door.html#adf76d445797eb513020a60f786f65767"> 244</a></span>  <a class="code" href="classdoor_1_1ANSIColor.html">ANSIColor</a> <a class="code" href="classdoor_1_1Door.html#adf76d445797eb513020a60f786f65767">previous</a>;</div>
|
|
@@ -251,7 +251,7 @@ $(function() {
|
|
|
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  atomic<int> time_left;</div>
|
|
|
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  atomic<int> time_used;</div>
|
|
|
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  </div>
|
|
|
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  <span class="keywordtype">signed</span> <span class="keywordtype">int</span> getkey(<span class="keywordtype">void</span>);</div>
|
|
|
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  <span class="keywordtype">signed</span> <span class="keywordtype">int</span> <a class="code" href="getkey_8cpp.html#a48210bb765c651a12818ca2551ace8e2">getkey</a>(<span class="keywordtype">void</span>);</div>
|
|
|
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keywordtype">bool</span> haskey(<span class="keywordtype">void</span>);</div>
|
|
|
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <span class="keywordtype">int</span> get_input(<span class="keywordtype">void</span>);</div>
|
|
|
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <span class="keywordtype">signed</span> <span class="keywordtype">int</span> <a class="code" href="classdoor_1_1Door.html#a092b281d63bb6ee0a3bee2ba77d78a47">sleep_key</a>(<span class="keywordtype">int</span> secs);</div>
|
|
@@ -322,8 +322,8 @@ $(function() {
|
|
|
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  <span class="keyword">friend</span> std::ostream &<a class="code" href="classdoor_1_1Goto.html#a21a0915b21cc762dc148f7ba6797229b">operator<<</a>(std::ostream &os, <span class="keyword">const</span> <a class="code" href="classdoor_1_1Goto.html">Goto</a> &g);</div>
|
|
|
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span> };</div>
|
|
|
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  </div>
|
|
|
-<div class="line"><a name="l00427"></a><span class="lineno"> 427</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> SaveCursor[];</div>
|
|
|
-<div class="line"><a name="l00428"></a><span class="lineno"> 428</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> RestoreCursor[];</div>
|
|
|
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="namespacedoor.html#aa6a7c86274470fd22e45676ba6eebb36">SaveCursor</a>[];</div>
|
|
|
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> <a class="code" href="namespacedoor.html#a1ae3caab423b38b35e887d79b5ac1811">RestoreCursor</a>[];</div>
|
|
|
<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>  </div>
|
|
|
<div class="line"><a name="l00430"></a><span class="lineno"> 430</span> <span class="preprocessor">#ifdef EXPERIMENTAL</span></div>
|
|
|
<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  </div>
|
|
@@ -485,7 +485,7 @@ $(function() {
|
|
|
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>  <a class="code" href="classdoor_1_1Goto.html">door::Goto</a> gotoEnd(<span class="keywordtype">void</span>);</div>
|
|
|
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>  std::unique_ptr<Line> <a class="code" href="classdoor_1_1Panel.html#a69a98249e3f33fd20300aa62120b8561">spacer_line</a>(<span class="keywordtype">bool</span> single);</div>
|
|
|
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>  <span class="keywordtype">void</span> <a class="code" href="classdoor_1_1Panel.html#ae5630294b780b57aba721969762f50eb">lineSetBack</a>(ANSIColor back);</div>
|
|
|
-<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>  <span class="keyword">friend</span> std::ostream &operator<<(std::ostream &os, <span class="keyword">const</span> Panel &p);</div>
|
|
|
+<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>  <span class="keyword">friend</span> std::ostream &<a class="code" href="classdoor_1_1Panel.html#acc188acc0dfd6127ca4a51a6508b8c62">operator<<</a>(std::ostream &os, <span class="keyword">const</span> Panel &p);</div>
|
|
|
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span> };</div>
|
|
|
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>  </div>
|
|
|
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span> <span class="comment">/*</span></div>
|
|
@@ -542,74 +542,74 @@ $(function() {
|
|
|
<div class="line"><a name="l00709"></a><span class="lineno"><a class="line" href="classdoor_1_1Screen.html"> 709</a></span> <span class="keyword">class </span><a class="code" href="classdoor_1_1Screen.html">Screen</a> {</div>
|
|
|
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span> <span class="keyword">private</span>:</div>
|
|
|
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>  <span class="comment">// bool hidden;</span></div>
|
|
|
-<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>  std::vector<std::unique_ptr<Panel>> panels;</div>
|
|
|
-<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>  </div>
|
|
|
-<div class="line"><a name="l00714"></a><span class="lineno"> 714</span> <span class="keyword">public</span>:</div>
|
|
|
-<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>  <a class="code" href="classdoor_1_1Screen.html">Screen</a>(<span class="keywordtype">void</span>);</div>
|
|
|
-<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>  <a class="code" href="classdoor_1_1Screen.html">Screen</a>(<a class="code" href="classdoor_1_1Screen.html">Screen</a> &) = <span class="keywordflow">default</span>;</div>
|
|
|
-<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>  <span class="keywordtype">void</span> addPanel(std::unique_ptr<Panel> p);</div>
|
|
|
-<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>  <span class="comment">/*</span></div>
|
|
|
-<div class="line"><a name="l00719"></a><span class="lineno"> 719</span> <span class="comment">bool delPanel(std::shared_ptr<Panel> p);</span></div>
|
|
|
-<div class="line"><a name="l00720"></a><span class="lineno"> 720</span> <span class="comment"></span> </div>
|
|
|
-<div class="line"><a name="l00721"></a><span class="lineno"> 721</span> <span class="comment">void hide(void);</span></div>
|
|
|
-<div class="line"><a name="l00722"></a><span class="lineno"> 722</span> <span class="comment">void show(void);</span></div>
|
|
|
-<div class="line"><a name="l00723"></a><span class="lineno"> 723</span> <span class="comment">*/</span></div>
|
|
|
-<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>  <span class="keywordtype">bool</span> update(<a class="code" href="classdoor_1_1Door.html">Door</a> &d);</div>
|
|
|
-<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>  <span class="keywordtype">void</span> update(<span class="keywordtype">void</span>);</div>
|
|
|
-<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>  </div>
|
|
|
-<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>  <span class="keyword">friend</span> std::ostream &operator<<(std::ostream &os, <span class="keyword">const</span> <a class="code" href="classdoor_1_1Screen.html">Screen</a> &s);</div>
|
|
|
-<div class="line"><a name="l00728"></a><span class="lineno"> 728</span> };</div>
|
|
|
+<div class="line"><a name="l00715"></a><span class="lineno"><a class="line" href="classdoor_1_1Screen.html#a9f93b83a6c0ebab3972dd7340c88675a"> 715</a></span> <span class="comment"></span> std::vector<std::unique_ptr<Panel>> <a class="code" href="classdoor_1_1Screen.html#a9f93b83a6c0ebab3972dd7340c88675a">panels</a>;</div>
|
|
|
+<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>  </div>
|
|
|
+<div class="line"><a name="l00717"></a><span class="lineno"> 717</span> <span class="keyword">public</span>:</div>
|
|
|
+<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>  <a class="code" href="classdoor_1_1Screen.html">Screen</a>(<span class="keywordtype">void</span>);</div>
|
|
|
+<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>  <a class="code" href="classdoor_1_1Screen.html">Screen</a>(<a class="code" href="classdoor_1_1Screen.html">Screen</a> &) = <span class="keywordflow">default</span>;</div>
|
|
|
+<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>  <span class="keywordtype">void</span> addPanel(std::unique_ptr<Panel> p);</div>
|
|
|
+<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>  <span class="comment">/*</span></div>
|
|
|
+<div class="line"><a name="l00722"></a><span class="lineno"> 722</span> <span class="comment">bool delPanel(std::shared_ptr<Panel> p);</span></div>
|
|
|
+<div class="line"><a name="l00723"></a><span class="lineno"> 723</span> <span class="comment"></span> </div>
|
|
|
+<div class="line"><a name="l00724"></a><span class="lineno"> 724</span> <span class="comment">void hide(void);</span></div>
|
|
|
+<div class="line"><a name="l00725"></a><span class="lineno"> 725</span> <span class="comment">void show(void);</span></div>
|
|
|
+<div class="line"><a name="l00726"></a><span class="lineno"> 726</span> <span class="comment">*/</span></div>
|
|
|
+<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>  <span class="keywordtype">bool</span> update(<a class="code" href="classdoor_1_1Door.html">Door</a> &d);</div>
|
|
|
+<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>  <span class="keywordtype">void</span> update(<span class="keywordtype">void</span>);</div>
|
|
|
<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>  </div>
|
|
|
-<div class="line"><a name="l00730"></a><span class="lineno"> 730</span> <span class="comment">/*</span></div>
|
|
|
-<div class="line"><a name="l00731"></a><span class="lineno"> 731</span> <span class="comment">screen - contains panels.</span></div>
|
|
|
-<div class="line"><a name="l00732"></a><span class="lineno"> 732</span> <span class="comment"> - default to 1,1 X 80,24</span></div>
|
|
|
-<div class="line"><a name="l00733"></a><span class="lineno"> 733</span> <span class="comment"> - refresh(style) could redraw panels by order they were added,</span></div>
|
|
|
-<div class="line"><a name="l00734"></a><span class="lineno"> 734</span> <span class="comment"> or could redraw panels from top to bottom, left to right.</span></div>
|
|
|
-<div class="line"><a name="l00735"></a><span class="lineno"> 735</span> <span class="comment"></span> </div>
|
|
|
-<div class="line"><a name="l00736"></a><span class="lineno"> 736</span> <span class="comment">crazy ideas:</span></div>
|
|
|
-<div class="line"><a name="l00737"></a><span class="lineno"> 737</span> <span class="comment"> hide panels / z-order</span></div>
|
|
|
-<div class="line"><a name="l00738"></a><span class="lineno"> 738</span> <span class="comment"> how to handle panel on top of other panels?</span></div>
|
|
|
-<div class="line"><a name="l00739"></a><span class="lineno"> 739</span> <span class="comment"> Can I have you win + show animated final score calculations?</span></div>
|
|
|
-<div class="line"><a name="l00740"></a><span class="lineno"> 740</span> <span class="comment"></span> </div>
|
|
|
-<div class="line"><a name="l00741"></a><span class="lineno"> 741</span> <span class="comment">panel - has X,Y and width, optional length. contains lines.</span></div>
|
|
|
-<div class="line"><a name="l00742"></a><span class="lineno"> 742</span> <span class="comment"> length could be simply number of "lines".</span></div>
|
|
|
-<div class="line"><a name="l00743"></a><span class="lineno"> 743</span> <span class="comment"> - has optional border. double/single/Ds/Sd TOPbottom</span></div>
|
|
|
-<div class="line"><a name="l00744"></a><span class="lineno"> 744</span> <span class="comment"> - has optional title.</span></div>
|
|
|
-<div class="line"><a name="l00745"></a><span class="lineno"> 745</span> <span class="comment"> - has optional footer.</span></div>
|
|
|
-<div class="line"><a name="l00746"></a><span class="lineno"> 746</span> <span class="comment"></span> </div>
|
|
|
-<div class="line"><a name="l00747"></a><span class="lineno"> 747</span> <span class="comment"> addLine()</span></div>
|
|
|
-<div class="line"><a name="l00748"></a><span class="lineno"> 748</span> <span class="comment"> append() - Appends another line to current line.</span></div>
|
|
|
+<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>  <span class="keyword">friend</span> std::ostream &<a class="code" href="classdoor_1_1Screen.html#aa33539627ee3d8a5c4b09ee9401711e0">operator<<</a>(std::ostream &os, <span class="keyword">const</span> <a class="code" href="classdoor_1_1Screen.html">Screen</a> &s);</div>
|
|
|
+<div class="line"><a name="l00731"></a><span class="lineno"> 731</span> };</div>
|
|
|
+<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>  </div>
|
|
|
+<div class="line"><a name="l00733"></a><span class="lineno"> 733</span> <span class="comment">/*</span></div>
|
|
|
+<div class="line"><a name="l00734"></a><span class="lineno"> 734</span> <span class="comment">screen - contains panels.</span></div>
|
|
|
+<div class="line"><a name="l00735"></a><span class="lineno"> 735</span> <span class="comment"> - default to 1,1 X 80,24</span></div>
|
|
|
+<div class="line"><a name="l00736"></a><span class="lineno"> 736</span> <span class="comment"> - refresh(style) could redraw panels by order they were added,</span></div>
|
|
|
+<div class="line"><a name="l00737"></a><span class="lineno"> 737</span> <span class="comment"> or could redraw panels from top to bottom, left to right.</span></div>
|
|
|
+<div class="line"><a name="l00738"></a><span class="lineno"> 738</span> <span class="comment"></span> </div>
|
|
|
+<div class="line"><a name="l00739"></a><span class="lineno"> 739</span> <span class="comment">crazy ideas:</span></div>
|
|
|
+<div class="line"><a name="l00740"></a><span class="lineno"> 740</span> <span class="comment"> hide panels / z-order</span></div>
|
|
|
+<div class="line"><a name="l00741"></a><span class="lineno"> 741</span> <span class="comment"> how to handle panel on top of other panels?</span></div>
|
|
|
+<div class="line"><a name="l00742"></a><span class="lineno"> 742</span> <span class="comment"> Can I have you win + show animated final score calculations?</span></div>
|
|
|
+<div class="line"><a name="l00743"></a><span class="lineno"> 743</span> <span class="comment"></span> </div>
|
|
|
+<div class="line"><a name="l00744"></a><span class="lineno"> 744</span> <span class="comment">panel - has X,Y and width, optional length. contains lines.</span></div>
|
|
|
+<div class="line"><a name="l00745"></a><span class="lineno"> 745</span> <span class="comment"> length could be simply number of "lines".</span></div>
|
|
|
+<div class="line"><a name="l00746"></a><span class="lineno"> 746</span> <span class="comment"> - has optional border. double/single/Ds/Sd TOPbottom</span></div>
|
|
|
+<div class="line"><a name="l00747"></a><span class="lineno"> 747</span> <span class="comment"> - has optional title.</span></div>
|
|
|
+<div class="line"><a name="l00748"></a><span class="lineno"> 748</span> <span class="comment"> - has optional footer.</span></div>
|
|
|
<div class="line"><a name="l00749"></a><span class="lineno"> 749</span> <span class="comment"></span> </div>
|
|
|
-<div class="line"><a name="l00750"></a><span class="lineno"> 750</span> <span class="comment"> set(X,Y) - set a "line" at a given X,Y position.</span></div>
|
|
|
-<div class="line"><a name="l00751"></a><span class="lineno"> 751</span> <span class="comment"></span> </div>
|
|
|
-<div class="line"><a name="l00752"></a><span class="lineno"> 752</span> <span class="comment">menu - another type of panel, contains menu options/lines.</span></div>
|
|
|
-<div class="line"><a name="l00753"></a><span class="lineno"> 753</span> <span class="comment"></span> </div>
|
|
|
-<div class="line"><a name="l00754"></a><span class="lineno"> 754</span> <span class="comment">lightmenu - like above, but allows arrow keys to select menu options.</span></div>
|
|
|
-<div class="line"><a name="l00755"></a><span class="lineno"> 755</span> <span class="comment"></span> </div>
|
|
|
-<div class="line"><a name="l00756"></a><span class="lineno"> 756</span> <span class="comment">line - contains text.</span></div>
|
|
|
-<div class="line"><a name="l00757"></a><span class="lineno"> 757</span> <span class="comment"> (Maybe a "dirty" flag is needed here?)</span></div>
|
|
|
-<div class="line"><a name="l00758"></a><span class="lineno"> 758</span> <span class="comment"> - has optional (width)</span></div>
|
|
|
-<div class="line"><a name="l00759"></a><span class="lineno"> 759</span> <span class="comment"> - has optional (justify - L, R, Center)</span></div>
|
|
|
-<div class="line"><a name="l00760"></a><span class="lineno"> 760</span> <span class="comment"> - has optional padding (# of blank chars)</span></div>
|
|
|
-<div class="line"><a name="l00761"></a><span class="lineno"> 761</span> <span class="comment"> - has color (of text)</span></div>
|
|
|
-<div class="line"><a name="l00762"></a><span class="lineno"> 762</span> <span class="comment"> - has formatter/coloring function (to colorize the text)</span></div>
|
|
|
-<div class="line"><a name="l00763"></a><span class="lineno"> 763</span> <span class="comment"> Example would be one that sets capital letters to one color, lower to another.</span></div>
|
|
|
-<div class="line"><a name="l00764"></a><span class="lineno"> 764</span> <span class="comment"> Another example would be one that displays Score: XXX, where Score is one</span></div>
|
|
|
-<div class="line"><a name="l00765"></a><span class="lineno"> 765</span> <span class="comment"> color, : is another, and XXX is yet another. Properly padded, of course.</span></div>
|
|
|
-<div class="line"><a name="l00766"></a><span class="lineno"> 766</span> <span class="comment"> - has "lambda" function to update the value? (Maybe?)</span></div>
|
|
|
-<div class="line"><a name="l00767"></a><span class="lineno"> 767</span> <span class="comment"> Idea would be that I could update the score, and panel.update(). It would</span></div>
|
|
|
-<div class="line"><a name="l00768"></a><span class="lineno"> 768</span> <span class="comment"> call all the line.update() functions and only update anything that has</span></div>
|
|
|
-<div class="line"><a name="l00769"></a><span class="lineno"> 769</span> <span class="comment"> changed.</span></div>
|
|
|
-<div class="line"><a name="l00770"></a><span class="lineno"> 770</span> <span class="comment"></span> </div>
|
|
|
-<div class="line"><a name="l00771"></a><span class="lineno"> 771</span> <span class="comment"> Crazy ideas:</span></div>
|
|
|
-<div class="line"><a name="l00772"></a><span class="lineno"> 772</span> <span class="comment"> Can I delete a line, and have it automatically removed from a panel?</span></div>
|
|
|
+<div class="line"><a name="l00750"></a><span class="lineno"> 750</span> <span class="comment"> addLine()</span></div>
|
|
|
+<div class="line"><a name="l00751"></a><span class="lineno"> 751</span> <span class="comment"> append() - Appends another line to current line.</span></div>
|
|
|
+<div class="line"><a name="l00752"></a><span class="lineno"> 752</span> <span class="comment"></span> </div>
|
|
|
+<div class="line"><a name="l00753"></a><span class="lineno"> 753</span> <span class="comment"> set(X,Y) - set a "line" at a given X,Y position.</span></div>
|
|
|
+<div class="line"><a name="l00754"></a><span class="lineno"> 754</span> <span class="comment"></span> </div>
|
|
|
+<div class="line"><a name="l00755"></a><span class="lineno"> 755</span> <span class="comment">menu - another type of panel, contains menu options/lines.</span></div>
|
|
|
+<div class="line"><a name="l00756"></a><span class="lineno"> 756</span> <span class="comment"></span> </div>
|
|
|
+<div class="line"><a name="l00757"></a><span class="lineno"> 757</span> <span class="comment">lightmenu - like above, but allows arrow keys to select menu options.</span></div>
|
|
|
+<div class="line"><a name="l00758"></a><span class="lineno"> 758</span> <span class="comment"></span> </div>
|
|
|
+<div class="line"><a name="l00759"></a><span class="lineno"> 759</span> <span class="comment">line - contains text.</span></div>
|
|
|
+<div class="line"><a name="l00760"></a><span class="lineno"> 760</span> <span class="comment"> (Maybe a "dirty" flag is needed here?)</span></div>
|
|
|
+<div class="line"><a name="l00761"></a><span class="lineno"> 761</span> <span class="comment"> - has optional (width)</span></div>
|
|
|
+<div class="line"><a name="l00762"></a><span class="lineno"> 762</span> <span class="comment"> - has optional (justify - L, R, Center)</span></div>
|
|
|
+<div class="line"><a name="l00763"></a><span class="lineno"> 763</span> <span class="comment"> - has optional padding (# of blank chars)</span></div>
|
|
|
+<div class="line"><a name="l00764"></a><span class="lineno"> 764</span> <span class="comment"> - has color (of text)</span></div>
|
|
|
+<div class="line"><a name="l00765"></a><span class="lineno"> 765</span> <span class="comment"> - has formatter/coloring function (to colorize the text)</span></div>
|
|
|
+<div class="line"><a name="l00766"></a><span class="lineno"> 766</span> <span class="comment"> Example would be one that sets capital letters to one color, lower to another.</span></div>
|
|
|
+<div class="line"><a name="l00767"></a><span class="lineno"> 767</span> <span class="comment"> Another example would be one that displays Score: XXX, where Score is one</span></div>
|
|
|
+<div class="line"><a name="l00768"></a><span class="lineno"> 768</span> <span class="comment"> color, : is another, and XXX is yet another. Properly padded, of course.</span></div>
|
|
|
+<div class="line"><a name="l00769"></a><span class="lineno"> 769</span> <span class="comment"> - has "lambda" function to update the value? (Maybe?)</span></div>
|
|
|
+<div class="line"><a name="l00770"></a><span class="lineno"> 770</span> <span class="comment"> Idea would be that I could update the score, and panel.update(). It would</span></div>
|
|
|
+<div class="line"><a name="l00771"></a><span class="lineno"> 771</span> <span class="comment"> call all the line.update() functions and only update anything that has</span></div>
|
|
|
+<div class="line"><a name="l00772"></a><span class="lineno"> 772</span> <span class="comment"> changed.</span></div>
|
|
|
<div class="line"><a name="l00773"></a><span class="lineno"> 773</span> <span class="comment"></span> </div>
|
|
|
-<div class="line"><a name="l00774"></a><span class="lineno"> 774</span> <span class="comment">lightline - text, changes format/coloring if focus/nofocus is set?</span></div>
|
|
|
-<div class="line"><a name="l00775"></a><span class="lineno"> 775</span> <span class="comment"></span> </div>
|
|
|
-<div class="line"><a name="l00776"></a><span class="lineno"> 776</span> <span class="comment"> */</span></div>
|
|
|
-<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>  </div>
|
|
|
-<div class="line"><a name="l00778"></a><span class="lineno"> 778</span> } <span class="comment">// namespace door</span></div>
|
|
|
-<div class="line"><a name="l00779"></a><span class="lineno"> 779</span> <span class="preprocessor">#endif</span></div>
|
|
|
+<div class="line"><a name="l00774"></a><span class="lineno"> 774</span> <span class="comment"> Crazy ideas:</span></div>
|
|
|
+<div class="line"><a name="l00775"></a><span class="lineno"> 775</span> <span class="comment"> Can I delete a line, and have it automatically removed from a panel?</span></div>
|
|
|
+<div class="line"><a name="l00776"></a><span class="lineno"> 776</span> <span class="comment"></span> </div>
|
|
|
+<div class="line"><a name="l00777"></a><span class="lineno"> 777</span> <span class="comment">lightline - text, changes format/coloring if focus/nofocus is set?</span></div>
|
|
|
+<div class="line"><a name="l00778"></a><span class="lineno"> 778</span> <span class="comment"></span> </div>
|
|
|
+<div class="line"><a name="l00779"></a><span class="lineno"> 779</span> <span class="comment"> */</span></div>
|
|
|
+<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>  </div>
|
|
|
+<div class="line"><a name="l00781"></a><span class="lineno"> 781</span> } <span class="comment">// namespace door</span></div>
|
|
|
+<div class="line"><a name="l00782"></a><span class="lineno"> 782</span> <span class="preprocessor">#endif</span></div>
|
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
|
<div class="ttc" id="aclassdoor_1_1Goto_html"><div class="ttname"><a href="classdoor_1_1Goto.html">door::Goto</a></div><div class="ttdoc">ANSI Goto X, Y position.</div><div class="ttdef"><b>Definition:</b> door.h:411</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Line_html_ae2f71d1340a75f4b9955e100a9022994"><div class="ttname"><a href="classdoor_1_1Line.html#ae2f71d1340a75f4b9955e100a9022994">door::Line::length</a></div><div class="ttdeci">int length(void)</div><div class="ttdef"><b>Definition:</b> lines.cpp:203</div></div>
|
|
@@ -618,40 +618,45 @@ $(function() {
|
|
|
<div class="ttc" id="aclassdoor_1_1NewLine_html"><div class="ttname"><a href="classdoor_1_1NewLine.html">door::NewLine</a></div><div class="ttdoc">CR+LF.</div><div class="ttdef"><b>Definition:</b> door.h:384</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_abafe0a9e79349883af3ab2a7fb544366a493cacf6f6a2ae4798b319b8b9ba9488"><div class="ttname"><a href="namespacedoor.html#abafe0a9e79349883af3ab2a7fb544366a493cacf6f6a2ae4798b319b8b9ba9488">door::COLOR::BROWN</a></div><div class="ttdeci">@ BROWN</div><div class="ttdoc">BROWN (3)</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Line_html_a5b5d31a50cce6b5aa9b9e15647bfeddc"><div class="ttname"><a href="classdoor_1_1Line.html#a5b5d31a50cce6b5aa9b9e15647bfeddc">door::Line::paddingColor</a></div><div class="ttdeci">ANSIColor paddingColor</div><div class="ttdoc">Padding color.</div><div class="ttdef"><b>Definition:</b> door.h:500</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1Render_html_ae83a23641dde4dff29b5214ea1921f3b"><div class="ttname"><a href="classdoor_1_1Render.html#ae83a23641dde4dff29b5214ea1921f3b">door::Render::output</a></div><div class="ttdeci">void output(std::ostream &os)</div><div class="ttdef"><b>Definition:</b> door.cpp:1071</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1ColorOutput_html_a96cbbca21d2df9181925b121b57bef6b"><div class="ttname"><a href="classdoor_1_1ColorOutput.html#a96cbbca21d2df9181925b121b57bef6b">door::ColorOutput::ColorOutput</a></div><div class="ttdeci">ColorOutput()</div><div class="ttdef"><b>Definition:</b> door.cpp:1039</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Render_html_ae83a23641dde4dff29b5214ea1921f3b"><div class="ttname"><a href="classdoor_1_1Render.html#ae83a23641dde4dff29b5214ea1921f3b">door::Render::output</a></div><div class="ttdeci">void output(std::ostream &os)</div><div class="ttdef"><b>Definition:</b> door.cpp:1150</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1ColorOutput_html_a96cbbca21d2df9181925b121b57bef6b"><div class="ttname"><a href="classdoor_1_1ColorOutput.html#a96cbbca21d2df9181925b121b57bef6b">door::ColorOutput::ColorOutput</a></div><div class="ttdeci">ColorOutput()</div><div class="ttdef"><b>Definition:</b> door.cpp:1118</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1ANSIColor_html_a9bc92fe3929de0d16f44ba4fb1837dd7"><div class="ttname"><a href="classdoor_1_1ANSIColor.html#a9bc92fe3929de0d16f44ba4fb1837dd7">door::ANSIColor::Attr</a></div><div class="ttdeci">ANSIColor & Attr(ATTR a)</div><div class="ttdef"><b>Definition:</b> ansicolor.cpp:111</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Line_html_afe9688b3f58080fe437c0efaf7ab2949"><div class="ttname"><a href="classdoor_1_1Line.html#afe9688b3f58080fe437c0efaf7ab2949">door::Line::updater</a></div><div class="ttdeci">updateFunction updater</div><div class="ttdoc">updateFunction to use when updating.</div><div class="ttdef"><b>Definition:</b> door.h:505</div></div>
|
|
|
+<div class="ttc" id="agetkey_8cpp_html_a5a392181fdf6b261a23c6996b6f65765"><div class="ttname"><a href="getkey_8cpp.html#a5a392181fdf6b261a23c6996b6f65765">get</a></div><div class="ttdeci">char get(void)</div><div class="ttdoc">get a key from the pushback buffer.</div><div class="ttdef"><b>Definition:</b> getkey.cpp:141</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_add24f9a933f9a6e613de6d56854e5c52ad810ed8e97088a3c987f179dfb88cefc"><div class="ttname"><a href="namespacedoor.html#add24f9a933f9a6e613de6d56854e5c52ad810ed8e97088a3c987f179dfb88cefc">door::ATTR::BLINK</a></div><div class="ttdeci">@ BLINK</div><div class="ttdoc">SLOW BLINK.</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_add24f9a933f9a6e613de6d56854e5c52a2909dd0e0336f10b6da9735b859a3d19"><div class="ttname"><a href="namespacedoor.html#add24f9a933f9a6e613de6d56854e5c52a2909dd0e0336f10b6da9735b859a3d19">door::ATTR::BOLD</a></div><div class="ttdeci">@ BOLD</div><div class="ttdoc">BOLD is the same as BRIGHT.</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1Door_html_a15d3f18b7165f348479344b897b6ed96"><div class="ttname"><a href="classdoor_1_1Door.html#a15d3f18b7165f348479344b897b6ed96">door::Door::log</a></div><div class="ttdeci">ofstream & log(void)</div><div class="ttdoc">Give ofstream handle for logging.</div><div class="ttdef"><b>Definition:</b> door.cpp:507</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1Clrscr_html_a0611278ef387fce25ce1a7771b65096a"><div class="ttname"><a href="classdoor_1_1Clrscr.html#a0611278ef387fce25ce1a7771b65096a">door::Clrscr::Clrscr</a></div><div class="ttdeci">Clrscr(void)</div><div class="ttdef"><b>Definition:</b> door.cpp:1114</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Door_html_a15d3f18b7165f348479344b897b6ed96"><div class="ttname"><a href="classdoor_1_1Door.html#a15d3f18b7165f348479344b897b6ed96">door::Door::log</a></div><div class="ttdeci">ofstream & log(void)</div><div class="ttdoc">Give ofstream handle for logging.</div><div class="ttdef"><b>Definition:</b> door.cpp:586</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Clrscr_html_a0611278ef387fce25ce1a7771b65096a"><div class="ttname"><a href="classdoor_1_1Clrscr.html#a0611278ef387fce25ce1a7771b65096a">door::Clrscr::Clrscr</a></div><div class="ttdeci">Clrscr(void)</div><div class="ttdef"><b>Definition:</b> door.cpp:1193</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1ColorOutput_html_ab53af885b8b1a296d197866bd4844fb0"><div class="ttname"><a href="classdoor_1_1ColorOutput.html#ab53af885b8b1a296d197866bd4844fb0">door::ColorOutput::c</a></div><div class="ttdeci">ANSIColor c</div><div class="ttdoc">Color to use for this fragment.</div><div class="ttdef"><b>Definition:</b> door.h:285</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1Door_html_a8f7dcac2dafd0e11d42ab227b7d1a2ba"><div class="ttname"><a href="classdoor_1_1Door.html#a8f7dcac2dafd0e11d42ab227b7d1a2ba">door::Door::Door</a></div><div class="ttdeci">Door(std::string dname, int argc, char *argv[])</div><div class="ttdef"><b>Definition:</b> door.cpp:139</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Door_html_a8f7dcac2dafd0e11d42ab227b7d1a2ba"><div class="ttname"><a href="classdoor_1_1Door.html#a8f7dcac2dafd0e11d42ab227b7d1a2ba">door::Door::Door</a></div><div class="ttdeci">Door(std::string dname, int argc, char *argv[])</div><div class="ttdef"><b>Definition:</b> door.cpp:218</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1ANSIColor_html_aa198707d0103967b7a4bc4f502a0ba87"><div class="ttname"><a href="classdoor_1_1ANSIColor.html#aa198707d0103967b7a4bc4f502a0ba87">door::ANSIColor::operator==</a></div><div class="ttdeci">bool operator==(const ANSIColor &c) const</div><div class="ttdef"><b>Definition:</b> ansicolor.cpp:137</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Goto_html_ad7ec5ef329c85fd0be0110f628a9106a"><div class="ttname"><a href="classdoor_1_1Goto.html#ad7ec5ef329c85fd0be0110f628a9106a">door::Goto::x</a></div><div class="ttdeci">int x</div><div class="ttdoc">X-Position.</div><div class="ttdef"><b>Definition:</b> door.h:413</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1Render_html_a9c32f938c06d5d6b87d238ba6072324e"><div class="ttname"><a href="classdoor_1_1Render.html#a9c32f938c06d5d6b87d238ba6072324e">door::Render::append</a></div><div class="ttdeci">void append(ANSIColor color, int len=1)</div><div class="ttdef"><b>Definition:</b> door.cpp:1086</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Render_html_a9c32f938c06d5d6b87d238ba6072324e"><div class="ttname"><a href="classdoor_1_1Render.html#a9c32f938c06d5d6b87d238ba6072324e">door::Render::append</a></div><div class="ttdeci">void append(ANSIColor color, int len=1)</div><div class="ttdef"><b>Definition:</b> door.cpp:1165</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Door_html_adf76d445797eb513020a60f786f65767"><div class="ttname"><a href="classdoor_1_1Door.html#adf76d445797eb513020a60f786f65767">door::Door::previous</a></div><div class="ttdeci">ANSIColor previous</div><div class="ttdef"><b>Definition:</b> door.h:244</div></div>
|
|
|
+<div class="ttc" id="anamespacedoor_html_aeade8b521c7f95755fdb166727c2b87c"><div class="ttname"><a href="namespacedoor.html#aeade8b521c7f95755fdb166727c2b87c">door::full_cp437</a></div><div class="ttdeci">bool full_cp437</div><div class="ttdoc">Was full CP437 detected?</div><div class="ttdef"><b>Definition:</b> door.cpp:204</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Panel_html_acc188acc0dfd6127ca4a51a6508b8c62"><div class="ttname"><a href="classdoor_1_1Panel.html#acc188acc0dfd6127ca4a51a6508b8c62">door::Panel::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &os, const Panel &p)</div><div class="ttdoc">Output panel to stream.</div><div class="ttdef"><b>Definition:</b> panel.cpp:391</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_abafe0a9e79349883af3ab2a7fb544366a344dd8cd533280795b9db82ef0c92749"><div class="ttname"><a href="namespacedoor.html#abafe0a9e79349883af3ab2a7fb544366a344dd8cd533280795b9db82ef0c92749">door::COLOR::CYAN</a></div><div class="ttdeci">@ CYAN</div><div class="ttdoc">CYAN (6)</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_add24f9a933f9a6e613de6d56854e5c52a1955bdc302911f376074eb9b02e56639"><div class="ttname"><a href="namespacedoor.html#add24f9a933f9a6e613de6d56854e5c52a1955bdc302911f376074eb9b02e56639">door::ATTR::INVERSE</a></div><div class="ttdeci">@ INVERSE</div><div class="ttdoc">INVERSE is Background on Foreground.</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1ANSIColor_html_aa11de87d84c864dcb1ee26042a28e519"><div class="ttname"><a href="classdoor_1_1ANSIColor.html#aa11de87d84c864dcb1ee26042a28e519">door::ANSIColor::fg</a></div><div class="ttdeci">COLOR fg</div><div class="ttdoc">Foreground color.</div><div class="ttdef"><b>Definition:</b> door.h:133</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1Door_html_a092b281d63bb6ee0a3bee2ba77d78a47"><div class="ttname"><a href="classdoor_1_1Door.html#a092b281d63bb6ee0a3bee2ba77d78a47">door::Door::sleep_key</a></div><div class="ttdeci">signed int sleep_key(int secs)</div><div class="ttdoc">Waits secs seconds for a keypress.</div><div class="ttdef"><b>Definition:</b> door.cpp:864</div></div>
|
|
|
+<div class="ttc" id="anamespacedoor_html_a5efa4fb96eacd6b90e5cbb0bd985f3fc"><div class="ttname"><a href="namespacedoor.html#a5efa4fb96eacd6b90e5cbb0bd985f3fc">door::cp437toUnicode</a></div><div class="ttdeci">void cp437toUnicode(std::string input, std::string &out)</div><div class="ttdoc">Convert from CP437 to unicode.</div><div class="ttdef"><b>Definition:</b> door.cpp:169</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Door_html_a092b281d63bb6ee0a3bee2ba77d78a47"><div class="ttname"><a href="classdoor_1_1Door.html#a092b281d63bb6ee0a3bee2ba77d78a47">door::Door::sleep_key</a></div><div class="ttdeci">signed int sleep_key(int secs)</div><div class="ttdoc">Waits secs seconds for a keypress.</div><div class="ttdef"><b>Definition:</b> door.cpp:943</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1ANSIColor_html_a9413c8c99a7ff96f1374e886946791a5"><div class="ttname"><a href="classdoor_1_1ANSIColor.html#a9413c8c99a7ff96f1374e886946791a5">door::ANSIColor::inverse</a></div><div class="ttdeci">unsigned int inverse</div><div class="ttdoc">inverse</div><div class="ttdef"><b>Definition:</b> door.h:144</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Render_html_a887fd73649a7e63257cc695e2756bc66"><div class="ttname"><a href="classdoor_1_1Render.html#a887fd73649a7e63257cc695e2756bc66">door::Render::outputs</a></div><div class="ttdeci">std::vector< ColorOutput > outputs</div><div class="ttdoc">Vector of ColorOutput object.</div><div class="ttdef"><b>Definition:</b> door.h:313</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_add24f9a933f9a6e613de6d56854e5c52aca78b38b9fe41e51b331abe6999a1040"><div class="ttname"><a href="namespacedoor.html#add24f9a933f9a6e613de6d56854e5c52aca78b38b9fe41e51b331abe6999a1040">door::ATTR::BRIGHT</a></div><div class="ttdeci">@ BRIGHT</div><div class="ttdoc">BRIGHT is the same as BOLD.</div></div>
|
|
|
+<div class="ttc" id="agetkey_8cpp_html_ac317ff25d1fad1066feec2dd66179eec"><div class="ttname"><a href="getkey_8cpp.html#ac317ff25d1fad1066feec2dd66179eec">tio_default</a></div><div class="ttdeci">struct termios tio_default</div><div class="ttdoc">Original terminal termios defaults.</div><div class="ttdef"><b>Definition:</b> getkey.cpp:30</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Line_html_a8beaf1f9a1b84524d131a817ad8019ae"><div class="ttname"><a href="classdoor_1_1Line.html#a8beaf1f9a1b84524d131a817ad8019ae">door::Line::setColor</a></div><div class="ttdeci">void setColor(ANSIColor c)</div><div class="ttdef"><b>Definition:</b> lines.cpp:277</div></div>
|
|
|
+<div class="ttc" id="agetkey_8cpp_html_a48210bb765c651a12818ca2551ace8e2"><div class="ttname"><a href="getkey_8cpp.html#a48210bb765c651a12818ca2551ace8e2">getkey</a></div><div class="ttdeci">signed int getkey(void)</div><div class="ttdoc">high level getkey</div><div class="ttdef"><b>Definition:</b> getkey.cpp:159</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Line_html_ad7f8494e6382aaacfa46d6da77309481"><div class="ttname"><a href="classdoor_1_1Line.html#ad7f8494e6382aaacfa46d6da77309481">door::Line::Line</a></div><div class="ttdeci">Line(const std::string &txt, int width=0)</div><div class="ttdef"><b>Definition:</b> lines.cpp:121</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1NewLine_html_ae6439f66a0444e185cc06dfff1a0f74a"><div class="ttname"><a href="classdoor_1_1NewLine.html#ae6439f66a0444e185cc06dfff1a0f74a">door::NewLine::NewLine</a></div><div class="ttdeci">NewLine(void)</div><div class="ttdef"><b>Definition:</b> door.cpp:1148</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1NewLine_html_ae6439f66a0444e185cc06dfff1a0f74a"><div class="ttname"><a href="classdoor_1_1NewLine.html#ae6439f66a0444e185cc06dfff1a0f74a">door::NewLine::NewLine</a></div><div class="ttdeci">NewLine(void)</div><div class="ttdef"><b>Definition:</b> door.cpp:1227</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_ae6c40e2e917f64a9c42d977a88fe18fa"><div class="ttname"><a href="namespacedoor.html#ae6c40e2e917f64a9c42d977a88fe18fa">door::operator<<</a></div><div class="ttdeci">std::ostream & operator<<(std::ostream &os, const ANSIColor &c)</div><div class="ttdef"><b>Definition:</b> ansicolor.cpp:339</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1ANSIColor_html_a5d2d818d1922bcb8b73ccdaf639ca2cd"><div class="ttname"><a href="classdoor_1_1ANSIColor.html#a5d2d818d1922bcb8b73ccdaf639ca2cd">door::ANSIColor::operator!=</a></div><div class="ttdeci">bool operator!=(const ANSIColor &c) const</div><div class="ttdef"><b>Definition:</b> ansicolor.cpp:150</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1ColorOutput_html_ae696879b2a42db7a21d698fad19fc918"><div class="ttname"><a href="classdoor_1_1ColorOutput.html#ae696879b2a42db7a21d698fad19fc918">door::ColorOutput::pos</a></div><div class="ttdeci">int pos</div><div class="ttdoc">Starting position of Render.text.</div><div class="ttdef"><b>Definition:</b> door.h:287</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1Goto_html_a21a0915b21cc762dc148f7ba6797229b"><div class="ttname"><a href="classdoor_1_1Goto.html#a21a0915b21cc762dc148f7ba6797229b">door::Goto::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &os, const Goto &g)</div><div class="ttdef"><b>Definition:</b> door.cpp:1199</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Goto_html_a21a0915b21cc762dc148f7ba6797229b"><div class="ttname"><a href="classdoor_1_1Goto.html#a21a0915b21cc762dc148f7ba6797229b">door::Goto::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &os, const Goto &g)</div><div class="ttdef"><b>Definition:</b> door.cpp:1278</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_abafe0a9e79349883af3ab2a7fb544366"><div class="ttname"><a href="namespacedoor.html#abafe0a9e79349883af3ab2a7fb544366">door::COLOR</a></div><div class="ttdeci">COLOR</div><div class="ttdoc">The colors available under ANSI-BBS.</div><div class="ttdef"><b>Definition:</b> door.h:84</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1ANSIColor_html"><div class="ttname"><a href="classdoor_1_1ANSIColor.html">door::ANSIColor</a></div><div class="ttdoc">Foreground, Background and Attributes.</div><div class="ttdef"><b>Definition:</b> door.h:131</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1Door_html_a93bbb3d1bfcec623e46ef47e6ba6b470"><div class="ttname"><a href="classdoor_1_1Door.html#a93bbb3d1bfcec623e46ef47e6ba6b470">door::Door::input_string</a></div><div class="ttdeci">std::string input_string(int max)</div><div class="ttdoc">Input a string of requested max length.</div><div class="ttdef"><b>Definition:</b> door.cpp:913</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1Door_html_aa807fbcea8d7e92f591d9f459f392232"><div class="ttname"><a href="classdoor_1_1Door.html#aa807fbcea8d7e92f591d9f459f392232">door::Door::get_one_of</a></div><div class="ttdeci">int get_one_of(const char *keys)</div><div class="ttdoc">Get one of these keys.</div><div class="ttdef"><b>Definition:</b> door.cpp:964</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Door_html_a93bbb3d1bfcec623e46ef47e6ba6b470"><div class="ttname"><a href="classdoor_1_1Door.html#a93bbb3d1bfcec623e46ef47e6ba6b470">door::Door::input_string</a></div><div class="ttdeci">std::string input_string(int max)</div><div class="ttdoc">Input a string of requested max length.</div><div class="ttdef"><b>Definition:</b> door.cpp:992</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Door_html_aa807fbcea8d7e92f591d9f459f392232"><div class="ttname"><a href="classdoor_1_1Door.html#aa807fbcea8d7e92f591d9f459f392232">door::Door::get_one_of</a></div><div class="ttdeci">int get_one_of(const char *keys)</div><div class="ttdoc">Get one of these keys.</div><div class="ttdef"><b>Definition:</b> door.cpp:1043</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Menu_html"><div class="ttname"><a href="classdoor_1_1Menu.html">door::Menu</a></div><div class="ttdef"><b>Definition:</b> door.h:672</div></div>
|
|
|
-<div class="ttc" id="aclassAnyOption_html"><div class="ttname"><a href="classAnyOption.html">AnyOption</a></div><div class="ttdef"><b>Definition:</b> anyoption.h:35</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Line_html_a6d12dbae8f1d7f70a32aa1b463bd9f6f"><div class="ttname"><a href="classdoor_1_1Line.html#a6d12dbae8f1d7f70a32aa1b463bd9f6f">door::Line::render</a></div><div class="ttdeci">renderFunction render</div><div class="ttdoc">renderFunction to use when rendering Line.</div><div class="ttdef"><b>Definition:</b> door.h:503</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_abafe0a9e79349883af3ab2a7fb544366a9de0e5dd94e861317e74964bed179fa0"><div class="ttname"><a href="namespacedoor.html#abafe0a9e79349883af3ab2a7fb544366a9de0e5dd94e861317e74964bed179fa0">door::COLOR::GREEN</a></div><div class="ttdeci">@ GREEN</div><div class="ttdoc">GREEN (2)</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_abafe0a9e79349883af3ab2a7fb544366ac634ffea7195608364671ac52ee59a61"><div class="ttname"><a href="namespacedoor.html#abafe0a9e79349883af3ab2a7fb544366ac634ffea7195608364671ac52ee59a61">door::COLOR::MAGENTA</a></div><div class="ttdeci">@ MAGENTA</div><div class="ttdoc">MAGENTA (5)</div></div>
|
|
@@ -659,62 +664,72 @@ $(function() {
|
|
|
<div class="ttc" id="anamespacedoor_html_ad9c2405adaa0b5168bc53059b3a978c1"><div class="ttname"><a href="namespacedoor.html#ad9c2405adaa0b5168bc53059b3a978c1">door::renderFunction</a></div><div class="ttdeci">std::function< Render(const std::string &)> renderFunction</div><div class="ttdoc">Render output function.</div><div class="ttdef"><b>Definition:</b> door.h:341</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_a08afbc9eecb6efd7d4c741023b11db91acc939b66711e314a026eba1532bec367"><div class="ttname"><a href="namespacedoor.html#a08afbc9eecb6efd7d4c741023b11db91acc939b66711e314a026eba1532bec367">door::BorderStyle::DOUBLE_SINGLE</a></div><div class="ttdeci">@ DOUBLE_SINGLE</div><div class="ttdoc">DOUBLE top SINGLE side (4)</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Line_html_a3896c3006cac3435613732c29afc60ed"><div class="ttname"><a href="classdoor_1_1Line.html#a3896c3006cac3435613732c29afc60ed">door::Line::color</a></div><div class="ttdeci">ANSIColor color</div><div class="ttdoc">Line color.</div><div class="ttdef"><b>Definition:</b> door.h:496</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1Render_html_a6540ecf2f2f4a3e9eaeb47cc9c7daa00"><div class="ttname"><a href="classdoor_1_1Render.html#a6540ecf2f2f4a3e9eaeb47cc9c7daa00">door::Render::Render</a></div><div class="ttdeci">Render(const std::string txt)</div><div class="ttdef"><b>Definition:</b> door.cpp:1060</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1Panel_html_a69a98249e3f33fd20300aa62120b8561"><div class="ttname"><a href="classdoor_1_1Panel.html#a69a98249e3f33fd20300aa62120b8561">door::Panel::spacer_line</a></div><div class="ttdeci">std::unique_ptr< Line > spacer_line(bool single)</div><div class="ttdoc">Create a spacer line using block drawing characters.</div><div class="ttdef"><b>Definition:</b> panel.cpp:332</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Render_html_a6540ecf2f2f4a3e9eaeb47cc9c7daa00"><div class="ttname"><a href="classdoor_1_1Render.html#a6540ecf2f2f4a3e9eaeb47cc9c7daa00">door::Render::Render</a></div><div class="ttdeci">Render(const std::string txt)</div><div class="ttdef"><b>Definition:</b> door.cpp:1139</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Panel_html_a69a98249e3f33fd20300aa62120b8561"><div class="ttname"><a href="classdoor_1_1Panel.html#a69a98249e3f33fd20300aa62120b8561">door::Panel::spacer_line</a></div><div class="ttdeci">std::unique_ptr< Line > spacer_line(bool single)</div><div class="ttdoc">Create a spacer line using block drawing characters.</div><div class="ttdef"><b>Definition:</b> panel.cpp:358</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_a08afbc9eecb6efd7d4c741023b11db91ab50339a10e1de285ac99d4c3990b8693"><div class="ttname"><a href="namespacedoor.html#a08afbc9eecb6efd7d4c741023b11db91ab50339a10e1de285ac99d4c3990b8693">door::BorderStyle::NONE</a></div><div class="ttdeci">@ NONE</div><div class="ttdoc">NONE (0)</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1ANSIColor_html_af0c0998c248520613f87638f02ef48d8"><div class="ttname"><a href="classdoor_1_1ANSIColor.html#af0c0998c248520613f87638f02ef48d8">door::ANSIColor::blink</a></div><div class="ttdeci">unsigned int blink</div><div class="ttdoc">blink slow blinking text</div><div class="ttdef"><b>Definition:</b> door.h:142</div></div>
|
|
|
-<div class="ttc" id="anamespacedoor_html_ac70193caf66e4b9aed1529593727a6eb"><div class="ttname"><a href="namespacedoor.html#ac70193caf66e4b9aed1529593727a6eb">door::cls</a></div><div class="ttdeci">Clrscr cls</div><div class="ttdef"><b>Definition:</b> door.cpp:1142</div></div>
|
|
|
+<div class="ttc" id="anamespacedoor_html_ac70193caf66e4b9aed1529593727a6eb"><div class="ttname"><a href="namespacedoor.html#ac70193caf66e4b9aed1529593727a6eb">door::cls</a></div><div class="ttdeci">Clrscr cls</div><div class="ttdef"><b>Definition:</b> door.cpp:1221</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Line_html_a9487858a23dc53c987e6504e501957e6"><div class="ttname"><a href="classdoor_1_1Line.html#a9487858a23dc53c987e6504e501957e6">door::Line::setPadding</a></div><div class="ttdeci">void setPadding(std::string &padstring, ANSIColor padColor)</div><div class="ttdef"><b>Definition:</b> lines.cpp:256</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1ANSIColor_html_aae86353583a08ca1d9fa4f7bb366a805"><div class="ttname"><a href="classdoor_1_1ANSIColor.html#aae86353583a08ca1d9fa4f7bb366a805">door::ANSIColor::reset</a></div><div class="ttdeci">unsigned int reset</div><div class="ttdoc">reset flag / always send color and attributes</div><div class="ttdef"><b>Definition:</b> door.h:138</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Line_html"><div class="ttname"><a href="classdoor_1_1Line.html">door::Line</a></div><div class="ttdoc">Text and ANSIColor.</div><div class="ttdef"><b>Definition:</b> door.h:488</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Line_html_a702464834d9546f67f1952a62e4038f2"><div class="ttname"><a href="classdoor_1_1Line.html#a702464834d9546f67f1952a62e4038f2">door::Line::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &os, const Line &l)</div><div class="ttdef"><b>Definition:</b> lines.cpp:354</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Render_html_ada0caea3ba255104474a2f0bfa94d6d2"><div class="ttname"><a href="classdoor_1_1Render.html#ada0caea3ba255104474a2f0bfa94d6d2">door::Render::text</a></div><div class="ttdeci">const std::string text</div><div class="ttdoc">Complete text to be rendered.</div><div class="ttdef"><b>Definition:</b> door.h:311</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1Clrscr_html_a1cc056058e52bb52343b17636e6fa5e0"><div class="ttname"><a href="classdoor_1_1Clrscr.html#a1cc056058e52bb52343b17636e6fa5e0">door::Clrscr::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &os, const Clrscr &clr)</div><div class="ttdef"><b>Definition:</b> door.cpp:1126</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Clrscr_html_a1cc056058e52bb52343b17636e6fa5e0"><div class="ttname"><a href="classdoor_1_1Clrscr.html#a1cc056058e52bb52343b17636e6fa5e0">door::Clrscr::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &os, const Clrscr &clr)</div><div class="ttdef"><b>Definition:</b> door.cpp:1205</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_abafe0a9e79349883af3ab2a7fb544366aa2d9547b5d3dd9f05984475f7c926da0"><div class="ttname"><a href="namespacedoor.html#abafe0a9e79349883af3ab2a7fb544366aa2d9547b5d3dd9f05984475f7c926da0">door::COLOR::RED</a></div><div class="ttdeci">@ RED</div><div class="ttdoc">RED (1)</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1Menu_html_a34666d486c5a22728e70ca8b43cd644e"><div class="ttname"><a href="classdoor_1_1Menu.html#a34666d486c5a22728e70ca8b43cd644e">door::Menu::Menu</a></div><div class="ttdeci">Menu(int x, int y, int width)</div><div class="ttdoc">Construct a new Menu object.</div><div class="ttdef"><b>Definition:</b> panel.cpp:544</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Menu_html_a34666d486c5a22728e70ca8b43cd644e"><div class="ttname"><a href="classdoor_1_1Menu.html#a34666d486c5a22728e70ca8b43cd644e">door::Menu::Menu</a></div><div class="ttdeci">Menu(int x, int y, int width)</div><div class="ttdoc">Construct a new Menu object.</div><div class="ttdef"><b>Definition:</b> panel.cpp:580</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_add24f9a933f9a6e613de6d56854e5c52ab5859d8721cfdc0312b2838b9c985bc1"><div class="ttname"><a href="namespacedoor.html#add24f9a933f9a6e613de6d56854e5c52ab5859d8721cfdc0312b2838b9c985bc1">door::ATTR::RESET</a></div><div class="ttdeci">@ RESET</div><div class="ttdoc">RESET forces all attributes (and Colors) to be sent.</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Screen_html_aa33539627ee3d8a5c4b09ee9401711e0"><div class="ttname"><a href="classdoor_1_1Screen.html#aa33539627ee3d8a5c4b09ee9401711e0">door::Screen::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &os, const Screen &s)</div><div class="ttdoc">Outputs screen to stream.</div><div class="ttdef"><b>Definition:</b> panel.cpp:926</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_a08afbc9eecb6efd7d4c741023b11db91afd3e4ece78a7d422280d5ed379482229"><div class="ttname"><a href="namespacedoor.html#a08afbc9eecb6efd7d4c741023b11db91afd3e4ece78a7d422280d5ed379482229">door::BorderStyle::DOUBLE</a></div><div class="ttdeci">@ DOUBLE</div><div class="ttdoc">DOUBLE (2)</div></div>
|
|
|
+<div class="ttc" id="agetkey_8cpp_html_abbfe4f963938c288581211cdee6cb818"><div class="ttname"><a href="getkey_8cpp.html#abbfe4f963938c288581211cdee6cb818">getch</a></div><div class="ttdeci">signed int getch(void)</div><div class="ttdoc">low level getch key read</div><div class="ttdef"><b>Definition:</b> getkey.cpp:79</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Panel_html_ac7db32ec19257344af24bd80536c76d5"><div class="ttname"><a href="classdoor_1_1Panel.html#ac7db32ec19257344af24bd80536c76d5">door::Panel::lines</a></div><div class="ttdeci">std::vector< std::unique_ptr< Line > > lines</div><div class="ttdef"><b>Definition:</b> door.h:598</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_adb2697f83f8ce701366e05ed72c97d6e"><div class="ttname"><a href="namespacedoor.html#adb2697f83f8ce701366e05ed72c97d6e">door::updateFunction</a></div><div class="ttdeci">std::function< std::string(void)> updateFunction</div><div class="ttdef"><b>Definition:</b> door.h:360</div></div>
|
|
|
-<div class="ttc" id="anamespacedoor_html_a36352ded72aee66b10e1bda6d3d8efb8"><div class="ttname"><a href="namespacedoor.html#a36352ded72aee66b10e1bda6d3d8efb8">door::nl</a></div><div class="ttdeci">NewLine nl</div><div class="ttdef"><b>Definition:</b> door.cpp:1170</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1Panel_html_a57234d5f1d891ed8f9ea9c8c9be7aed4"><div class="ttname"><a href="classdoor_1_1Panel.html#a57234d5f1d891ed8f9ea9c8c9be7aed4">door::Panel::update</a></div><div class="ttdeci">bool update(Door &d)</div><div class="ttdoc">Updates a panel.</div><div class="ttdef"><b>Definition:</b> panel.cpp:248</div></div>
|
|
|
+<div class="ttc" id="anamespacedoor_html_a36352ded72aee66b10e1bda6d3d8efb8"><div class="ttname"><a href="namespacedoor.html#a36352ded72aee66b10e1bda6d3d8efb8">door::nl</a></div><div class="ttdeci">NewLine nl</div><div class="ttdef"><b>Definition:</b> door.cpp:1249</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Panel_html_a57234d5f1d891ed8f9ea9c8c9be7aed4"><div class="ttname"><a href="classdoor_1_1Panel.html#a57234d5f1d891ed8f9ea9c8c9be7aed4">door::Panel::update</a></div><div class="ttdeci">bool update(Door &d)</div><div class="ttdoc">Updates a panel.</div><div class="ttdef"><b>Definition:</b> panel.cpp:274</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_a08afbc9eecb6efd7d4c741023b11db91a6dfbebc428d74ec8a1552722ceccda3a"><div class="ttname"><a href="namespacedoor.html#a08afbc9eecb6efd7d4c741023b11db91a6dfbebc428d74ec8a1552722ceccda3a">door::BorderStyle::SINGLE_DOUBLE</a></div><div class="ttdeci">@ SINGLE_DOUBLE</div><div class="ttdoc">SINGLE top DOUBLE side (3)</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Line_html_a548cd373dbd7ad89eab9acce79d324a2"><div class="ttname"><a href="classdoor_1_1Line.html#a548cd373dbd7ad89eab9acce79d324a2">door::Line::hasRender</a></div><div class="ttdeci">bool hasRender(void)</div><div class="ttdef"><b>Definition:</b> lines.cpp:188</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1ANSIColor_html_a24c97bd59b2a17cca37512dea5d21505"><div class="ttname"><a href="classdoor_1_1ANSIColor.html#a24c97bd59b2a17cca37512dea5d21505">door::ANSIColor::output</a></div><div class="ttdeci">std::string output(void) const</div><div class="ttdef"><b>Definition:</b> ansicolor.cpp:180</div></div>
|
|
|
-<div class="ttc" id="anamespacedoor_html_a3274dff22ddb19a3e429a703ee6f3e57"><div class="ttname"><a href="namespacedoor.html#a3274dff22ddb19a3e429a703ee6f3e57">door::rBlueYellow</a></div><div class="ttdeci">renderFunction rBlueYellow</div><div class="ttdoc">BlueYellow Render example function.</div><div class="ttdef"><b>Definition:</b> door.cpp:1227</div></div>
|
|
|
+<div class="ttc" id="anamespacedoor_html_a3274dff22ddb19a3e429a703ee6f3e57"><div class="ttname"><a href="namespacedoor.html#a3274dff22ddb19a3e429a703ee6f3e57">door::rBlueYellow</a></div><div class="ttdeci">renderFunction rBlueYellow</div><div class="ttdoc">BlueYellow Render example function.</div><div class="ttdef"><b>Definition:</b> door.cpp:1312</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Line_html_a2008c67026c41f33bc2c8cb5f9787f3b"><div class="ttname"><a href="classdoor_1_1Line.html#a2008c67026c41f33bc2c8cb5f9787f3b">door::Line::text</a></div><div class="ttdeci">std::string text</div><div class="ttdoc">Text of the line.</div><div class="ttdef"><b>Definition:</b> door.h:491</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_abafe0a9e79349883af3ab2a7fb544366a8a568e5f41b7e4da88fe5c4a00aad34e"><div class="ttname"><a href="namespacedoor.html#abafe0a9e79349883af3ab2a7fb544366a8a568e5f41b7e4da88fe5c4a00aad34e">door::COLOR::YELLOW</a></div><div class="ttdeci">@ YELLOW</div><div class="ttdoc">YELLOW (3)</div></div>
|
|
|
+<div class="ttc" id="agetkey_8cpp_html_a92dfe6e9243e862063a0c3869f784557"><div class="ttname"><a href="getkey_8cpp.html#a92dfe6e9243e862063a0c3869f784557">buffer</a></div><div class="ttdeci">char buffer[10]</div><div class="ttdoc">pushback buffer to store keys we're not ready for yet.</div><div class="ttdef"><b>Definition:</b> getkey.cpp:116</div></div>
|
|
|
+<div class="ttc" id="agetkey_8cpp_html_aaa0e5be04b9ee83acfdd443145061f47"><div class="ttname"><a href="getkey_8cpp.html#aaa0e5be04b9ee83acfdd443145061f47">bpos</a></div><div class="ttdeci">int bpos</div><div class="ttdoc">pushback buffer position</div><div class="ttdef"><b>Definition:</b> getkey.cpp:120</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_add24f9a933f9a6e613de6d56854e5c52"><div class="ttname"><a href="namespacedoor.html#add24f9a933f9a6e613de6d56854e5c52">door::ATTR</a></div><div class="ttdeci">ATTR</div><div class="ttdoc">ANSI-BBS text attributes.</div><div class="ttdef"><b>Definition:</b> door.h:108</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Panel_html_aa5ad389766a5e5c22588dae37cce1d1c"><div class="ttname"><a href="classdoor_1_1Panel.html#aa5ad389766a5e5c22588dae37cce1d1c">door::Panel::set</a></div><div class="ttdeci">void set(int x, int y)</div><div class="ttdoc">Set the panels X and Y screen position.</div><div class="ttdef"><b>Definition:</b> panel.cpp:80</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_ae3a70989c43f6cb3522308af748b4481"><div class="ttname"><a href="namespacedoor.html#ae3a70989c43f6cb3522308af748b4481">door::reset</a></div><div class="ttdeci">ANSIColor reset(ATTR::RESET)</div><div class="ttdoc">reset colors to normal</div><div class="ttdef"><b>Definition:</b> door.h:400</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1ANSIColor_html_abfa527e4328dc5168256da2ba21f5a50"><div class="ttname"><a href="classdoor_1_1ANSIColor.html#abfa527e4328dc5168256da2ba21f5a50">door::ANSIColor::ANSIColor</a></div><div class="ttdeci">ANSIColor()</div><div class="ttdef"><b>Definition:</b> ansicolor.cpp:16</div></div>
|
|
|
+<div class="ttc" id="agetkey_8cpp_html_a37118b1ee911d1447a495aa49f2926a5"><div class="ttname"><a href="getkey_8cpp.html#a37118b1ee911d1447a495aa49f2926a5">unget</a></div><div class="ttdeci">void unget(char c)</div><div class="ttdoc">ungets (pushes key back)</div><div class="ttdef"><b>Definition:</b> getkey.cpp:129</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_abafe0a9e79349883af3ab2a7fb544366ab5bf627e448384cf3a4c35121ca6008d"><div class="ttname"><a href="namespacedoor.html#abafe0a9e79349883af3ab2a7fb544366ab5bf627e448384cf3a4c35121ca6008d">door::COLOR::WHITE</a></div><div class="ttdeci">@ WHITE</div><div class="ttdoc">WHITE (7)</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Line_html_a00ec1edb246d442c4dc7ac2dc5876624"><div class="ttname"><a href="classdoor_1_1Line.html#a00ec1edb246d442c4dc7ac2dc5876624">door::Line::update</a></div><div class="ttdeci">bool update(void)</div><div class="ttdef"><b>Definition:</b> lines.cpp:319</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1Panel_html_ae5630294b780b57aba721969762f50eb"><div class="ttname"><a href="classdoor_1_1Panel.html#ae5630294b780b57aba721969762f50eb">door::Panel::lineSetBack</a></div><div class="ttdeci">void lineSetBack(ANSIColor back)</div><div class="ttdoc">Set background of all lines in the panel.</div><div class="ttdef"><b>Definition:</b> panel.cpp:319</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Panel_html_ae5630294b780b57aba721969762f50eb"><div class="ttname"><a href="classdoor_1_1Panel.html#ae5630294b780b57aba721969762f50eb">door::Panel::lineSetBack</a></div><div class="ttdeci">void lineSetBack(ANSIColor back)</div><div class="ttdoc">Set background of all lines in the panel.</div><div class="ttdef"><b>Definition:</b> panel.cpp:345</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Screen_html_a9f93b83a6c0ebab3972dd7340c88675a"><div class="ttname"><a href="classdoor_1_1Screen.html#a9f93b83a6c0ebab3972dd7340c88675a">door::Screen::panels</a></div><div class="ttdeci">std::vector< std::unique_ptr< Panel > > panels</div><div class="ttdoc">vector of panels.</div><div class="ttdef"><b>Definition:</b> door.h:715</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Line_html_a3fab9317af5f86949eb0d6faf1f04653"><div class="ttname"><a href="classdoor_1_1Line.html#a3fab9317af5f86949eb0d6faf1f04653">door::Line::padding</a></div><div class="ttdeci">std::string padding</div><div class="ttdoc">Padding characters.</div><div class="ttdef"><b>Definition:</b> door.h:498</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_a08afbc9eecb6efd7d4c741023b11db91a0679273e201afd0bf57af3961f8a23b8"><div class="ttname"><a href="namespacedoor.html#a08afbc9eecb6efd7d4c741023b11db91a0679273e201afd0bf57af3961f8a23b8">door::BorderStyle::SINGLE</a></div><div class="ttdeci">@ SINGLE</div><div class="ttdoc">SINGLE (1)</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1Door_html_aad67bdb165987c4e3133a0f12f2b2b33"><div class="ttname"><a href="classdoor_1_1Door.html#aad67bdb165987c4e3133a0f12f2b2b33">door::Door::xsputn</a></div><div class="ttdeci">std::streamsize xsputn(const char *s, std::streamsize n) override</div><div class="ttdef"><b>Definition:</b> door.cpp:992</div></div>
|
|
|
+<div class="ttc" id="anamespacedoor_html_aa6a7c86274470fd22e45676ba6eebb36"><div class="ttname"><a href="namespacedoor.html#aa6a7c86274470fd22e45676ba6eebb36">door::SaveCursor</a></div><div class="ttdeci">const char SaveCursor[]</div><div class="ttdoc">ANSI Save Cursor position command.</div><div class="ttdef"><b>Definition:</b> door.cpp:1303</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Door_html_aad67bdb165987c4e3133a0f12f2b2b33"><div class="ttname"><a href="classdoor_1_1Door.html#aad67bdb165987c4e3133a0f12f2b2b33">door::Door::xsputn</a></div><div class="ttdeci">std::streamsize xsputn(const char *s, std::streamsize n) override</div><div class="ttdef"><b>Definition:</b> door.cpp:1071</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_a08afbc9eecb6efd7d4c741023b11db91"><div class="ttname"><a href="namespacedoor.html#a08afbc9eecb6efd7d4c741023b11db91">door::BorderStyle</a></div><div class="ttdeci">BorderStyle</div><div class="ttdef"><b>Definition:</b> door.h:570</div></div>
|
|
|
+<div class="ttc" id="anamespacedoor_html_a1626abff63f7a1b9dc696969c860283b"><div class="ttname"><a href="namespacedoor.html#a1626abff63f7a1b9dc696969c860283b">door::unicode</a></div><div class="ttdeci">bool unicode</div><div class="ttdoc">Was unicode detected?</div><div class="ttdef"><b>Definition:</b> door.cpp:196</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1ANSIColor_html_ad658a59d371bc8582411ada281c50822"><div class="ttname"><a href="classdoor_1_1ANSIColor.html#ad658a59d371bc8582411ada281c50822">door::ANSIColor::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &os, const ANSIColor &c)</div><div class="ttdef"><b>Definition:</b> ansicolor.cpp:339</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html"><div class="ttname"><a href="namespacedoor.html">door</a></div><div class="ttdoc">The BBS door project. This is an attempt at writing a C++ BBS door toolkit.</div><div class="ttdef"><b>Definition:</b> ansicolor.cpp:9</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_a08afbc9eecb6efd7d4c741023b11db91a56f031dd03707d695f76c63ddbf40bd7"><div class="ttname"><a href="namespacedoor.html#a08afbc9eecb6efd7d4c741023b11db91a56f031dd03707d695f76c63ddbf40bd7">door::BorderStyle::BLANK</a></div><div class="ttdeci">@ BLANK</div><div class="ttdoc">BLANK (5)</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1Door_html_a264d9e4eb0d6eb0e03f60520bcb11dd4"><div class="ttname"><a href="classdoor_1_1Door.html#a264d9e4eb0d6eb0e03f60520bcb11dd4">door::Door::overflow</a></div><div class="ttdeci">int overflow(int c) override</div><div class="ttdef"><b>Definition:</b> door.cpp:1019</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Door_html_a264d9e4eb0d6eb0e03f60520bcb11dd4"><div class="ttname"><a href="classdoor_1_1Door.html#a264d9e4eb0d6eb0e03f60520bcb11dd4">door::Door::overflow</a></div><div class="ttdeci">int overflow(int c) override</div><div class="ttdef"><b>Definition:</b> door.cpp:1098</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1ColorOutput_html_ab82c8458bcfa264fbfd7b7b6f367864d"><div class="ttname"><a href="classdoor_1_1ColorOutput.html#ab82c8458bcfa264fbfd7b7b6f367864d">door::ColorOutput::len</a></div><div class="ttdeci">int len</div><div class="ttdoc">Length.</div><div class="ttdef"><b>Definition:</b> door.h:289</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_af025775fb0b68d66dc42ee3299444fb7"><div class="ttname"><a href="namespacedoor.html#af025775fb0b68d66dc42ee3299444fb7">door::Justify</a></div><div class="ttdeci">Justify</div><div class="ttdef"><b>Definition:</b> door.h:403</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1Menu_html_a06da9157cc5984510153a6b93bf2e71e"><div class="ttname"><a href="classdoor_1_1Menu.html#a06da9157cc5984510153a6b93bf2e71e">door::Menu::choose</a></div><div class="ttdeci">int choose(Door &door)</div><div class="ttdef"><b>Definition:</b> panel.cpp:715</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1Menu_html_aff858b2112970b66917a30ad3c00609d"><div class="ttname"><a href="classdoor_1_1Menu.html#aff858b2112970b66917a30ad3c00609d">door::Menu::makeRender</a></div><div class="ttdeci">static renderFunction makeRender(ANSIColor c1, ANSIColor c2, ANSIColor c3, ANSIColor c4)</div><div class="ttdef"><b>Definition:</b> panel.cpp:670</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Menu_html_a06da9157cc5984510153a6b93bf2e71e"><div class="ttname"><a href="classdoor_1_1Menu.html#a06da9157cc5984510153a6b93bf2e71e">door::Menu::choose</a></div><div class="ttdeci">int choose(Door &door)</div><div class="ttdef"><b>Definition:</b> panel.cpp:758</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Menu_html_aff858b2112970b66917a30ad3c00609d"><div class="ttname"><a href="classdoor_1_1Menu.html#aff858b2112970b66917a30ad3c00609d">door::Menu::makeRender</a></div><div class="ttdeci">static renderFunction makeRender(ANSIColor c1, ANSIColor c2, ANSIColor c3, ANSIColor c4)</div><div class="ttdef"><b>Definition:</b> panel.cpp:713</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_abafe0a9e79349883af3ab2a7fb544366a1b3e1ee9bff86431dea6b181365ba65f"><div class="ttname"><a href="namespacedoor.html#abafe0a9e79349883af3ab2a7fb544366a1b3e1ee9bff86431dea6b181365ba65f">door::COLOR::BLUE</a></div><div class="ttdeci">@ BLUE</div><div class="ttdoc">BLUE (4)</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Clrscr_html"><div class="ttname"><a href="classdoor_1_1Clrscr.html">door::Clrscr</a></div><div class="ttdoc">Clear the screen.</div><div class="ttdef"><b>Definition:</b> door.h:367</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1ColorOutput_html_a37a1ffba5df591c2e68d4a491c471499"><div class="ttname"><a href="classdoor_1_1ColorOutput.html#a37a1ffba5df591c2e68d4a491c471499">door::ColorOutput::reset</a></div><div class="ttdeci">void reset(void)</div><div class="ttdef"><b>Definition:</b> door.cpp:1047</div></div>
|
|
|
+<div class="ttc" id="anamespacedoor_html_ac39a1dfdb8dec210d28133625f860bc1"><div class="ttname"><a href="namespacedoor.html#ac39a1dfdb8dec210d28133625f860bc1">door::debug_capture</a></div><div class="ttdeci">bool debug_capture</div><div class="ttdoc">Capture the output for debugging.</div><div class="ttdef"><b>Definition:</b> door.cpp:210</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1ColorOutput_html_a37a1ffba5df591c2e68d4a491c471499"><div class="ttname"><a href="classdoor_1_1ColorOutput.html#a37a1ffba5df591c2e68d4a491c471499">door::ColorOutput::reset</a></div><div class="ttdeci">void reset(void)</div><div class="ttdef"><b>Definition:</b> door.cpp:1126</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1ANSIColor_html_ade7213fff53121cefba77d4f8a187a64"><div class="ttname"><a href="classdoor_1_1ANSIColor.html#ade7213fff53121cefba77d4f8a187a64">door::ANSIColor::bg</a></div><div class="ttdeci">COLOR bg</div><div class="ttdoc">Background color.</div><div class="ttdef"><b>Definition:</b> door.h:135</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Screen_html"><div class="ttname"><a href="classdoor_1_1Screen.html">door::Screen</a></div><div class="ttdef"><b>Definition:</b> door.h:709</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1Goto_html_a099828631625d5b66bb8789510d849d7"><div class="ttname"><a href="classdoor_1_1Goto.html#a099828631625d5b66bb8789510d849d7">door::Goto::Goto</a></div><div class="ttdeci">Goto(int xpos, int ypos)</div><div class="ttdef"><b>Definition:</b> door.cpp:1178</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1Goto_html_a099828631625d5b66bb8789510d849d7"><div class="ttname"><a href="classdoor_1_1Goto.html#a099828631625d5b66bb8789510d849d7">door::Goto::Goto</a></div><div class="ttdeci">Goto(int xpos, int ypos)</div><div class="ttdef"><b>Definition:</b> door.cpp:1257</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Line_html_a3e7ab2ba2c01dcb323dcfefbdad71784"><div class="ttname"><a href="classdoor_1_1Line.html#a3e7ab2ba2c01dcb323dcfefbdad71784">door::Line::setText</a></div><div class="ttdeci">void setText(std::string &txt)</div><div class="ttdef"><b>Definition:</b> lines.cpp:243</div></div>
|
|
|
+<div class="ttc" id="anamespacedoor_html_a1ae3caab423b38b35e887d79b5ac1811"><div class="ttname"><a href="namespacedoor.html#a1ae3caab423b38b35e887d79b5ac1811">door::RestoreCursor</a></div><div class="ttdeci">const char RestoreCursor[]</div><div class="ttdoc">ANSI Restore Cursor position command.</div><div class="ttdef"><b>Definition:</b> door.cpp:1307</div></div>
|
|
|
<div class="ttc" id="anamespacedoor_html_abafe0a9e79349883af3ab2a7fb544366a08d0012388564e95c3b4a7407cf04965"><div class="ttname"><a href="namespacedoor.html#abafe0a9e79349883af3ab2a7fb544366a08d0012388564e95c3b4a7407cf04965">door::COLOR::BLACK</a></div><div class="ttdeci">@ BLACK</div><div class="ttdoc">BLACK (0)</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Render_html"><div class="ttname"><a href="classdoor_1_1Render.html">door::Render</a></div><div class="ttdoc">Rendering a string with ANSIColor.</div><div class="ttdef"><b>Definition:</b> door.h:307</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Line_html_ab9603154e50c33245f30dbc5c60bd5c8"><div class="ttname"><a href="classdoor_1_1Line.html#ab9603154e50c33245f30dbc5c60bd5c8">door::Line::hasColor</a></div><div class="ttdeci">bool hasColor</div><div class="ttdoc">Do we have color?</div><div class="ttdef"><b>Definition:</b> door.h:494</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Panel_html"><div class="ttname"><a href="classdoor_1_1Panel.html">door::Panel</a></div><div class="ttdef"><b>Definition:</b> door.h:585</div></div>
|
|
|
-<div class="ttc" id="aclassdoor_1_1NewLine_html_afe2e2b066c6b919f9beb22fa6b9f362f"><div class="ttname"><a href="classdoor_1_1NewLine.html#afe2e2b066c6b919f9beb22fa6b9f362f">door::NewLine::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &os, const NewLine &nl)</div><div class="ttdef"><b>Definition:</b> door.cpp:1156</div></div>
|
|
|
+<div class="ttc" id="aclassdoor_1_1NewLine_html_afe2e2b066c6b919f9beb22fa6b9f362f"><div class="ttname"><a href="classdoor_1_1NewLine.html#afe2e2b066c6b919f9beb22fa6b9f362f">door::NewLine::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &os, const NewLine &nl)</div><div class="ttdef"><b>Definition:</b> door.cpp:1235</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1Line_html_a68f6b1bfdaab2ed72f2a13810b166049"><div class="ttname"><a href="classdoor_1_1Line.html#a68f6b1bfdaab2ed72f2a13810b166049">door::Line::setUpdater</a></div><div class="ttdeci">void setUpdater(updateFunction uf)</div><div class="ttdef"><b>Definition:</b> lines.cpp:298</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1ColorOutput_html"><div class="ttname"><a href="classdoor_1_1ColorOutput.html">door::ColorOutput</a></div><div class="ttdoc">This holds an ANSIColor and text position + length.</div><div class="ttdef"><b>Definition:</b> door.h:279</div></div>
|
|
|
<div class="ttc" id="aclassdoor_1_1ANSIColor_html_a0d990141b78cb8264de9cab06dc1e8cf"><div class="ttname"><a href="classdoor_1_1ANSIColor.html#a0d990141b78cb8264de9cab06dc1e8cf">door::ANSIColor::bold</a></div><div class="ttdeci">unsigned int bold</div><div class="ttdoc">bold / bright flag</div><div class="ttdef"><b>Definition:</b> door.h:140</div></div>
|