home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD1.bin / new / game / think / chaos / src / dwztabs.c < prev    next >
Text File  |  1994-10-14  |  19KB  |  1,779 lines

  1. /*  Chaos:            The Chess HAppening Organisation System    V5.3
  2.     Copyright (C) 1993      Jochen Wiedmann
  3.  
  4.     This program is free software; you can redistribute it and/or modify
  5.     it under the terms of the GNU General Public License as published by
  6.     the Free Software Foundation; either version 2 of the License, or
  7.     (at your option) any later version.
  8.  
  9.     This program is distributed in the hope that it will be useful,
  10.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  11.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12.     GNU General Public License for more details.
  13.  
  14.     You should have received a copy of the GNU General Public License
  15.     along with this program; if not, write to the Free Software
  16.     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  17.  
  18.  
  19.     $RCSfile: DWZtabs.c,v $
  20.     $Revision: 3.1 $
  21.     $Date: 1994/03/23 15:45:41 $
  22.  
  23.     This file holds the tables that are needed to compute the DWZ-ratings.
  24.  
  25.     Computer:    Amiga 1200            Compiler:    Aztec-C V5.0a
  26.  
  27.     Author:    Jochen Wiedmann
  28.         Am Eisteich 9
  29.       72555 Metzingen
  30.         Tel. 07123 / 14881
  31.         Internet: wiedmann@mailserv.zdv.uni-tuebingen.de
  32. */
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39. const int PercentToDWZTab[] =
  40.   { 874,    /*    99.9 %    */
  41.     814,    /*    99.8 %    */
  42.     777,    /*    99.7 %    */
  43.     750,
  44.     728,
  45.     710,
  46.     695,
  47.     681,
  48.     669,
  49.     657,
  50.     647,
  51.     638,
  52.     629,
  53.     621,
  54.     613,
  55.     606,
  56.     599,
  57.     593,
  58.     586,
  59.     580,
  60.     575,
  61.     569,
  62.     564,
  63.     559,
  64.     554,
  65.     549,
  66.     544,
  67.     540,
  68.     536,
  69.     531,
  70.     527,
  71.     523,
  72.     519,
  73.     516,
  74.     512,
  75.     508,
  76.     505,
  77.     501,
  78.     498,
  79.     495,
  80.     491,
  81.     488,
  82.     485,
  83.     482,
  84.     479,
  85.     476,
  86.     473,
  87.     470,
  88.     467,
  89.     465,
  90.     462,
  91.     459,
  92.     457,
  93.     454,
  94.     452,
  95.     449,
  96.     447,
  97.     444,
  98.     442,
  99.     439,
  100.     437,
  101.     435,
  102.     432,
  103.     430,
  104.     428,
  105.     426,
  106.     423,
  107.     421,
  108.     419,
  109.     417,
  110.     415,
  111.     413,
  112.     411,
  113.     409,
  114.     407,
  115.     405,
  116.     403,
  117.     401,
  118.     399,
  119.     397,
  120.     395,
  121.     393,
  122.     391,
  123.     389,
  124.     388,
  125.     386,
  126.     384,
  127.     382,
  128.     380,
  129.     379,
  130.     377,
  131.     375,
  132.     374,
  133.     372,
  134.     370,
  135.     369,
  136.     367,
  137.     365,
  138.     364,
  139.     362,
  140.     360,
  141.     359,
  142.     357,
  143.     356,
  144.     354,
  145.     353,
  146.     351,
  147.     349,
  148.     348,
  149.     346,
  150.     345,
  151.     343,
  152.     342,
  153.     340,
  154.     339,
  155.     338,
  156.     336,
  157.     335,
  158.     333,
  159.     332,
  160.     330,
  161.     329,
  162.     328,
  163.     326,
  164.     325,
  165.     323,
  166.     322,
  167.     321,
  168.     319,
  169.     318,
  170.     317,
  171.     315,
  172.     314,
  173.     313,
  174.     311,
  175.     310,
  176.     309,
  177.     308,
  178.     306,
  179.     305,
  180.     304,
  181.     303,
  182.     301,
  183.     300,
  184.     299,
  185.     298,
  186.     296,
  187.     295,
  188.     294,
  189.     293,
  190.     291,
  191.     290,
  192.     289,
  193.     288,
  194.     287,
  195.     285,
  196.     284,
  197.     283,
  198.     282,
  199.     281,
  200.     280,
  201.     278,
  202.     277,
  203.     276,
  204.     275,
  205.     274,
  206.     273,
  207.     272,
  208.     270,
  209.     269,
  210.     268,
  211.     267,
  212.     266,
  213.     265,
  214.     264,
  215.     263,
  216.     262,
  217.     261,
  218.     259,
  219.     258,
  220.     257,
  221.     256,
  222.     255,
  223.     254,
  224.     253,
  225.     252,
  226.     251,
  227.     250,
  228.     249,
  229.     248,
  230.     247,
  231.     246,
  232.     245,
  233.     244,
  234.     243,
  235.     242,
  236.     241,
  237.     240,
  238.     239,
  239.     238,
  240.     237,
  241.     236,
  242.     235,
  243.     234,
  244.     233,
  245.     232,
  246.     231,
  247.     230,
  248.     229,
  249.     228,
  250.     227,
  251.     226,
  252.     225,
  253.     224,
  254.     223,
  255.     222,
  256.     221,
  257.     220,
  258.     219,
  259.     218,
  260.     217,
  261.     216,
  262.     215,
  263.     214,
  264.     213,
  265.     212,
  266.     211,
  267.     210,
  268.     209,
  269.     208,
  270.     208,
  271.     207,
  272.     206,
  273.     205,
  274.     204,
  275.     203,
  276.     202,
  277.     201,
  278.     200,
  279.     199,
  280.     198,
  281.     197,
  282.     197,
  283.     196,
  284.     195,
  285.     194,
  286.     193,
  287.     192,
  288.     191,
  289.     190,
  290.     189,
  291.     188,
  292.     188,
  293.     187,
  294.     186,
  295.     185,
  296.     184,
  297.     183,
  298.     182,
  299.     181,
  300.     181,
  301.     180,
  302.     179,
  303.     178,
  304.     177,
  305.     176,
  306.     175,
  307.     175,
  308.     174,
  309.     173,
  310.     172,
  311.     171,
  312.     170,
  313.     169,
  314.     169,
  315.     168,
  316.     167,
  317.     166,
  318.     165,
  319.     164,
  320.     164,
  321.     163,
  322.     162,
  323.     161,
  324.     160,
  325.     159,
  326.     159,
  327.     158,
  328.     157,
  329.     156,
  330.     155,
  331.     154,
  332.     154,
  333.     153,
  334.     152,
  335.     151,
  336.     150,
  337.     149,
  338.     149,
  339.     148,
  340.     147,
  341.     146,
  342.     145,
  343.     145,
  344.     144,
  345.     143,
  346.     142,
  347.     141,
  348.     141,
  349.     140,
  350.     139,
  351.     138,
  352.     137,
  353.     137,
  354.     136,
  355.     135,
  356.     134,
  357.     133,
  358.     133,
  359.     132,
  360.     131,
  361.     130,
  362.     129,
  363.     129,
  364.     128,
  365.     127,
  366.     126,
  367.     125,
  368.     125,
  369.     124,
  370.     123,
  371.     122,
  372.     122,
  373.     121,
  374.     120,
  375.     119,
  376.     118,
  377.     118,
  378.     117,
  379.     116,
  380.     115,
  381.     115,
  382.     114,
  383.     113,
  384.     112,
  385.     112,
  386.     111,
  387.     110,
  388.     109,
  389.     108,
  390.     108,
  391.     107,
  392.     106,
  393.     105,
  394.     105,
  395.     104,
  396.     103,
  397.     102,
  398.     102,
  399.     101,
  400.     100,
  401.     99,
  402.     99,
  403.     98,
  404.     97,
  405.     96,
  406.     96,
  407.     95,
  408.     94,
  409.     93,
  410.     93,
  411.     92,
  412.     91,
  413.     90,
  414.     90,
  415.     89,
  416.     88,
  417.     87,
  418.     87,
  419.     86,
  420.     85,
  421.     84,
  422.     84,
  423.     83,
  424.     82,
  425.     81,
  426.     81,
  427.     80,
  428.     79,
  429.     79,
  430.     78,
  431.     77,
  432.     76,
  433.     76,
  434.     75,
  435.     74,
  436.     73,
  437.     73,
  438.     72,
  439.     71,
  440.     70,
  441.     70,
  442.     69,
  443.     68,
  444.     68,
  445.     67,
  446.     66,
  447.     65,
  448.     65,
  449.     64,
  450.     63,
  451.     62,
  452.     62,
  453.     61,
  454.     60,
  455.     60,
  456.     59,
  457.     58,
  458.     57,
  459.     57,
  460.     56,
  461.     55,
  462.     54,
  463.     54,
  464.     53,
  465.     52,
  466.     52,
  467.     51,
  468.     50,
  469.     49,
  470.     49,
  471.     48,
  472.     47,
  473.     47,
  474.     46,
  475.     45,
  476.     44,
  477.     44,
  478.     43,
  479.     42,
  480.     41,
  481.     41,
  482.     40,
  483.     39,
  484.     39,
  485.     38,
  486.     37,
  487.     36,
  488.     36,
  489.     35,
  490.     34,
  491.     34,
  492.     33,
  493.     32,
  494.     31,
  495.     31,
  496.     30,
  497.     29,
  498.     29,
  499.     28,
  500.     27,
  501.     26,
  502.     26,
  503.     25,
  504.     24,
  505.     24,
  506.     23,
  507.     22,
  508.     22,
  509.     21,
  510.     20,
  511.     19,
  512.     19,
  513.     18,
  514.     17,
  515.     17,
  516.     16,
  517.     15,
  518.     14,
  519.     14,
  520.     13,
  521.     12,
  522.     12,
  523.     11,
  524.     10,
  525.     9,
  526.     9,
  527.     8,
  528.     7,
  529.     7,
  530.     6,
  531.     5,
  532.     4,
  533.     4,
  534.     3,
  535.     2,
  536.     2,
  537.     1,
  538.     0,
  539.     0,
  540.     -1,
  541.     -2,
  542.     -3,
  543.     -3,
  544.     -4,
  545.     -5,
  546.     -5,
  547.     -6,
  548.     -7,
  549.     -8,
  550.     -8,
  551.     -9,
  552.     -10,
  553.     -10,
  554.     -11,
  555.     -12,
  556.     -13,
  557.     -13,
  558.     -14,
  559.     -15,
  560.     -15,
  561.     -16,
  562.     -17,
  563.     -18,
  564.     -18,
  565.     -19,
  566.     -20,
  567.     -20,
  568.     -21,
  569.     -22,
  570.     -23,
  571.     -23,
  572.     -24,
  573.     -25,
  574.     -25,
  575.     -26,
  576.     -27,
  577.     -27,
  578.     -28,
  579.     -29,
  580.     -30,
  581.     -30,
  582.     -31,
  583.     -32,
  584.     -32,
  585.     -33,
  586.     -34,
  587.     -35,
  588.     -35,
  589.     -36,
  590.     -37,
  591.     -37,
  592.     -38,
  593.     -39,
  594.     -40,
  595.     -40,
  596.     -41,
  597.     -42,
  598.     -42,
  599.     -43,
  600.     -44,
  601.     -45,
  602.     -45,
  603.     -46,
  604.     -47,
  605.     -48,
  606.     -48,
  607.     -49,
  608.     -50,
  609.     -50,
  610.     -51,
  611.     -52,
  612.     -53,
  613.     -53,
  614.     -54,
  615.     -55,
  616.     -55,
  617.     -56,
  618.     -57,
  619.     -58,
  620.     -58,
  621.     -59,
  622.     -60,
  623.     -61,
  624.     -61,
  625.     -62,
  626.     -63,
  627.     -63,
  628.     -64,
  629.     -65,
  630.     -66,
  631.     -66,
  632.     -67,
  633.     -68,
  634.     -69,
  635.     -69,
  636.     -70,
  637.     -71,
  638.     -71,
  639.     -72,
  640.     -73,
  641.     -74,
  642.     -74,
  643.     -75,
  644.     -76,
  645.     -77,
  646.     -77,
  647.     -78,
  648.     -79,
  649.     -80,
  650.     -80,
  651.     -81,
  652.     -82,
  653.     -82,
  654.     -83,
  655.     -84,
  656.     -85,
  657.     -85,
  658.     -86,
  659.     -87,
  660.     -88,
  661.     -88,
  662.     -89,
  663.     -90,
  664.     -91,
  665.     -91,
  666.     -92,
  667.     -93,
  668.     -94,
  669.     -94,
  670.     -95,
  671.     -96,
  672.     -97,
  673.     -97,
  674.     -98,
  675.     -99,
  676.     -100,
  677.     -100,
  678.     -101,
  679.     -102,
  680.     -103,
  681.     -103,
  682.     -104,
  683.     -105,
  684.     -106,
  685.     -106,
  686.     -107,
  687.     -108,
  688.     -109,
  689.     -109,
  690.     -110,
  691.     -111,
  692.     -112,
  693.     -113,
  694.     -113,
  695.     -114,
  696.     -115,
  697.     -116,
  698.     -116,
  699.     -117,
  700.     -118,
  701.     -119,
  702.     -119,
  703.     -120,
  704.     -121,
  705.     -122,
  706.     -123,
  707.     -123,
  708.     -124,
  709.     -125,
  710.     -126,
  711.     -126,
  712.     -127,
  713.     -128,
  714.     -129,
  715.     -130,
  716.     -130,
  717.     -131,
  718.     -132,
  719.     -133,
  720.     -134,
  721.     -134,
  722.     -135,
  723.     -136,
  724.     -137,
  725.     -138,
  726.     -138,
  727.     -139,
  728.     -140,
  729.     -141,
  730.     -142,
  731.     -142,
  732.     -143,
  733.     -144,
  734.     -145,
  735.     -146,
  736.     -146,
  737.     -147,
  738.     -148,
  739.     -149,
  740.     -150,
  741.     -150,
  742.     -151,
  743.     -152,
  744.     -153,
  745.     -154,
  746.     -155,
  747.     -155,
  748.     -156,
  749.     -157,
  750.     -158,
  751.     -159,
  752.     -160,
  753.     -160,
  754.     -161,
  755.     -162,
  756.     -163,
  757.     -164,
  758.     -165,
  759.     -165,
  760.     -166,
  761.     -167,
  762.     -168,
  763.     -169,
  764.     -170,
  765.     -170,
  766.     -171,
  767.     -172,
  768.     -173,
  769.     -174,
  770.     -175,
  771.     -176,
  772.     -176,
  773.     -177,
  774.     -178,
  775.     -179,
  776.     -180,
  777.     -181,
  778.     -182,
  779.     -182,
  780.     -183,
  781.     -184,
  782.     -185,
  783.     -186,
  784.     -187,
  785.     -188,
  786.     -189,
  787.     -189,
  788.     -190,
  789.     -191,
  790.     -192,
  791.     -193,
  792.     -194,
  793.     -195,
  794.     -196,
  795.     -197,
  796.     -198,
  797.     -198,
  798.     -199,
  799.     -200,
  800.     -201,
  801.     -202,
  802.     -203,
  803.     -204,
  804.     -205,
  805.     -206,
  806.     -207,
  807.     -208,
  808.     -209,
  809.     -209,
  810.     -210,
  811.     -211,
  812.     -212,
  813.     -213,
  814.     -2