游戏王残局简化版

Diff
Login

Diff

Differences From Artifact [8c8bd714c9]:

To Artifact [5d7197b5d9]:


130
131
132
133
134
135
136
137
138


139
140
141
142
143
144
145
130
131
132
133
134
135
136


137
138
139
140
141
142
143
144
145







-
-
+
+







<li><a href="#section-82" id="toc-section-82"><span class="toc-section-number">4.2.3</span> </a></li>
<li><a href="#section-83" id="toc-section-83"><span class="toc-section-number">4.2.4</span> </a></li>
<li><a href="#section-84" id="toc-section-84"><span class="toc-section-number">4.2.5</span> </a></li>
</ul></li>
<li><a href="#残局模式的-act.png-问题" id="toc-残局模式的-act.png-问题"><span class="toc-section-number">4.3</span> 残局模式的 act.png 问题</a>
<ul>
<li><a href="#分析-1" id="toc-分析-1"><span class="toc-section-number">4.3.1</span> 分析</a></li>
<li><a href="#section-85" id="toc-section-85"><span class="toc-section-number">4.3.2</span> </a></li>
<li><a href="#section-86" id="toc-section-86"><span class="toc-section-number">4.3.3</span> </a></li>
<li><a href="#额外卡组区域" id="toc-额外卡组区域"><span class="toc-section-number">4.3.2</span> 额外卡组区域</a></li>
<li><a href="#墓地区域" id="toc-墓地区域"><span class="toc-section-number">4.3.3</span> 墓地区域</a></li>
<li><a href="#除外区域" id="toc-除外区域"><span class="toc-section-number">4.3.4</span> 除外区域</a></li>
<li><a href="#卡组区域" id="toc-卡组区域"><span class="toc-section-number">4.3.5</span> 卡组区域</a></li>
</ul></li>
</ul></li>
</ul>
</nav>
<h1 data-number="1" id="正常"><span class="header-section-number">1</span> 正常</h1>
3278
3279
3280
3281
3282
3283
3284
3285

3286
3287
3288
3289
3290
3291
3292
3278
3279
3280
3281
3282
3283
3284

3285
3286
3287
3288
3289
3290
3291
3292







-
+







<h2 data-number="4.3" id="残局模式的-act.png-问题"><span class="header-section-number">4.3</span> 残局模式的 act.png 问题</h2>
<h3 data-number="4.3.1" id="分析-1"><span class="header-section-number">4.3.1</span> 分析</h3>
<p>当我方在残局模式控制对方并且到了对方回合时, act.png
并没有显示到对方区域,而是显示到了我方区域。</p>
<p>这是由于 drawing.cpp 在绘制 act.png
时并<b>没有考虑到</b>残局模式的这一情况。</p>
<p>也就是说,一般情况下是遇不到这个失误的。</p>
<h3 data-number="4.3.2" id="section-85"><span class="header-section-number">4.3.2</span> </h3>
<h3 data-number="4.3.2" id="额外卡组区域"><span class="header-section-number">4.3.2</span> 额外卡组区域</h3>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN,5)

Debug.SetPlayerInfo(0,8000,0,0)

Debug.SetPlayerInfo(1,8000,0,0)
3315
3316
3317
3318
3319
3320
3321
3322

3323
3324
3325
3326
3327
3328
3329
3315
3316
3317
3318
3319
3320
3321

3322
3323
3324
3325
3326
3327
3328
3329







-
+







Debug.AddCard(27288416,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(27288416,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()

--~ aux.BeginPuzzle()
</code></pre>
<h3 data-number="4.3.3" id="section-86"><span class="header-section-number">4.3.3</span> </h3>
<h3 data-number="4.3.3" id="墓地区域"><span class="header-section-number">4.3.3</span> 墓地区域</h3>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN,5)

Debug.SetPlayerInfo(0,8000,0,0)

Debug.SetPlayerInfo(1,8000,0,0)