| 12345678910111213141516171819202122232425 |
- const fs = require('fs')
- const Path = require('path')
- const zork1 = {
- data: fs.readFileSync(Path.join(__dirname, 'ZORK1.DAT')),
- name: 'ZORK 1',
- format: output => output.replace(/\s*>$/, '')
- }
- const zork2 = {
- data: fs.readFileSync(Path.join(__dirname, 'ZORK2.DAT')),
- name: 'ZORK 2',
- format: output => output.replace(/\s*>$/, '')
- }
- const zork3 = {
- data: fs.readFileSync(Path.join(__dirname, 'ZORK3.DAT')),
- name: 'ZORK 3',
- format: output => output.replace(/\s*>$/, '')
- }
- const allGames = [zork1, zork2, zork3]
- allGames.forEach(game => (allGames[game.name] = game))
- allGames.forEach(game => (allGames[game.name.toLowerCase()] = game))
- module.exports = allGames
|