public static bool operator >(Int64 u, BigInt v) { return(EngineObject.Compare(u, v.Handle) > 0); }
public static BigInt DivRem(Int64 u, BigInt v, out Int64 r) { var q = EngineObject.DivRem(u, v.Handle, out r); return(new BigInt(q)); }
public static int Compare(BigInt u, UInt64 v) { return(EngineObject.Compare(u.Handle, v)); }
public int CompareTo(Rational v) { return(EngineObject.Compare(Handle, v.Handle)); }
public UInt64 Mod(UInt64 v) { return(EngineObject.Remainder(Handle, v)); }
public static bool operator <(Rational u, UBigInt v) { return(EngineObject.Compare(u.Handle, v.Handle) < 0); }
public int CompareTo(UInt64 v) { return(EngineObject.Compare(Handle, v)); }
public static bool operator ==(UInt64 u, UBigInt v) { return(EngineObject.Equals(u, v.Handle)); }
public static bool operator ==(UBigInt u, UInt64 v) { return(EngineObject.Equals(u.Handle, v)); }
public bool Equals(UInt64 v) { return(EngineObject.Equals(Handle, v)); }
public bool Equals(UBigInt v) { return(EngineObject.Equals(Handle, v.Handle)); }
public override int GetHashCode() { return(EngineObject.GetHashCode(Handle)); }
public BigInt DivideExactly(BigInt v) { var q = EngineObject.DivideExactly(Handle, v.Handle); return(new BigInt(q)); }
protected void NewObjectEventRemote(int remoteIdentifer, EngineObject objectID, string functionName, params object[] parameters) { NewEventRemote(remoteIdentifer, "DoObjectFunction", objectID, functionName, parameters); }
public static bool operator >=(BigInt u, BigInt v) { return(EngineObject.Compare(u.Handle, v.Handle) >= 0); }
public static bool operator !=(UBigInt u, UBigInt v) { return(!EngineObject.Equals(u.Handle, v.Handle)); }
protected void NewObjectEventAllRemote(EngineObject objectID, string functionName, params object[] parameters) { NewEventAllRemote("DoObjectFunction", objectID, functionName, parameters); }
public static int Compare(UInt32 u, Rational v) { return(EngineObject.Compare(u, v.Handle)); }
public static bool operator <=(Rational u, Rational v) { return(EngineObject.Compare(u.Handle, v.Handle) <= 0); }
public static int Compare(Rational u, UInt32 v) { return(EngineObject.Compare(u.Handle, v)); }
public int CompareTo(UBigInt v) { return(EngineObject.Compare(Handle, v.Handle)); }
public static int Compare(Rational u, Rational v) { return(EngineObject.Compare(u.Handle, v.Handle)); }
//########## /// <summary> /// Inicializa e define a configuração dos controles. /// </summary> public static void Initialize() { Position = new Point(208, 220); // Configuração imagem de fundo background = new EngineObject(); background.Position = Position; background.Texture = EngineTexture.TextureFromFile($"{Common.Configuration.GamePath}\\Data\\Graphics\\win_char.png", 608, 288); background.Size = new Size2(608, 288); background.SourceRect = new Rectangle(0, 0, 608, 288); // Configuração imagem de fundo personagem for (int n = 0; n < MAX_OBJECT; n++) { charbackground[n] = new EngineObject(); charbackground[n].Index = n; charbackground[n].Enabled = true; charbackground[n].Texture = EngineTexture.TextureFromFile($"{Common.Configuration.GamePath}\\Data\\Graphics\\selectchar_charback.png", 127, 134); charbackground[n].Size = new Size2(127, 134); charbackground[n].SourceRect = new Rectangle(0, 0, 127, 134); charbackground[n].MouseUp += Select_MouseUp; charbackground[n].BorderRect = new Rectangle(0, 0, 127, 134); charbackground[n].Position = new Point((Position.X + 49) + (n * 127), Position.Y + 70); selected_background[n] = new EngineObject(); selected_background[n].Texture = EngineTexture.TextureFromFile(Common.Configuration.GamePath + @"\Data\Graphics\selectchar_selected.png", 127, 134); selected_background[n].Size = new Size2(127, 134); selected_background[n].SourceRect = new Rectangle(0, 0, 127, 134); selected_background[n].Position = new Point((Position.X + 49) + (n * 127), Position.Y + 70); } //ボタンの設定 button[0] = new EngineButton("start", 128, 32); button[0].Position = new Point(Position.X + 135, Position.Y + 215); button[0].BorderRect = new Rectangle(20, 2, 86, 26); button[0].Size = new Size2(128, 32); button[0].SourceRect = new Rectangle(0, 0, 128, 32); button[0].MouseUp += Start_MouseUp; button[1] = new EngineButton("create", 128, 32); button[1].Position = new Point(Position.X + 242, Position.Y + 215); button[1].BorderRect = new Rectangle(20, 2, 86, 26); button[1].Size = new Size2(128, 32); button[1].SourceRect = new Rectangle(0, 0, 128, 32); button[1].MouseUp += Create_MouseUp; button[2] = new EngineButton("delete", 128, 32); button[2].Position = new Point(Position.X + 349, Position.Y + 215); button[2].BorderRect = new Rectangle(20, 2, 86, 26); button[2].Size = new Size2(128, 32); button[2].SourceRect = new Rectangle(0, 0, 128, 32); button[2].MouseUp += Delete_MouseUp; button[3] = new EngineButton("server", 128, 32); button[3].Position = new Point(Position.X + 240, Position.Y + 30); button[3].BorderRect = new Rectangle(20, 2, 86, 26); button[3].Size = new Size2(128, 32); button[3].SourceRect = new Rectangle(0, 0, 128, 32); button[3].MouseUp += Server_MouseUp; //Configuração personagens for (int n = 0; n < MAX_OBJECT; n++) { Player[n] = new PlayerSlotData(); Player[n].Name = string.Empty; Player[n].Class = string.Empty; Player[n].Sprite = 0; Player[n].Level = 0; Player[n].Transparency = 255; } //Carrega as imagens da animação for (int n = 0; n < 20; n++) { cast[n] = EngineTexture.TextureFromFile(Common.Configuration.GamePath + @"\Data\Cast_2\" + (n + 1) + ".png", 196, 196); } }
public static bool operator >(UBigInt u, Rational v) { return(EngineObject.Compare(u.Handle, v.Handle) > 0); }
public UBigInt Mod(UBigInt v) { return(new UBigInt(EngineObject.Remainder(Handle, v.Handle))); }
public static bool operator >=(UInt32 u, Rational v) { return(EngineObject.Compare(u, v.Handle) >= 0); }
public static int Compare(UInt64 u, BigInt v) { return(EngineObject.Compare(u, v.Handle)); }
public static bool operator >=(Rational u, UInt32 v) { return(EngineObject.Compare(u.Handle, v) >= 0); }
public static int Compare(BigInt u, BigInt v) { return(EngineObject.Compare(u.Handle, v.Handle)); }
public static bool operator <(UInt64 u, Rational v) { return(EngineObject.Compare(u, v.Handle) < 0); }
public static bool operator >(BigInt u, Int64 v) { return(EngineObject.Compare(u.Handle, v) > 0); }
public static bool operator <(Rational u, Int64 v) { return(EngineObject.Compare(u.Handle, v) < 0); }
//Strongly typed factory (Should make a new name for each one, since there is no static inheritence static public SampleObject NewSampleObject(EngineObject parent, int objectID, int parameter1, int parameter2) { //Call the default loosey typed constructor (Uses reflection to call Init() with the required parameters) return NewObject<SampleObject>(parent, objectID, parameter1, parameter2); }
protected void NewObjectEventServerOnly(EngineObject objectID, string functionName, params object[] parameters) { NewEventServerOnly("DoObjectFunction", objectID, functionName, parameters); }