41 lines
785 B
JavaScript
41 lines
785 B
JavaScript
|
class GameDownload {
|
||
|
constructor() {
|
||
|
/**
|
||
|
* @public
|
||
|
* Platform that hosts game files
|
||
|
* @type String
|
||
|
*/
|
||
|
this.hosting = "";
|
||
|
/**
|
||
|
* @public
|
||
|
* Link to game files
|
||
|
* @type URL
|
||
|
*/
|
||
|
this.link = null;
|
||
|
/**
|
||
|
* @public
|
||
|
* Operating systems supported by the game version indicated in this class.
|
||
|
* Can be *WINDOWS/LINUX/MACOS*
|
||
|
* @type String[]
|
||
|
*/
|
||
|
this.supportedOS = [];
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* @public
|
||
|
* Download the game data in the indicated path
|
||
|
* @param {string} path Save path
|
||
|
*/
|
||
|
download(path){
|
||
|
|
||
|
}
|
||
|
}
|
||
|
module.exports.GameDownload = GameDownload;
|
||
|
|
||
|
function downloadMEGA(url){
|
||
|
|
||
|
}
|
||
|
|
||
|
function downloadNOPY(url){
|
||
|
|
||
|
}
|