Skip to content
Permalink
cfd5470a13
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
140 lines (138 sloc) 9.29 KB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Terminal Gui: Drawable Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Terminal Gui
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classDrawable-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Drawable Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for Drawable:</div>
<div class="dyncontent">
<div class="center"><img src="classDrawable__inherit__graph.png" border="0" usemap="#Drawable_inherit__map" alt="Inheritance graph"/></div>
<map name="Drawable_inherit__map" id="Drawable_inherit__map">
<area shape="rect" id="node3" href="classEntity.html" title="Entity" alt="" coords="5,155,61,181"/>
<area shape="rect" id="node4" href="classTextBox.html" title="TextBox" alt="" coords="86,155,157,181"/>
<area shape="rect" id="node2" href="classPosition.html" title="Position" alt="" coords="43,5,112,32"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for Drawable:</div>
<div class="dyncontent">
<div class="center"><img src="classDrawable__coll__graph.png" border="0" usemap="#Drawable_coll__map" alt="Collaboration graph"/></div>
<map name="Drawable_coll__map" id="Drawable_coll__map">
<area shape="rect" id="node2" href="classPosition.html" title="Position" alt="" coords="9,5,79,32"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a280fc6e4495c105f1dbe7cd33f3d937a"><td class="memItemLeft" align="right" valign="top"><a id="a280fc6e4495c105f1dbe7cd33f3d937a"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>Drawable</b> (int _x=0, int _y=0, Terminal::Color _foreground=Terminal::Color::FG_DEFAULT, Terminal::Color _background=Terminal::Color::BG_DEFAULT)</td></tr>
<tr class="separator:a280fc6e4495c105f1dbe7cd33f3d937a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad01732eb7df822045fb3fd830d5f5f22"><td class="memItemLeft" align="right" valign="top"><a id="ad01732eb7df822045fb3fd830d5f5f22"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> () const =0</td></tr>
<tr class="separator:ad01732eb7df822045fb3fd830d5f5f22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classPosition"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classPosition')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classPosition.html">Position</a></td></tr>
<tr class="memitem:a9d56fe16af27a28c3a08b57274aff4eb inherit pub_methods_classPosition"><td class="memItemLeft" align="right" valign="top"><a id="a9d56fe16af27a28c3a08b57274aff4eb"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>Position</b> (int _x=0, int _y=0)</td></tr>
<tr class="separator:a9d56fe16af27a28c3a08b57274aff4eb inherit pub_methods_classPosition"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cf4908f7d31576c281f9877dba43493 inherit pub_methods_classPosition"><td class="memItemLeft" align="right" valign="top"><a id="a9cf4908f7d31576c281f9877dba43493"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>up</b> ()</td></tr>
<tr class="separator:a9cf4908f7d31576c281f9877dba43493 inherit pub_methods_classPosition"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e8d504b0da4c180636701bfe601062a inherit pub_methods_classPosition"><td class="memItemLeft" align="right" valign="top"><a id="a1e8d504b0da4c180636701bfe601062a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>down</b> ()</td></tr>
<tr class="separator:a1e8d504b0da4c180636701bfe601062a inherit pub_methods_classPosition"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cb0ac381c02454ca2adf300d4d5c906 inherit pub_methods_classPosition"><td class="memItemLeft" align="right" valign="top"><a id="a7cb0ac381c02454ca2adf300d4d5c906"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>left</b> ()</td></tr>
<tr class="separator:a7cb0ac381c02454ca2adf300d4d5c906 inherit pub_methods_classPosition"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93145b914ae40b74e5e45b6920fb366c inherit pub_methods_classPosition"><td class="memItemLeft" align="right" valign="top"><a id="a93145b914ae40b74e5e45b6920fb366c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>right</b> ()</td></tr>
<tr class="separator:a93145b914ae40b74e5e45b6920fb366c inherit pub_methods_classPosition"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:aff7093f3326d2113e93cb70c1979bfe5"><td class="memItemLeft" align="right" valign="top"><a id="aff7093f3326d2113e93cb70c1979bfe5"></a>
Terminal::Color&#160;</td><td class="memItemRight" valign="bottom"><b>foreground</b></td></tr>
<tr class="separator:aff7093f3326d2113e93cb70c1979bfe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a183ff5d5a58bce70e9638729fd689abb"><td class="memItemLeft" align="right" valign="top"><a id="a183ff5d5a58bce70e9638729fd689abb"></a>
Terminal::Color&#160;</td><td class="memItemRight" valign="bottom"><b>background</b></td></tr>
<tr class="separator:a183ff5d5a58bce70e9638729fd689abb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classPosition"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classPosition')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classPosition.html">Position</a></td></tr>
<tr class="memitem:aeda152ffeee17ae5be9c02327b2408d8 inherit pub_attribs_classPosition"><td class="memItemLeft" align="right" valign="top"><a id="aeda152ffeee17ae5be9c02327b2408d8"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>x</b></td></tr>
<tr class="separator:aeda152ffeee17ae5be9c02327b2408d8 inherit pub_attribs_classPosition"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c08e9213d4726b21caba3073192c4a3 inherit pub_attribs_classPosition"><td class="memItemLeft" align="right" valign="top"><a id="a3c08e9213d4726b21caba3073192c4a3"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>y</b></td></tr>
<tr class="separator:a3c08e9213d4726b21caba3073192c4a3 inherit pub_attribs_classPosition"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>include/<a class="el" href="drawable_8h_source.html">drawable.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>