Diff for /np2/common/parts.c between versions 1.1 and 1.3

version 1.1, 2003/10/16 17:57:16 version 1.3, 2005/02/07 14:46:08
Line 2 Line 2
 #include        "parts.h"  #include        "parts.h"
   
   
 BYTE PARTSCALL AdjustAfterMultiply(BYTE value) {  static  SINT32  randseed = 1;
   
         return((BYTE)(((value / 10) << 4) + (value % 10)));  
   void PARTSCALL rand_setseed(SINT32 seed) {
   
           randseed = seed;
   }
   
   SINT32 PARTSCALL rand_get(void) {
   
           randseed = (randseed * 0x343fd) + 0x269ec3;
           return(randseed >> 16);
   }
   
   UINT8 PARTSCALL AdjustAfterMultiply(UINT8 value) {
   
           return((UINT8)(((value / 10) << 4) + (value % 10)));
 }  }
   
 BYTE PARTSCALL AdjustBeforeDivision(BYTE value) {  UINT8 PARTSCALL AdjustBeforeDivision(UINT8 value) {
   
         return((BYTE)(((value >> 4) * 10) + (value & 0xf)));          return((UINT8)(((value >> 4) * 10) + (value & 0xf)));
 }  }
   
 UINT PARTSCALL sjis2jis(UINT sjis) {  UINT PARTSCALL sjis2jis(UINT sjis) {

Removed from v.1.1  
changed lines
  Added in v.1.3


RetroPC.NET-CVS <cvs@retropc.net>