Просмотреть всю тему "Самое быстрое определение покерной комбинации — Часть 2" »»
Re: Самое быстрое определение покерной комбинации — Часть 2
ID:25244
ответ на
25243
Пт, 26 октября 2007 00:22
[#]
Sharky
(иконки IM)
Форумы CasinoGames
Так, мои структуры:
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Код:</div>
<pre class="alt2" dir="ltr" style="
margin: 0px;
padding: 4px;
border: 1px inset;
width: 640px;
height: 178px;
text-align: left;
overflow: auto">type
PHand = ^THand;
THand = packed record
Cards: array [0..6] of PCard;
Count: Word;
Combination: Byte;
Bonus: Byte;
Detail: Longword;
Evaluate: Longword;
end;</pre>
</div>Cards — массив поинтеров на карты (до 7)
Count — бесполезно для этой процедуры
Combination — собственно комбинация
Bonus — бонус комбинация (не учитывается здесь)
Detail — одно из главных полей (кикеры)
Evaluate — флаги для определения комбинаций
В общем, вся структура тянется почти с самого первого моего анализатора, может и зря, но уж как есть...