/Documentation/_g_screen_class_8h-source.html
HTML | 138 lines | 98 code | 0 blank | 40 comment | 0 complexity | a73bcda0d7277f30bfdee8b556ea237f MD5 | raw file
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
- <title>YR++: GScreenClass.h Source File</title>
- <link href="tabs.css" rel="stylesheet" type="text/css">
- <link href="doxygen.css" rel="stylesheet" type="text/css">
- </head><body>
- <!-- Generated by Doxygen 1.5.8 -->
- <script type="text/javascript">
- <!--
- function changeDisplayState (e){
- var num=this.id.replace(/[^[0-9]/g,'');
- var button=this.firstChild;
- var sectionDiv=document.getElementById('dynsection'+num);
- if (sectionDiv.style.display=='none'||sectionDiv.style.display==''){
- sectionDiv.style.display='block';
- button.src='open.gif';
- }else{
- sectionDiv.style.display='none';
- button.src='closed.gif';
- }
- }
- function initDynSections(){
- var divs=document.getElementsByTagName('div');
- var sectionCounter=1;
- for(var i=0;i<divs.length-1;i++){
- if(divs[i].className=='dynheader'&&divs[i+1].className=='dynsection'){
- var header=divs[i];
- var section=divs[i+1];
- var button=header.firstChild;
- if (button!='IMG'){
- divs[i].insertBefore(document.createTextNode(' '),divs[i].firstChild);
- button=document.createElement('img');
- divs[i].insertBefore(button,divs[i].firstChild);
- }
- header.style.cursor='pointer';
- header.onclick=changeDisplayState;
- header.id='dynheader'+sectionCounter;
- button.src='closed.gif';
- section.id='dynsection'+sectionCounter;
- section.style.display='none';
- section.style.marginLeft='14px';
- sectionCounter++;
- }
- }
- }
- window.onload = initDynSections;
- -->
- </script>
- <div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li><a href="dirs.html"><span>Directories</span></a></li>
- <li>
- <form action="search.php" method="get">
- <table cellspacing="0" cellpadding="0" border="0">
- <tr>
- <td><label> <u>S</u>earch for </label></td>
- <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
- </tr>
- </table>
- </form>
- </li>
- </ul>
- </div>
- <div class="tabs">
- <ul>
- <li><a href="files.html"><span>File List</span></a></li>
- <li><a href="globals.html"><span>File Members</span></a></li>
- </ul>
- </div>
- <h1>GScreenClass.h</h1><a href="_g_screen_class_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef GSCREEN_H</span>
- <a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define GSCREEN_H</span>
- <a name="l00003"></a>00003 <span class="preprocessor"></span>
- <a name="l00004"></a>00004 <span class="preprocessor">#include <<a class="code" href="_y_r_p_p_core_8h.html">YRPPCore.h</a>></span>
- <a name="l00005"></a>00005 <span class="preprocessor">#include <<a class="code" href="_interfaces_8h.html">Interfaces.h</a>></span>
- <a name="l00006"></a>00006
- <a name="l00007"></a><a class="code" href="class_g_screen_class.html">00007</a> <span class="keyword">class </span><a class="code" href="class_g_screen_class.html">GScreenClass</a> : <span class="keyword">public</span> IGameMap
- <a name="l00008"></a>00008 {
- <a name="l00009"></a>00009 <span class="keyword">public</span>:
- <a name="l00010"></a>00010 <span class="comment">//Static</span>
- <a name="l00011"></a><a class="code" href="class_g_screen_class.html#d6566f322cab2232196e8d74c5822111">00011</a> <span class="keyword">static</span> <a class="code" href="class_g_screen_class.html">GScreenClass</a>* <a class="code" href="class_g_screen_class.html#d6566f322cab2232196e8d74c5822111">Global</a>()
- <a name="l00012"></a>00012 { <span class="keywordflow">return</span> (<a class="code" href="class_g_screen_class.html">GScreenClass</a>*)0x87F7E8; }
- <a name="l00013"></a>00013
- <a name="l00014"></a>00014 <span class="comment">//IUnknown</span>
- <a name="l00015"></a><a class="code" href="class_g_screen_class.html#9c33e238d7fb96c27316c50a62b09c1e">00015</a> <span class="keyword">virtual</span> HRESULT __stdcall <a class="code" href="class_g_screen_class.html#9c33e238d7fb96c27316c50a62b09c1e">QueryInterface</a>(REFIID iid,<span class="keywordtype">void</span>** ppvObject) <a class="code" href="_y_r_p_p_core_8h.html#30ab9da60435727bc80839d416461b8f">R0</a>;
- <a name="l00016"></a><a class="code" href="class_g_screen_class.html#f05bed0e103f97e3d4deeac92bcbe5a1">00016</a> <span class="keyword">virtual</span> ULONG __stdcall <a class="code" href="class_g_screen_class.html#f05bed0e103f97e3d4deeac92bcbe5a1">AddRef</a>() <a class="code" href="_y_r_p_p_core_8h.html#30ab9da60435727bc80839d416461b8f">R0</a>;
- <a name="l00017"></a><a class="code" href="class_g_screen_class.html#f4d1729b8db9c7971d1a16d3ac7ca59f">00017</a> virtual ULONG __stdcall <a class="code" href="class_g_screen_class.html#f4d1729b8db9c7971d1a16d3ac7ca59f">Release</a>() <a class="code" href="_y_r_p_p_core_8h.html#30ab9da60435727bc80839d416461b8f">R0</a>;
- <a name="l00018"></a>00018
- <a name="l00019"></a>00019 <span class="comment">//Destructor</span>
- <a name="l00020"></a><a class="code" href="class_g_screen_class.html#e204cee7f72c5f5feb1824a6cf990f91">00020</a> virtual ~<a class="code" href="class_g_screen_class.html">GScreenClass</a>() <a class="code" href="_y_r_p_p_core_8h.html#5070712bba21161ad840408134ee229f">RX</a>;
- <a name="l00021"></a>00021
- <a name="l00022"></a>00022 <span class="comment">//GScreenClass</span>
- <a name="l00023"></a><a class="code" href="class_g_screen_class.html#a71e95ada5634be21293a5bd6a0ab825">00023</a> virtual <span class="keywordtype">void</span> <a class="code" href="class_g_screen_class.html#a71e95ada5634be21293a5bd6a0ab825">One_Time</a>() RX;
- <a name="l00024"></a><a class="code" href="class_g_screen_class.html#ad0bf13521fab143768f276376f0b5a5">00024</a> virtual <span class="keywordtype">void</span> <a class="code" href="class_g_screen_class.html#ad0bf13521fab143768f276376f0b5a5">vt_entry_18</a>() RX;
- <a name="l00025"></a><a class="code" href="class_g_screen_class.html#4b357d5da0bd0b416f0ad8110824a608">00025</a> virtual <span class="keywordtype">void</span> <a class="code" href="class_g_screen_class.html#4b357d5da0bd0b416f0ad8110824a608">Init_Clear</a>() RX;
- <a name="l00026"></a><a class="code" href="class_g_screen_class.html#531696486b159b0c465c804067229df5">00026</a> virtual <span class="keywordtype">void</span> <a class="code" href="class_g_screen_class.html#531696486b159b0c465c804067229df5">vt_entry_20</a>() RX;
- <a name="l00027"></a><a class="code" href="class_g_screen_class.html#7ab16fb24769cf492dbae8ad5ec1651e">00027</a> virtual <span class="keywordtype">void</span> <a class="code" href="class_g_screen_class.html#7ab16fb24769cf492dbae8ad5ec1651e">vt_entry_24</a>(<span class="keywordtype">int</span>* out_Unknown, <span class="keywordtype">int</span>* out_MouseX, <span class="keywordtype">int</span>* out_MouseY) RX;
- <a name="l00028"></a><a class="code" href="class_g_screen_class.html#07622775f21b0e708106fbd57fc20121">00028</a> virtual <span class="keywordtype">void</span> <a class="code" href="class_g_screen_class.html#07622775f21b0e708106fbd57fc20121">Update</a>(<a class="code" href="_y_r_p_p_core_8h.html#d342ac907eb044443153a22f964bf0af">DWORD</a> dwUnk1, <a class="code" href="_y_r_p_p_core_8h.html#d342ac907eb044443153a22f964bf0af">DWORD</a> dwUnk2) RX;
- <a name="l00029"></a><a class="code" href="class_g_screen_class.html#7563b871276b2ed9b46dda24c26ae1e1">00029</a> virtual <span class="keywordtype">bool</span> <a class="code" href="class_g_screen_class.html#7563b871276b2ed9b46dda24c26ae1e1">vt_entry_2C</a>(<a class="code" href="_y_r_p_p_core_8h.html#d342ac907eb044443153a22f964bf0af">DWORD</a> dwUnk) R0;
- <a name="l00030"></a><a class="code" href="class_g_screen_class.html#6a47b9d6d255e1c5ff367b7aeccb7c60">00030</a> virtual <span class="keywordtype">bool</span> <a class="code" href="class_g_screen_class.html#6a47b9d6d255e1c5ff367b7aeccb7c60">vt_entry_30</a>(<a class="code" href="_y_r_p_p_core_8h.html#d342ac907eb044443153a22f964bf0af">DWORD</a> dwUnk) R0;
- <a name="l00031"></a><a class="code" href="class_g_screen_class.html#cdb946d94fcbed25782ab8eef7f1c0b6">00031</a> virtual <span class="keywordtype">bool</span> <a class="code" href="class_g_screen_class.html#cdb946d94fcbed25782ab8eef7f1c0b6">vt_entry_34</a>(<a class="code" href="_y_r_p_p_core_8h.html#d342ac907eb044443153a22f964bf0af">DWORD</a> dwUnk) R0;
- <a name="l00032"></a><a class="code" href="class_g_screen_class.html#03e5c839f0d36a877ef0c40d104159e0">00032</a> virtual <span class="keywordtype">void</span> <a class="code" href="class_g_screen_class.html#03e5c839f0d36a877ef0c40d104159e0">vt_entry_38</a>(<a class="code" href="_y_r_p_p_core_8h.html#d342ac907eb044443153a22f964bf0af">DWORD</a> dwUnk) RX;
- <a name="l00033"></a><a class="code" href="class_g_screen_class.html#075ebf4288e3f22b8ce8d512f69b899a">00033</a> virtual <span class="keywordtype">void</span> <a class="code" href="class_g_screen_class.html#075ebf4288e3f22b8ce8d512f69b899a">DrawOnTop</a>() RX;
- <a name="l00034"></a><a class="code" href="class_g_screen_class.html#340465ee55ee8751b4151a09093ce1e4">00034</a> virtual <span class="keywordtype">void</span> <a class="code" href="class_g_screen_class.html#340465ee55ee8751b4151a09093ce1e4">Draw</a>(<a class="code" href="_y_r_p_p_core_8h.html#d342ac907eb044443153a22f964bf0af">DWORD</a> dwUnk) RX;
- <a name="l00035"></a><a class="code" href="class_g_screen_class.html#d67e53bb1f50f9aa9c53a7f03efc9cb0">00035</a> virtual <span class="keywordtype">void</span> <a class="code" href="class_g_screen_class.html#d67e53bb1f50f9aa9c53a7f03efc9cb0">vt_entry_44</a>() RX;
- <a name="l00036"></a>00036 virtual <span class="keywordtype">void</span> <a class="code" href="class_g_screen_class.html#5c1ec63dc5a18897ec14ad7cd6110a2e">QueryCursor</a>(<span class="keywordtype">int</span> CursorIndex, <a class="code" href="_y_r_p_p_core_8h.html#d342ac907eb044443153a22f964bf0af">DWORD</a> dwUnk) = 0;
- <a name="l00037"></a>00037 virtual <span class="keywordtype">void</span> <a class="code" href="class_g_screen_class.html#2e99b9c6406695f6d6e42b0a98c6b070">SetCursor</a>(<span class="keywordtype">int</span> CursorIndex, <a class="code" href="_y_r_p_p_core_8h.html#d342ac907eb044443153a22f964bf0af">DWORD</a> dwUnk) = 0;
- <a name="l00038"></a>00038 virtual <span class="keywordtype">void</span> <a class="code" href="class_g_screen_class.html#2631bae4872789e87d752c6afbc9aab4">vt_entry_50</a>() = 0;
- <a name="l00039"></a>00039 virtual <span class="keywordtype">void</span> <a class="code" href="class_g_screen_class.html#0587ea71ea4b83fc0e62fc63ad31fb1b">vt_entry_54</a>() = 0;
- <a name="l00040"></a>00040
- <a name="l00041"></a>00041 protected:
- <a name="l00042"></a>00042 <span class="comment">//Constuctor</span>
- <a name="l00043"></a><a class="code" href="class_g_screen_class.html#55239cb0e1f3809b11b86c7df58cafef">00043</a> <a class="code" href="class_g_screen_class.html">GScreenClass</a>() {} <span class="comment">//don't need this</span>
- <a name="l00044"></a>00044
- <a name="l00045"></a>00045 <span class="comment">//===========================================================================</span>
- <a name="l00046"></a>00046 <span class="comment">//===== Properties ==========================================================</span>
- <a name="l00047"></a>00047 <span class="comment">//===========================================================================</span>
- <a name="l00048"></a>00048
- <a name="l00049"></a>00049 <span class="keyword">public</span>:
- <a name="l00050"></a>00050
- <a name="l00051"></a><a class="code" href="class_g_screen_class.html#56c101d779ba80a1d0558bad60431989">00051</a> <a class="code" href="_y_r_p_p_core_8h.html#d342ac907eb044443153a22f964bf0af">DWORD</a> <a class="code" href="class_g_screen_class.html#56c101d779ba80a1d0558bad60431989">unknown_04</a>;
- <a name="l00052"></a><a class="code" href="class_g_screen_class.html#cccaf843bcc89fd3b584115beaec7fcf">00052</a> <a class="code" href="_y_r_p_p_core_8h.html#d342ac907eb044443153a22f964bf0af">DWORD</a> <a class="code" href="class_g_screen_class.html#cccaf843bcc89fd3b584115beaec7fcf">unknown_08</a>;
- <a name="l00053"></a><a class="code" href="class_g_screen_class.html#169285be5ed2df804f4ce9ca7bed7382">00053</a> <span class="keywordtype">int</span> <a class="code" href="class_g_screen_class.html#169285be5ed2df804f4ce9ca7bed7382">unknown_int_0C</a>; <span class="comment">//default is 2</span>
- <a name="l00054"></a>00054
- <a name="l00055"></a>00055
- <a name="l00056"></a>00056 };
- <a name="l00057"></a>00057
- <a name="l00058"></a>00058 <span class="preprocessor">#endif</span>
- </pre></div></div>
- <hr size="1"><address style="text-align: right;"><small>Generated on Tue May 18 03:54:25 2010 for YR++ by
- <a href="http://www.doxygen.org/index.html">
- <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
- </body>
- </html>