Exemplo n.º 1
0
        public void WadFileReader_TestIWADReader_Reject()
        {
            WADFile_Doom file = new WADFile_Doom(new FileStream(HereticRegisteredMap, FileMode.Open));
            var          map  = file.Maps.First(a => a.MapNumber == "E1M1");

            //Make sure we atleast get a proper reject map
            Assert.IsTrue(map.Reject.RejectMap[0, 25] == map.Reject.RejectMap[25, 0]);
            Assert.IsTrue(map.Reject.RejectMap[1, 5] == map.Reject.RejectMap[5, 1]);
            Assert.IsTrue(map.Reject.RejectMap[1, 27] == map.Reject.RejectMap[27, 1]);
            Assert.IsTrue(map.Reject.RejectMap[10, 33] == map.Reject.RejectMap[33, 10]);
        }
Exemplo n.º 2
0
        public void WadFileReader_TestIWADReader_Doom2()
        {
            WADFile_Doom file = new WADFile_Doom(new FileStream(Doom2RegisteredMap, FileMode.Open));

            Assert.IsNotNull(file.Header);
            Assert.IsTrue(file.Maps.Any(a => a.MapNumber == "MAP01"));
            Assert.IsTrue(file.Maps.Any(a => a.MapNumber == "MAP05"));
            Assert.IsTrue(file.Maps.Any(a => a.MapNumber == "MAP14"));
            //Make sure we get the last map in as well
            Assert.IsTrue(file.Maps.Any(a => a.MapNumber == "MAP32"));
            //Entryway!
            var map = file.Maps.First(a => a.MapNumber == "MAP01");
        }
Exemplo n.º 3
0
        public void WadFileReader_TestIWADReader_Doom1()
        {
            WADFile_Doom file = new WADFile_Doom(new FileStream(Doom1RegisteredMap, FileMode.Open));

            Assert.IsNotNull(file.Header);
            Assert.IsTrue(file.Maps.Any(a => a.MapNumber == "E1M9"));
            Assert.IsTrue(file.Maps.Any(a => a.MapNumber == "E1M5"));
            Assert.IsTrue(file.Maps.Any(a => a.MapNumber == "E2M9"));
            Assert.IsTrue(file.Maps.Any(a => a.MapNumber == "E2M1"));
            Assert.IsTrue(file.Maps.Any(a => a.MapNumber == "E3M9"));
            Assert.IsTrue(file.Maps.Any(a => a.MapNumber == "E3M7"));
            Assert.IsTrue(file.Maps.Any(a => a.MapNumber == "E4M2"));
            //Make sure we get the last map in as well
            Assert.IsTrue(file.Maps.Any(a => a.MapNumber == "E4M9"));
            //This is my breakpoint, the CyberDemon map :P
            //I already know what I want out of this map so it's easy to use it
            var map = file.Maps.First(a => a.MapNumber == "E2M8");
        }
Exemplo n.º 4
0
        public void WadFileReader_TestPWADReader()
        {
            WADFile_Doom file = new WADFile_Doom(new FileStream(Path.Combine(resourceDir, "FileSignature_Emulation_PWADFile.wad"), FileMode.Open));

            Assert.IsNotNull(file.Header);
        }