コード例 #1
0
        public void SplitAttributeTest()
        {
            int result;

            result = NES_PPU_AttributeTable.SplitAttribute(0, 0xE4);
            Assert.AreEqual(result, 0);
            result = NES_PPU_AttributeTable.SplitAttribute(1, 0xE4);
            Assert.AreEqual(result, 1);
            result = NES_PPU_AttributeTable.SplitAttribute(2, 0xE4);
            Assert.AreEqual(result, 2);
            result = NES_PPU_AttributeTable.SplitAttribute(3, 0xE4);
            Assert.AreEqual(result, 3);
        }
コード例 #2
0
        internal int SplitAttributeTest(int shift1, byte value)
        {
            int result = NES_PPU_AttributeTable.SplitAttribute(shift1, value);

            result = NES_PPU_AttributeTable.SplitAttribute(0, 0xE4);
            PexAssert.AreEqual(result, 0);
            result = NES_PPU_AttributeTable.SplitAttribute(1, 0xE4);
            PexAssert.AreEqual(result, 1);
            result = NES_PPU_AttributeTable.SplitAttribute(2, 0xE4);
            PexAssert.AreEqual(result, 2);
            result = NES_PPU_AttributeTable.SplitAttribute(3, 0xE4);
            PexAssert.AreEqual(result, 3);
            return(result);
        }