mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-10-25 10:00:23 -04:00 
			
		
		
		
	Correct the calculation of points.
This commit is contained in:
		
							parent
							
								
									6414a8624b
								
							
						
					
					
						commit
						91a39dd0a1
					
				| @ -3387,11 +3387,13 @@ void MainWindow::ARRL_Digi_Update(DecodedText dt) | |||||||
|        azdist_(const_cast <char *> (m_config.my_grid().left(4).toLatin1().constData()), |        azdist_(const_cast <char *> (m_config.my_grid().left(4).toLatin1().constData()), | ||||||
|                const_cast <char *> (deGrid.left(4).toLatin1().constData()),&utch, |                const_cast <char *> (deGrid.left(4).toLatin1().constData()),&utch, | ||||||
|                &nAz,&nEl,&nDmiles,&nDkm,&nHotAz,&nHotABetter,(FCL)6,(FCL)6); |                &nAz,&nEl,&nDmiles,&nDkm,&nHotAz,&nHotABetter,(FCL)6,(FCL)6); | ||||||
|        int npts=int((500+nDkm)/500); |        int points=nDkm/500; | ||||||
|  |        if(nDkm > 500*points) points += 1; | ||||||
|  |        points += 1; | ||||||
|        ac.grid4=deGrid; |        ac.grid4=deGrid; | ||||||
|        ac.bands="......."; |        ac.bands="......."; | ||||||
|        ac.az=nAz; |        ac.az=nAz; | ||||||
|        ac.points=npts; |        ac.points=points; | ||||||
|        m_activeCall[deCall]=ac; |        m_activeCall[deCall]=ac; | ||||||
|      } |      } | ||||||
|   } |   } | ||||||
| @ -3745,9 +3747,11 @@ void MainWindow::readFromStdout()                             //readFromStdout | |||||||
|                 azdist_(const_cast <char *> ((m_config.my_grid () + "      ").left (6).toLatin1 ().constData ()), |                 azdist_(const_cast <char *> ((m_config.my_grid () + "      ").left (6).toLatin1 ().constData ()), | ||||||
|                         const_cast <char *> ((deGrid + "      ").left(6).toLatin1 ().constData ()),&utch, |                         const_cast <char *> ((deGrid + "      ").left(6).toLatin1 ().constData ()),&utch, | ||||||
|                         &nAz,&nEl,&nDmiles,&nDkm,&nHotAz,&nHotABetter,(FCL)6,(FCL)6); |                         &nAz,&nEl,&nDmiles,&nDkm,&nHotAz,&nHotABetter,(FCL)6,(FCL)6); | ||||||
|                 int npts=int((500+nDkm)/500); |                 int points=nDkm/500; | ||||||
|                 if(npts>m_maxPoints) { |                 if(nDkm > 500*points) points += 1; | ||||||
|                   m_maxPoints=npts; |                 points += 1; | ||||||
|  |                 if(points>m_maxPoints) { | ||||||
|  |                   m_maxPoints=points; | ||||||
|                   m_deCall=deCall; |                   m_deCall=deCall; | ||||||
|                   m_deGrid=deGrid; |                   m_deGrid=deGrid; | ||||||
|                   m_bDoubleClicked=true; |                   m_bDoubleClicked=true; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user