<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tww/include/m_Do/m_Do_controller_pad.h, branch main</title>
<subtitle>Decompilation of The Legend of Zelda: The Wind Waker (GCN)</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/'/>
<entry>
<title>d_message mostly done (#1097)</title>
<updated>2026-07-03T00:43:07+00:00</updated>
<author>
<name>TakaRikka</name>
<email>38417346+TakaRikka@users.noreply.github.com</email>
</author>
<published>2026-07-03T00:43:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=f93c5ba62c18e7ae593fa034a6d0bd52bc95e55e'/>
<id>f93c5ba62c18e7ae593fa034a6d0bd52bc95e55e</id>
<content type='text'>
* d_message mostly done

* fopMsgM_selectMessageGet fix</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* d_message mostly done

* fopMsgM_selectMessageGet fix</pre>
</div>
</content>
</entry>
<entry>
<title>d_attention cleanup, add mDoCPd inlines</title>
<updated>2025-04-27T20:38:29+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2025-04-27T20:38:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=c4eb26b2a1984c0eea40c634507446cecef96fd5'/>
<id>c4eb26b2a1984c0eea40c634507446cecef96fd5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>d_attention 100% (#701)</title>
<updated>2025-04-27T19:12:46+00:00</updated>
<author>
<name>Mm2PL</name>
<email>mm2pl+gh@kotmisia.pl</email>
</author>
<published>2025-04-27T19:12:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=4d1cb33cd856f8c439859ae4bc4547bd7ac58ba3'/>
<id>4d1cb33cd856f8c439859ae4bc4547bd7ac58ba3</id>
<content type='text'>
* Add helper functions for d_attention

* Copy and adapt code from TP

* Move for better matching layout

* Clean up includes for d_attention.cpp

* Give dAttention_c::nextAttention a return

* Use enums in dAttention_c::getActionBtnB and slight reformat

* Change return types for comparison code to match
I don't love this

* Implement dAttList_c::calcWeight

* Implement dAttention_c::sortList

* Implement dAttDraw_c::draw

* Implement dAttDraw_c::setAnm

* Implement dAttention_c::chaseAttention

* Implement judgement related functions

* Implement dAttention_c::Run and runDrawProc

* Implement dAttention_c::Draw

Actually finish Draw

* Looks like dAttention_c::stockAttention had an unused return value

* Give d_Attention_c::mLockOnState an enum

* Rename field_0x02c to mDrawAttnPos based on TP

* Add comments for fields of d_attention

* Give d_attention's flags an enum (although without names)

* Undo type change for dAttention_c::{chk,set,clr}Flag

Co-Authored-By: LagoLunatic &lt;LagoLunatic@users.noreply.github.com&gt;

* Do not spell the `this` pointer

Co-Authored-By: LagoLunatic &lt;LagoLunatic@users.noreply.github.com&gt;

* Deal with resource enums and inlines

* Move PLAYER_STATUS_FLAG_MAGIC_JUDGEMENT to daPy__PlayerStatus0 enum

* Use inlines and macros

* Add mDoCPd_L_LOCK_BUTTON inline, debug maps claim it exists

Nothing else uses it

* Update TODO comments

* Debug maps claim runXyCheckCB was used but it only makes sense if modified

* Use dComIfGp_getPlayer instead of directly indexing the array

* Locate a few more inlines

* Do not cast to AttentionFlags enum type

* Update configure script

---------

Co-authored-by: LagoLunatic &lt;LagoLunatic@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add helper functions for d_attention

* Copy and adapt code from TP

* Move for better matching layout

* Clean up includes for d_attention.cpp

* Give dAttention_c::nextAttention a return

* Use enums in dAttention_c::getActionBtnB and slight reformat

* Change return types for comparison code to match
I don't love this

* Implement dAttList_c::calcWeight

* Implement dAttention_c::sortList

* Implement dAttDraw_c::draw

* Implement dAttDraw_c::setAnm

* Implement dAttention_c::chaseAttention

* Implement judgement related functions

* Implement dAttention_c::Run and runDrawProc

* Implement dAttention_c::Draw

Actually finish Draw

* Looks like dAttention_c::stockAttention had an unused return value

* Give d_Attention_c::mLockOnState an enum

* Rename field_0x02c to mDrawAttnPos based on TP

* Add comments for fields of d_attention

* Give d_attention's flags an enum (although without names)

* Undo type change for dAttention_c::{chk,set,clr}Flag

Co-Authored-By: LagoLunatic &lt;LagoLunatic@users.noreply.github.com&gt;

* Do not spell the `this` pointer

Co-Authored-By: LagoLunatic &lt;LagoLunatic@users.noreply.github.com&gt;

* Deal with resource enums and inlines

* Move PLAYER_STATUS_FLAG_MAGIC_JUDGEMENT to daPy__PlayerStatus0 enum

* Use inlines and macros

* Add mDoCPd_L_LOCK_BUTTON inline, debug maps claim it exists

Nothing else uses it

* Update TODO comments

* Debug maps claim runXyCheckCB was used but it only makes sense if modified

* Use dComIfGp_getPlayer instead of directly indexing the array

* Locate a few more inlines

* Do not cast to AttentionFlags enum type

* Update configure script

---------

Co-authored-by: LagoLunatic &lt;LagoLunatic@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Use struct bitfields for pad buttons, matching several functions</title>
<updated>2023-11-26T22:43:39+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2023-11-26T22:43:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=da7b41ba49528c1b573600d4dc32d7f1e0dbfff1'/>
<id>da7b41ba49528c1b573600d4dc32d7f1e0dbfff1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>work on m_Do_controller_pad / m_Do_gba_com (#36)</title>
<updated>2023-09-15T20:51:23+00:00</updated>
<author>
<name>TakaRikka</name>
<email>38417346+TakaRikka@users.noreply.github.com</email>
</author>
<published>2023-09-15T20:51:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=2943240c7d4a1022d62a067c2da17824f0465ebd'/>
<id>2943240c7d4a1022d62a067c2da17824f0465ebd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>work on d_s_play (#31)</title>
<updated>2023-09-14T19:45:49+00:00</updated>
<author>
<name>TakaRikka</name>
<email>38417346+TakaRikka@users.noreply.github.com</email>
</author>
<published>2023-09-14T19:45:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=f1d8c41c389b2c6203d0e04ab0d7e892a5b78acf'/>
<id>f1d8c41c389b2c6203d0e04ab0d7e892a5b78acf</id>
<content type='text'>
* work on d_s_play

* some fixes</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* work on d_s_play

* some fixes</pre>
</div>
</content>
</entry>
<entry>
<title>m_Do_main OK</title>
<updated>2023-09-11T04:04:21+00:00</updated>
<author>
<name>TakaRikka</name>
<email>takarikka@outlook.com</email>
</author>
<published>2023-09-11T04:04:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=6406901ea7da0e13f144873c97eb4f978ebccf9d'/>
<id>6406901ea7da0e13f144873c97eb4f978ebccf9d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Import project</title>
<updated>2023-09-10T04:48:55+00:00</updated>
<author>
<name>Luke Street</name>
<email>luke.street@encounterpc.com</email>
</author>
<published>2023-09-10T04:42:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=adb95b135c3d7498eba29bbd9728d345eed5a407'/>
<id>adb95b135c3d7498eba29bbd9728d345eed5a407</id>
<content type='text'>
Original repository: https://github.com/encounter/ww
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Original repository: https://github.com/encounter/ww
</pre>
</div>
</content>
</entry>
</feed>
