Class AstarUpdateChecker

Public

Handles update checking for the A* Pathfinding Project.

Public Static Methods

CheckForUpdatesNow ()

Initiate a check for updates now, regardless of when the last check was done.

Public Static
GetURL (tag)
Public Static

Public Static Variables

lastUpdateCheck

Last time an update check was made.

Public Static
latestBetaVersion

Latest beta version of the A* Pathfinding Project.

Public Static
latestVersion

Latest version of the A* Pathfinding Project.

Public Static
latestVersionDescription

Summary of the latest update.

Public Static

Private/Protected Members

AstarUpdateChecker ()
Private Static
CheckForUpdates ()

Checks for updates if there was some time since last check.

Private Static
DownloadVersionInfo ()
Private Static
ParseServerMessage (result)
Private Static
RefreshServerMessage ()
Private Static
ShowUpdateWindowIfRelevant ()
Private Static
UpdateCheckCompleted (result)

Handles the data from the update page.

Private Static
UpdateCheckLoop ()

Checking for updates...

Private Static
_lastUpdateCheck
Private Static
_lastUpdateCheckRead
Private Static
_latestBetaVersion
Private Static
_latestVersion
Private Static
_latestVersionDescription

Description of the latest update of the A* Pathfinding Project.

Private Static
astarServerData

Holds various URLs and text for the editor.

Private Static
hasParsedServerMessage
Private Static
updateCheckDownload

Used for downloading new version information.

Private Static
updateCheckRate

Number of days between update checks.

Private Static
updateURL

URL to the version file containing the latest version number.

Private Static