blob: 32097f8702fb2533fffd745d1baa16fa5a7ebf50 [file] [log] [blame]
#include "custom.h"
int findside( CELLBOXPTR cellptr , int x , int y )
{
int k , min , kmin ;
min = 10000000 ;
for( k = 1 ; k <= cellptr->numsides ; k++ ) {
if( pSideArray[k].vertical == 1 ) {
if( ABS(x - pSideArray[k].position) < min ) {
min = ABS(x - pSideArray[k].position) ;
kmin = k ;
}
} else {
if( ABS(y - pSideArray[k].position) < min ) {
min = ABS(y - pSideArray[k].position) ;
kmin = k ;
}
}
}
return( kmin ) ;
}
void loadside( int side , double factor )
{
pSideArray[side].pincount += factor ;
return ;
}