public static bool operator >(Int64 u, BigInt v)
 {
     return(EngineObject.Compare(u, v.Handle) > 0);
 }
Esempio n. 2
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));
 }
Esempio n. 4
0
 public int CompareTo(Rational v)
 {
     return(EngineObject.Compare(Handle, v.Handle));
 }
Esempio n. 5
0
 public UInt64 Mod(UInt64 v)
 {
     return(EngineObject.Remainder(Handle, v));
 }
Esempio n. 6
0
 public static bool operator <(Rational u, UBigInt v)
 {
     return(EngineObject.Compare(u.Handle, v.Handle) < 0);
 }
Esempio n. 7
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));
 }
Esempio n. 13
0
        public BigInt DivideExactly(BigInt v)
        {
            var q = EngineObject.DivideExactly(Handle, v.Handle);

            return(new BigInt(q));
        }
Esempio n. 14
0
	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));
 }
Esempio n. 17
0
	protected void NewObjectEventAllRemote(EngineObject objectID, string functionName, params object[] parameters)
	{
		NewEventAllRemote("DoObjectFunction", objectID, functionName, parameters);
	}
Esempio n. 18
0
 public static int Compare(UInt32 u, Rational v)
 {
     return(EngineObject.Compare(u, v.Handle));
 }
Esempio n. 19
0
 public static bool operator <=(Rational u, Rational v)
 {
     return(EngineObject.Compare(u.Handle, v.Handle) <= 0);
 }
Esempio n. 20
0
 public static int Compare(Rational u, UInt32 v)
 {
     return(EngineObject.Compare(u.Handle, v));
 }
Esempio n. 21
0
 public int CompareTo(UBigInt v)
 {
     return(EngineObject.Compare(Handle, v.Handle));
 }
Esempio n. 22
0
 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);
            }
        }
Esempio n. 24
0
 public static bool operator >(UBigInt u, Rational v)
 {
     return(EngineObject.Compare(u.Handle, v.Handle) > 0);
 }
Esempio n. 25
0
 public UBigInt Mod(UBigInt v)
 {
     return(new UBigInt(EngineObject.Remainder(Handle, v.Handle)));
 }
Esempio n. 26
0
 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));
 }
Esempio n. 28
0
 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));
 }
Esempio n. 30
0
 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);
 }
Esempio n. 32
0
 public static bool operator <(Rational u, Int64 v)
 {
     return(EngineObject.Compare(u.Handle, v) < 0);
 }
Esempio n. 33
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);
	}
Esempio n. 34
0
	protected void NewObjectEventServerOnly(EngineObject objectID, string functionName, params object[] parameters)
	{
		NewEventServerOnly("DoObjectFunction", objectID, functionName, parameters);
	}