Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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;
 }