From 93dd86570de8a8f440ed1c62122b0267ff0acf67 Mon Sep 17 00:00:00 2001 From: Kernell Date: Thu, 23 Feb 2017 16:08:59 +0300 Subject: [PATCH] The development is suspended --- MultiTheftAuto/Ban.cs | 2 +- MultiTheftAuto/Console.cs | 2 +- MultiTheftAuto/Element.cs | 5 - MultiTheftAuto/MultiTheftAuto.csproj | 3 +- MultiTheftAuto/Resource.cs | 4 +- MultiTheftAuto/Vehicle.cs | 5 - README.md | 2 + Test/Program.cs | 64 +-- mta-mono.sln | 60 +-- mta-mono/lib/mono-2.0.lib | Bin 232332 -> 232332 bytes mta-mono/mta-mono.vcxproj | 19 +- mta-mono/mta-mono.vcxproj.filters | 34 +- mta-mono/src/CElement.cpp | 15 +- mta-mono/src/CElement.h | 11 +- mta-mono/src/CElementManager.cpp | 27 +- mta-mono/src/CEvent.cpp | 2 + mta-mono/src/CEventManager.cpp | 27 +- mta-mono/src/CFunctions.cpp | 4 +- mta-mono/src/CModule.cpp | 4 + mta-mono/src/CMonoArguments.cpp | 27 +- mta-mono/src/CMonoArguments.h | 6 +- mta-mono/src/CMonoClass.cpp | 38 +- mta-mono/src/CMonoClass.h | 34 +- mta-mono/src/CMonoCorlib.cpp | 40 +- mta-mono/src/CMonoCorlib.h | 2 +- mta-mono/src/CMonoDomain.cpp | 40 +- mta-mono/src/CMonoDomain.h | 35 +- mta-mono/src/CMonoEvent.cpp | 376 +++++++------ mta-mono/src/CMonoEvent.h | 17 +- mta-mono/src/CMonoFunctions.cpp | 73 +-- mta-mono/src/CMonoFunctions.h | 504 +++++++++--------- mta-mono/src/CMonoFunctions_Account.cpp | 118 +++- mta-mono/src/CMonoFunctions_Audio.cpp | 4 +- mta-mono/src/CMonoFunctions_Ban.cpp | 47 +- mta-mono/src/CMonoFunctions_Blip.cpp | 26 +- mta-mono/src/CMonoFunctions_Element.cpp | 132 ++--- mta-mono/src/CMonoFunctions_Event.cpp | 4 +- mta-mono/src/CMonoFunctions_Explosion.cpp | 11 +- mta-mono/src/CMonoFunctions_Marker.cpp | 24 +- mta-mono/src/CMonoFunctions_Object.cpp | 8 +- mta-mono/src/CMonoFunctions_Ped.cpp | 106 ++-- mta-mono/src/CMonoFunctions_Pickup.cpp | 18 +- mta-mono/src/CMonoFunctions_Player.cpp | 158 +++--- mta-mono/src/CMonoFunctions_RadarArea.cpp | 28 +- mta-mono/src/CMonoFunctions_Resource.cpp | 50 +- mta-mono/src/CMonoFunctions_Team.cpp | 20 +- mta-mono/src/CMonoFunctions_Vehicle.cpp | 266 ++++----- mta-mono/src/CMonoFunctions_Water.cpp | 8 +- mta-mono/src/CMonoFunctions_World.cpp | 40 +- mta-mono/src/CMonoGC.cpp | 36 +- mta-mono/src/CMonoGC.h | 14 +- mta-mono/src/CMonoInterface.cpp | 21 +- mta-mono/src/CMonoMTALib.cpp | 4 +- mta-mono/src/CMonoMTALib.h | 6 +- mta-mono/src/CMonoMethod.cpp | 4 +- mta-mono/src/CMonoMethod.h | 29 +- mta-mono/src/CMonoObject.cpp | 66 --- mta-mono/src/CMonoObject.h | 77 --- mta-mono/src/CRegisteredCommands.cpp | 6 +- mta-mono/src/CResource.cpp | 8 +- mta-mono/src/CResourceManager.cpp | 2 +- mta-mono/src/Common.h | 362 ------------- mta-mono/src/Makefile.am | 6 +- mta-mono/src/SharedUtil/Makefile.am | 6 + .../src/SharedUtil/SharedUtil.MonoObject.h | 37 ++ mta-mono/src/SharedUtil/SharedUtil.h | 160 ++++++ mta-mono/src/StdInc.h | 44 +- .../{Common.cpp => extra/CVehicleColor.cpp} | 154 +++--- mta-mono/src/extra/CVehicleColor.h | 39 ++ mta-mono/src/extra/Makefile.am | 4 +- mta-mono/src/extra/SColor.cpp | 34 ++ mta-mono/src/extra/SColor.h | 80 +++ mta-mono/src/extra/Vector2.cpp | 7 +- mta-mono/src/extra/Vector2.h | 1 - mta-mono/src/extra/Vector3.cpp | 6 +- mta-mono/src/extra/Vector3.h | 1 - mta-mono/src/lua/CLuaFunctionDefinitions.cpp | 12 +- mta-mono/src/lua/CLuaFunctionDefinitions.h | 3 +- mta-mono/src/lua/Makefile.am | 2 +- mta-mono/src/mta-mono.cpp | 16 +- mta-mono/vendor/lua51/lua51.vcxproj | 8 +- 81 files changed, 1913 insertions(+), 1892 deletions(-) create mode 100644 README.md delete mode 100644 mta-mono/src/CMonoObject.cpp delete mode 100644 mta-mono/src/CMonoObject.h delete mode 100644 mta-mono/src/Common.h create mode 100644 mta-mono/src/SharedUtil/Makefile.am create mode 100644 mta-mono/src/SharedUtil/SharedUtil.MonoObject.h create mode 100644 mta-mono/src/SharedUtil/SharedUtil.h rename mta-mono/src/{Common.cpp => extra/CVehicleColor.cpp} (64%) create mode 100644 mta-mono/src/extra/CVehicleColor.h create mode 100644 mta-mono/src/extra/SColor.cpp create mode 100644 mta-mono/src/extra/SColor.h diff --git a/MultiTheftAuto/Ban.cs b/MultiTheftAuto/Ban.cs index 679af0d..8c2920c 100644 --- a/MultiTheftAuto/Ban.cs +++ b/MultiTheftAuto/Ban.cs @@ -10,7 +10,7 @@ namespace MultiTheftAuto } [MethodImpl( MethodImplOptions.InternalCall )] - static extern public Ban Add( string ip, string username, string serial, Element responsible, string responsibleName, string reason, int unban ); + static extern public Ban Add( string ip, string username, string serial, Element responsible, string reason, int unban ); [MethodImpl( MethodImplOptions.InternalCall )] extern public bool Remove( Ban ban, Element responsible ); diff --git a/MultiTheftAuto/Console.cs b/MultiTheftAuto/Console.cs index b77b8cf..e54440d 100644 --- a/MultiTheftAuto/Console.cs +++ b/MultiTheftAuto/Console.cs @@ -14,7 +14,7 @@ namespace MultiTheftAuto } [MethodImpl( MethodImplOptions.InternalCall )] - public static extern bool Output( string text, Element element = null ); + public static extern bool Output( string text, Element player = null ); public static int Read() { diff --git a/MultiTheftAuto/Element.cs b/MultiTheftAuto/Element.cs index 5472cc0..2955376 100644 --- a/MultiTheftAuto/Element.cs +++ b/MultiTheftAuto/Element.cs @@ -29,11 +29,6 @@ namespace MultiTheftAuto { } - ~Element() - { - Debug.Info( "~Element() [0x" + this + "]" ); - } - #endregion #region Methods diff --git a/MultiTheftAuto/MultiTheftAuto.csproj b/MultiTheftAuto/MultiTheftAuto.csproj index 1c3b076..8aa5e11 100644 --- a/MultiTheftAuto/MultiTheftAuto.csproj +++ b/MultiTheftAuto/MultiTheftAuto.csproj @@ -133,7 +133,8 @@ - pdb2mdb $(TargetPath) + +