private void InitializeParser() { ucodecmds = new UcodeCommandDelegate[256]; for (int i = 0; i < ucodecmds.Length; i++) { ucodecmds[i] = new UcodeCommandDelegate((w0, w1) => { }); } ucodecmds[(byte)General.UcodeCmds.VTX] = CommandVtx; ucodecmds[(byte)General.UcodeCmds.TRI1] = CommandTri1; ucodecmds[(byte)General.UcodeCmds.TRI2] = CommandTri2; ucodecmds[(byte)General.UcodeCmds.DL] = CommandDL; ucodecmds[(byte)General.UcodeCmds.RDPHALF_1] = CommandRDPHalf1; ucodecmds[(byte)General.UcodeCmds.BRANCH_Z] = CommandBranchZ; ucodecmds[(byte)General.UcodeCmds.GEOMETRYMODE] = CommandGeometryMode; ucodecmds[(byte)General.UcodeCmds.MTX] = CommandMtx; ucodecmds[(byte)General.UcodeCmds.POPMTX] = CommandPopMtx; ucodecmds[(byte)General.UcodeCmds.SETOTHERMODE_H] = CommandSetOtherModeH; ucodecmds[(byte)General.UcodeCmds.SETOTHERMODE_L] = CommandSetOtherModeL; ucodecmds[(byte)General.UcodeCmds.TEXTURE] = CommandTexture; ucodecmds[(byte)General.UcodeCmds.SETTIMG] = CommandSetTImage; ucodecmds[(byte)General.UcodeCmds.SETTILE] = CommandSetTile; ucodecmds[(byte)General.UcodeCmds.SETTILESIZE] = CommandSetTileSize; ucodecmds[(byte)General.UcodeCmds.LOADBLOCK] = CommandLoadBlock; ucodecmds[(byte)General.UcodeCmds.SETCOMBINE] = CommandSetCombine; ucodecmds[(byte)General.UcodeCmds.SETPRIMCOLOR] = CommandSetPrimColor; ucodecmds[(byte)General.UcodeCmds.SETENVCOLOR] = CommandSetEnvColor; }
private void InitializeParser() { ucodecmds = new UcodeCommandDelegate[256]; for (int i = 0; i < ucodecmds.Length; i++) ucodecmds[i] = new UcodeCommandDelegate((w0, w1) => { }); ucodecmds[(byte)General.UcodeCmds.VTX] = CommandVtx; ucodecmds[(byte)General.UcodeCmds.TRI1] = CommandTri1; ucodecmds[(byte)General.UcodeCmds.TRI2] = CommandTri2; ucodecmds[(byte)General.UcodeCmds.DL] = CommandDL; ucodecmds[(byte)General.UcodeCmds.RDPHALF_1] = CommandRDPHalf1; ucodecmds[(byte)General.UcodeCmds.BRANCH_Z] = CommandBranchZ; ucodecmds[(byte)General.UcodeCmds.GEOMETRYMODE] = CommandGeometryMode; ucodecmds[(byte)General.UcodeCmds.MTX] = CommandMtx; ucodecmds[(byte)General.UcodeCmds.POPMTX] = CommandPopMtx; ucodecmds[(byte)General.UcodeCmds.SETOTHERMODE_H] = CommandSetOtherModeH; ucodecmds[(byte)General.UcodeCmds.SETOTHERMODE_L] = CommandSetOtherModeL; ucodecmds[(byte)General.UcodeCmds.TEXTURE] = CommandTexture; ucodecmds[(byte)General.UcodeCmds.SETTIMG] = CommandSetTImage; ucodecmds[(byte)General.UcodeCmds.SETTILE] = CommandSetTile; ucodecmds[(byte)General.UcodeCmds.SETTILESIZE] = CommandSetTileSize; ucodecmds[(byte)General.UcodeCmds.LOADBLOCK] = CommandLoadBlock; ucodecmds[(byte)General.UcodeCmds.SETCOMBINE] = CommandSetCombine; ucodecmds[(byte)General.UcodeCmds.SETPRIMCOLOR] = CommandSetPrimColor; ucodecmds[(byte)General.UcodeCmds.SETENVCOLOR] = CommandSetEnvColor; }