├── .gitignore ├── LICENSE ├── README.md ├── bower.json ├── docs ├── Screeps.md └── Screeps │ ├── Constants.md │ ├── ConstructionSite.md │ ├── Container.md │ ├── Controller.md │ ├── Creep.md │ ├── Effects.md │ ├── Extension.md │ ├── Extractor.md │ ├── FFI.md │ ├── Flag.md │ ├── Game.md │ ├── KeeperLair.md │ ├── Lab.md │ ├── Link.md │ ├── Map.md │ ├── Market.md │ ├── Memory.md │ ├── Mineral.md │ ├── Nuke.md │ ├── Nuker.md │ ├── Observer.md │ ├── OwnedStructure.md │ ├── Portal.md │ ├── PowerBank.md │ ├── PowerSpawn.md │ ├── Rampart.md │ ├── Resource.md │ ├── Road.md │ ├── Room.md │ ├── RoomObject.md │ ├── RoomPosition.md │ ├── Source.md │ ├── Spawn.md │ ├── Storage.md │ ├── Structure.md │ ├── Terminal.md │ ├── Tower.md │ ├── Types.md │ └── Wall.md ├── src ├── Screeps.purs └── Screeps │ ├── Constants.js │ ├── Constants.purs │ ├── ConstructionSite.purs │ ├── Container.purs │ ├── Controller.purs │ ├── Creep.js │ ├── Creep.purs │ ├── Effects.purs │ ├── Extension.purs │ ├── Extractor.purs │ ├── FFI.js │ ├── FFI.purs │ ├── Flag.purs │ ├── Game.js │ ├── Game.purs │ ├── KeeperLair.purs │ ├── Lab.purs │ ├── Link.purs │ ├── Map.purs │ ├── Market.purs │ ├── Memory.js │ ├── Memory.purs │ ├── Mineral.purs │ ├── Nuke.purs │ ├── Nuker.purs │ ├── Observer.purs │ ├── OwnedStructure.purs │ ├── Portal.purs │ ├── PowerBank.purs │ ├── PowerSpawn.purs │ ├── Rampart.purs │ ├── Resource.purs │ ├── Road.purs │ ├── Room.js │ ├── Room.purs │ ├── RoomObject.purs │ ├── RoomPosition.js │ ├── RoomPosition.purs │ ├── Source.purs │ ├── Spawn.js │ ├── Spawn.purs │ ├── Storage.purs │ ├── Structure.purs │ ├── Terminal.purs │ ├── Tower.purs │ ├── Types.purs │ └── Wall.purs └── test └── Main.purs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/README.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/bower.json -------------------------------------------------------------------------------- /docs/Screeps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps.md -------------------------------------------------------------------------------- /docs/Screeps/Constants.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Constants.md -------------------------------------------------------------------------------- /docs/Screeps/ConstructionSite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/ConstructionSite.md -------------------------------------------------------------------------------- /docs/Screeps/Container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Container.md -------------------------------------------------------------------------------- /docs/Screeps/Controller.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Controller.md -------------------------------------------------------------------------------- /docs/Screeps/Creep.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Creep.md -------------------------------------------------------------------------------- /docs/Screeps/Effects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Effects.md -------------------------------------------------------------------------------- /docs/Screeps/Extension.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Extension.md -------------------------------------------------------------------------------- /docs/Screeps/Extractor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Extractor.md -------------------------------------------------------------------------------- /docs/Screeps/FFI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/FFI.md -------------------------------------------------------------------------------- /docs/Screeps/Flag.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Flag.md -------------------------------------------------------------------------------- /docs/Screeps/Game.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Game.md -------------------------------------------------------------------------------- /docs/Screeps/KeeperLair.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/KeeperLair.md -------------------------------------------------------------------------------- /docs/Screeps/Lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Lab.md -------------------------------------------------------------------------------- /docs/Screeps/Link.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Link.md -------------------------------------------------------------------------------- /docs/Screeps/Map.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Map.md -------------------------------------------------------------------------------- /docs/Screeps/Market.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Market.md -------------------------------------------------------------------------------- /docs/Screeps/Memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Memory.md -------------------------------------------------------------------------------- /docs/Screeps/Mineral.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Mineral.md -------------------------------------------------------------------------------- /docs/Screeps/Nuke.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Nuke.md -------------------------------------------------------------------------------- /docs/Screeps/Nuker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Nuker.md -------------------------------------------------------------------------------- /docs/Screeps/Observer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Observer.md -------------------------------------------------------------------------------- /docs/Screeps/OwnedStructure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/OwnedStructure.md -------------------------------------------------------------------------------- /docs/Screeps/Portal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Portal.md -------------------------------------------------------------------------------- /docs/Screeps/PowerBank.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/PowerBank.md -------------------------------------------------------------------------------- /docs/Screeps/PowerSpawn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/PowerSpawn.md -------------------------------------------------------------------------------- /docs/Screeps/Rampart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Rampart.md -------------------------------------------------------------------------------- /docs/Screeps/Resource.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Resource.md -------------------------------------------------------------------------------- /docs/Screeps/Road.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Road.md -------------------------------------------------------------------------------- /docs/Screeps/Room.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Room.md -------------------------------------------------------------------------------- /docs/Screeps/RoomObject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/RoomObject.md -------------------------------------------------------------------------------- /docs/Screeps/RoomPosition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/RoomPosition.md -------------------------------------------------------------------------------- /docs/Screeps/Source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Source.md -------------------------------------------------------------------------------- /docs/Screeps/Spawn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Spawn.md -------------------------------------------------------------------------------- /docs/Screeps/Storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Storage.md -------------------------------------------------------------------------------- /docs/Screeps/Structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Structure.md -------------------------------------------------------------------------------- /docs/Screeps/Terminal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Terminal.md -------------------------------------------------------------------------------- /docs/Screeps/Tower.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Tower.md -------------------------------------------------------------------------------- /docs/Screeps/Types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Types.md -------------------------------------------------------------------------------- /docs/Screeps/Wall.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/docs/Screeps/Wall.md -------------------------------------------------------------------------------- /src/Screeps.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps.purs -------------------------------------------------------------------------------- /src/Screeps/Constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Constants.js -------------------------------------------------------------------------------- /src/Screeps/Constants.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Constants.purs -------------------------------------------------------------------------------- /src/Screeps/ConstructionSite.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/ConstructionSite.purs -------------------------------------------------------------------------------- /src/Screeps/Container.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Container.purs -------------------------------------------------------------------------------- /src/Screeps/Controller.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Controller.purs -------------------------------------------------------------------------------- /src/Screeps/Creep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Creep.js -------------------------------------------------------------------------------- /src/Screeps/Creep.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Creep.purs -------------------------------------------------------------------------------- /src/Screeps/Effects.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Effects.purs -------------------------------------------------------------------------------- /src/Screeps/Extension.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Extension.purs -------------------------------------------------------------------------------- /src/Screeps/Extractor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Extractor.purs -------------------------------------------------------------------------------- /src/Screeps/FFI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/FFI.js -------------------------------------------------------------------------------- /src/Screeps/FFI.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/FFI.purs -------------------------------------------------------------------------------- /src/Screeps/Flag.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Flag.purs -------------------------------------------------------------------------------- /src/Screeps/Game.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | exports.getGameGlobal = function(){ return Game; } 4 | -------------------------------------------------------------------------------- /src/Screeps/Game.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Game.purs -------------------------------------------------------------------------------- /src/Screeps/KeeperLair.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/KeeperLair.purs -------------------------------------------------------------------------------- /src/Screeps/Lab.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Lab.purs -------------------------------------------------------------------------------- /src/Screeps/Link.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Link.purs -------------------------------------------------------------------------------- /src/Screeps/Map.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Map.purs -------------------------------------------------------------------------------- /src/Screeps/Market.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Market.purs -------------------------------------------------------------------------------- /src/Screeps/Memory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Memory.js -------------------------------------------------------------------------------- /src/Screeps/Memory.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Memory.purs -------------------------------------------------------------------------------- /src/Screeps/Mineral.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Mineral.purs -------------------------------------------------------------------------------- /src/Screeps/Nuke.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Nuke.purs -------------------------------------------------------------------------------- /src/Screeps/Nuker.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Nuker.purs -------------------------------------------------------------------------------- /src/Screeps/Observer.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Observer.purs -------------------------------------------------------------------------------- /src/Screeps/OwnedStructure.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/OwnedStructure.purs -------------------------------------------------------------------------------- /src/Screeps/Portal.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Portal.purs -------------------------------------------------------------------------------- /src/Screeps/PowerBank.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/PowerBank.purs -------------------------------------------------------------------------------- /src/Screeps/PowerSpawn.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/PowerSpawn.purs -------------------------------------------------------------------------------- /src/Screeps/Rampart.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Rampart.purs -------------------------------------------------------------------------------- /src/Screeps/Resource.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Resource.purs -------------------------------------------------------------------------------- /src/Screeps/Road.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Road.purs -------------------------------------------------------------------------------- /src/Screeps/Room.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Room.js -------------------------------------------------------------------------------- /src/Screeps/Room.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Room.purs -------------------------------------------------------------------------------- /src/Screeps/RoomObject.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/RoomObject.purs -------------------------------------------------------------------------------- /src/Screeps/RoomPosition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/RoomPosition.js -------------------------------------------------------------------------------- /src/Screeps/RoomPosition.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/RoomPosition.purs -------------------------------------------------------------------------------- /src/Screeps/Source.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Source.purs -------------------------------------------------------------------------------- /src/Screeps/Spawn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Spawn.js -------------------------------------------------------------------------------- /src/Screeps/Spawn.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Spawn.purs -------------------------------------------------------------------------------- /src/Screeps/Storage.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Storage.purs -------------------------------------------------------------------------------- /src/Screeps/Structure.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Structure.purs -------------------------------------------------------------------------------- /src/Screeps/Terminal.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Terminal.purs -------------------------------------------------------------------------------- /src/Screeps/Tower.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Tower.purs -------------------------------------------------------------------------------- /src/Screeps/Types.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Types.purs -------------------------------------------------------------------------------- /src/Screeps/Wall.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/src/Screeps/Wall.purs -------------------------------------------------------------------------------- /test/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodunit/purescript-screeps/HEAD/test/Main.purs --------------------------------------------------------------------------------