public static PicFromWad ( string name ) : |
||
name | string | |
Résultat |
private static bool _IsMouseWindowed; // windowed_mouse (don't confuse with _windowed_mouse cvar) // scr_fullupdate set to 0 to force full redraw // SCR_Init public static void Init() { if (_ViewSize == null) { _ViewSize = new Cvar("viewsize", "100", true); _Fov = new Cvar("fov", "90"); // 10 - 170 _ConSpeed = new Cvar("scr_conspeed", "3000"); _CenterTime = new Cvar("scr_centertime", "2"); _ShowRam = new Cvar("showram", "1"); _ShowTurtle = new Cvar("showturtle", "0"); _ShowPause = new Cvar("showpause", "1"); _PrintSpeed = new Cvar("scr_printspeed", "8"); _glTripleBuffer = new Cvar("gl_triplebuffer", "1", true); } // // register our commands // Cmd.Add("screenshot", ScreenShot_f); Cmd.Add("sizeup", SizeUp_f); Cmd.Add("sizedown", SizeDown_f); _Ram = Drawer.PicFromWad("ram"); _Net = Drawer.PicFromWad("net"); _Turtle = Drawer.PicFromWad("turtle"); if (Common.HasParam("-fullsbar")) { FullSbarDraw = true; } _IsInitialized = true; }
} // sb_lines scan lines to draw // Sbar_Init public static void Init() { for (int i = 0; i < 10; i++) { string str = i.ToString(); _Nums[0, i] = Drawer.PicFromWad("num_" + str); _Nums[1, i] = Drawer.PicFromWad("anum_" + str); } _Nums[0, 10] = Drawer.PicFromWad("num_minus"); _Nums[1, 10] = Drawer.PicFromWad("anum_minus"); _Colon = Drawer.PicFromWad("num_colon"); _Slash = Drawer.PicFromWad("num_slash"); _Weapons[0, 0] = Drawer.PicFromWad("inv_shotgun"); _Weapons[0, 1] = Drawer.PicFromWad("inv_sshotgun"); _Weapons[0, 2] = Drawer.PicFromWad("inv_nailgun"); _Weapons[0, 3] = Drawer.PicFromWad("inv_snailgun"); _Weapons[0, 4] = Drawer.PicFromWad("inv_rlaunch"); _Weapons[0, 5] = Drawer.PicFromWad("inv_srlaunch"); _Weapons[0, 6] = Drawer.PicFromWad("inv_lightng"); _Weapons[1, 0] = Drawer.PicFromWad("inv2_shotgun"); _Weapons[1, 1] = Drawer.PicFromWad("inv2_sshotgun"); _Weapons[1, 2] = Drawer.PicFromWad("inv2_nailgun"); _Weapons[1, 3] = Drawer.PicFromWad("inv2_snailgun"); _Weapons[1, 4] = Drawer.PicFromWad("inv2_rlaunch"); _Weapons[1, 5] = Drawer.PicFromWad("inv2_srlaunch"); _Weapons[1, 6] = Drawer.PicFromWad("inv2_lightng"); for (int i = 0; i < 5; i++) { string s = "inva" + (i + 1).ToString(); _Weapons[2 + i, 0] = Drawer.PicFromWad(s + "_shotgun"); _Weapons[2 + i, 1] = Drawer.PicFromWad(s + "_sshotgun"); _Weapons[2 + i, 2] = Drawer.PicFromWad(s + "_nailgun"); _Weapons[2 + i, 3] = Drawer.PicFromWad(s + "_snailgun"); _Weapons[2 + i, 4] = Drawer.PicFromWad(s + "_rlaunch"); _Weapons[2 + i, 5] = Drawer.PicFromWad(s + "_srlaunch"); _Weapons[2 + i, 6] = Drawer.PicFromWad(s + "_lightng"); } _Ammo[0] = Drawer.PicFromWad("sb_shells"); _Ammo[1] = Drawer.PicFromWad("sb_nails"); _Ammo[2] = Drawer.PicFromWad("sb_rocket"); _Ammo[3] = Drawer.PicFromWad("sb_cells"); _Armor[0] = Drawer.PicFromWad("sb_armor1"); _Armor[1] = Drawer.PicFromWad("sb_armor2"); _Armor[2] = Drawer.PicFromWad("sb_armor3"); _Items[0] = Drawer.PicFromWad("sb_key1"); _Items[1] = Drawer.PicFromWad("sb_key2"); _Items[2] = Drawer.PicFromWad("sb_invis"); _Items[3] = Drawer.PicFromWad("sb_invuln"); _Items[4] = Drawer.PicFromWad("sb_suit"); _Items[5] = Drawer.PicFromWad("sb_quad"); _Sigil[0] = Drawer.PicFromWad("sb_sigil1"); _Sigil[1] = Drawer.PicFromWad("sb_sigil2"); _Sigil[2] = Drawer.PicFromWad("sb_sigil3"); _Sigil[3] = Drawer.PicFromWad("sb_sigil4"); _Faces[4, 0] = Drawer.PicFromWad("face1"); _Faces[4, 1] = Drawer.PicFromWad("face_p1"); _Faces[3, 0] = Drawer.PicFromWad("face2"); _Faces[3, 1] = Drawer.PicFromWad("face_p2"); _Faces[2, 0] = Drawer.PicFromWad("face3"); _Faces[2, 1] = Drawer.PicFromWad("face_p3"); _Faces[1, 0] = Drawer.PicFromWad("face4"); _Faces[1, 1] = Drawer.PicFromWad("face_p4"); _Faces[0, 0] = Drawer.PicFromWad("face5"); _Faces[0, 1] = Drawer.PicFromWad("face_p5"); _FaceInvis = Drawer.PicFromWad("face_invis"); _FaceInvuln = Drawer.PicFromWad("face_invul2"); _FaceInvisInvuln = Drawer.PicFromWad("face_inv2"); _FaceQuad = Drawer.PicFromWad("face_quad"); Cmd.Add("+showscores", ShowScores); Cmd.Add("-showscores", DontShowScores); _SBar = Drawer.PicFromWad("sbar"); _IBar = Drawer.PicFromWad("ibar"); _ScoreBar = Drawer.PicFromWad("scorebar"); //MED 01/04/97 added new hipnotic weapons if (Common.GameKind == GameKind.Hipnotic) { _HWeapons[0, 0] = Drawer.PicFromWad("inv_laser"); _HWeapons[0, 1] = Drawer.PicFromWad("inv_mjolnir"); _HWeapons[0, 2] = Drawer.PicFromWad("inv_gren_prox"); _HWeapons[0, 3] = Drawer.PicFromWad("inv_prox_gren"); _HWeapons[0, 4] = Drawer.PicFromWad("inv_prox"); _HWeapons[1, 0] = Drawer.PicFromWad("inv2_laser"); _HWeapons[1, 1] = Drawer.PicFromWad("inv2_mjolnir"); _HWeapons[1, 2] = Drawer.PicFromWad("inv2_gren_prox"); _HWeapons[1, 3] = Drawer.PicFromWad("inv2_prox_gren"); _HWeapons[1, 4] = Drawer.PicFromWad("inv2_prox"); for (int i = 0; i < 5; i++) { string s = "inva" + (i + 1).ToString(); _HWeapons[2 + i, 0] = Drawer.PicFromWad(s + "_laser"); _HWeapons[2 + i, 1] = Drawer.PicFromWad(s + "_mjolnir"); _HWeapons[2 + i, 2] = Drawer.PicFromWad(s + "_gren_prox"); _HWeapons[2 + i, 3] = Drawer.PicFromWad(s + "_prox_gren"); _HWeapons[2 + i, 4] = Drawer.PicFromWad(s + "_prox"); } _HItems[0] = Drawer.PicFromWad("sb_wsuit"); _HItems[1] = Drawer.PicFromWad("sb_eshld"); } if (Common.GameKind == GameKind.Rogue) { _RInvBar[0] = Drawer.PicFromWad("r_invbar1"); _RInvBar[1] = Drawer.PicFromWad("r_invbar2"); _RWeapons[0] = Drawer.PicFromWad("r_lava"); _RWeapons[1] = Drawer.PicFromWad("r_superlava"); _RWeapons[2] = Drawer.PicFromWad("r_gren"); _RWeapons[3] = Drawer.PicFromWad("r_multirock"); _RWeapons[4] = Drawer.PicFromWad("r_plasma"); _RItems[0] = Drawer.PicFromWad("r_shield1"); _RItems[1] = Drawer.PicFromWad("r_agrav1"); // PGM 01/19/97 - team color border _RTeamBord = Drawer.PicFromWad("r_teambord"); // PGM 01/19/97 - team color border _RAmmo[0] = Drawer.PicFromWad("r_ammolava"); _RAmmo[1] = Drawer.PicFromWad("r_ammomulti"); _RAmmo[2] = Drawer.PicFromWad("r_ammoplasma"); } }