MCPcopy Create free account
hub / github.com/dds-bridge/dds / SideSeats

Function SideSeats

library/src/par.cpp:910–950  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

908
909
910void SideSeats(
911 int dr,
912 int i,
913 int t1,
914 int t2,
915 int order,
916 ParResultsMaster sidesRes[2])
917{
918
919 if ((dr + i) % 2 )
920 {
921 if (t1 == t2)
922 {
923 sidesRes[i].contracts[order].seats = 4;
924 }
925 else if (t1 > t2)
926 {
927 sidesRes[i].contracts[order].seats = 0;
928 }
929 else
930 {
931 sidesRes[i].contracts[order].seats = 2;
932 }
933 }
934 else
935 {
936 if (t1 == t2)
937 {
938 sidesRes[i].contracts[order].seats = 5;
939 }
940 else if (t1 > t2)
941 {
942 sidesRes[i].contracts[order].seats = 1;
943 }
944 else
945 {
946 sidesRes[i].contracts[order].seats = 3;
947 }
948 }
949 return;
950}
951
952void CalcOverTricks(
953 int i,

Callers 1

SidesParBinFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected