Commit Graph

79 Commits

Author SHA1 Message Date
Kernell
f6d56782cd Fixed linux compile error 2015-12-20 23:53:09 +03:00
Kernell
62a84ac81e Убрана зависимость eglib.
gpointer заменён на PVOID.
Удалены не нужные библиотеки.
2015-12-20 23:48:19 +03:00
Kernell
f9b74459e4 Fixed #11 (Падение сервера при попытке получить свойства из Color на стороне C++) 2015-12-20 15:54:52 +03:00
Kernell
d93090fde4 MultiTheftAuto::Color
Добавлены методы: GetBrightness, GetSaturation, GetHue, ToString

Добавлены статические свойства с цветами, например Color.Yellow вернёт новый объект класса Color(0xFFFFFF00)

Добавлено свойство Name возвращающее имя цвета
2015-12-20 15:45:33 +03:00
Kernell
26d6706088 Исправлены ошибки компиляции на Linux x86_64 2015-12-19 23:56:41 +03:00
Kernell
e0bb300872 Добавлена опция --enable-debug=yes,no для configure (по умолчанию no) 2015-12-19 23:53:58 +03:00
Kernell
1970206eeb Fixed Linux compile warnings 2015-12-19 19:16:02 +03:00
Kernell
5a80e2a015 Добавлены скрипты для генерации Makefile.in файлов (генерируются из Makefile.am с помощью утилиты automake).
Добавлен configure.
Пример сборки под 32-битную ОС:
CXXFLAGS="-m32 -O2" ./configure --target=i686-gnu-linux --host=i686-gnu-linux
make
2015-12-19 19:15:03 +03:00
Kernell
790223566a Fixed linux compile errors 2015-12-19 11:58:39 +03:00
Kernell
013a924092 Resolved #9 (Добавить поддержку серверных команд) 2015-12-12 22:50:24 +03:00
Kernell
a745ff12ed Добавлен класс Console 2015-12-12 22:27:23 +03:00
Kernell
5e8456f986 Submodule removed 2015-12-12 13:10:23 +03:00
Kernell
915be1c34c Исправлено приведение типов с классами элементов 2015-12-06 17:19:01 +03:00
Kernell
272f16a912 Добавлены методы: GetCameraMatrix, GetCameraTarget, GetCameraInterior, SetCameraMatrix, SetCameraTarget, SetCameraInterior, FadeCamera 2015-12-06 17:05:08 +03:00
Kernell
0c54eb7c2a Resolved #2 (Выгрузка домена ресурса крашит сервер при следующем запуске) 2015-12-06 10:32:56 +03:00
Kernell
53f257eb13 Обновлён проект. Обновлены Release и Debug конфигурации 2015-12-06 10:31:31 +03:00
Kernell
d293747f26 Добавлена поддержка событий MTA 2015-12-05 13:26:07 +03:00
Kernell
cb6432cffa Пропущен файл фильтров 2015-12-04 03:54:01 +03:00
Kernell
c2a5429975 Немного рефакторинга 2015-12-04 03:48:53 +03:00
Kernell
43014102fc Исправлен Server::GetVersion (getServerVersion в Lua). Добавлен класс Game 2015-12-03 16:49:05 +03:00
Kernell
669f475d79 Исправлен баг с неправильным поиском метода. Добавлен обработчик исключений 2015-12-03 16:46:43 +03:00
Kernell
2b20afcb59 Исправлен вылет при выгрузке модуля 2015-12-03 02:40:12 +03:00
Kernell
ade2e99586 Загрузка конфигов домена для .NET 4.5, иначе некоторые библиотеки не работают (такие как MySQL Connector/Net) 2015-12-03 01:55:17 +03:00
Kernell
457aa93ec4 Resolved #3 (Изменить точку доступа на Program::Main) 2015-12-01 15:50:50 +03:00
Kernell
42914cd9e4 Обновлён проект 2015-12-01 12:28:12 +03:00
Kernell
07e2feba72 Добавлена поддержка событий MTA 2015-12-01 12:26:55 +03:00
Kernell
5bd91b1c98 Повышение производительности компоновщика. Убраны варнинги при компоновке. 2015-12-01 00:05:33 +03:00
Kernell
3001c4cd55 Добавлен поиск и получение метода по имени из кэша класса 2015-12-01 00:04:40 +03:00
Kernell
14eae5496a Исправлено предупреждение о производительности 2015-12-01 00:03:07 +03:00
Kernell
424fc2dfd3 Выгрузка домена ресурса крашит сервер при следующем запуске (ticket #2) 2015-11-30 06:34:16 +03:00
Kernell
a79c28940a Кеширование всех событий, полей, свойств и методов класса включая родительские 2015-11-30 06:25:07 +03:00
Kernell
488bb0ed4c Добавление и удаление классов из пула 2015-11-30 06:23:18 +03:00
Kernell
1dc1390070 Добавлен CMonoDomain::ReleaseClass для удаления класса из пула. Добавлена ссылка на MonoInterface 2015-11-30 06:21:30 +03:00
Kernell
de37d2bda1 Обновлён файл проекта 2015-11-29 19:19:09 +03:00
Kernell
e9b5f92950 Удалён мусор 2015-11-29 19:17:37 +03:00
Kernell
74237747c1 Добавлена поддержка Lua функций 2015-11-29 18:47:49 +03:00
Kernell
d8197802d8 Рефакторинг. Добавлен интерфейс для работы с Mono (раньше вся работа шла через CResource). Библиотеки MTA и mscorlib в отдельных классах (доступ через CMonoDomain). Классы теперь кешируются и хранятся в CMonoDomain. 2015-11-29 18:47:19 +03:00
Kernell
ed88279271 Добавлен предкомпелируемый заголовок (подключается сам во все .c/.cpp файлы) 2015-11-29 18:42:00 +03:00
Kernell
da44ec13da Проверка на LUA_TLIGHTUSERDATA 2015-11-28 16:25:14 +03:00
Kernell
dcf90712d2 Обновлён проект 2015-11-28 04:46:00 +03:00
Kernell
b0cc1c5fd1 По какой-то причине ILuaModuleManager10::GetResourceName кладёт сервер. Используется альтернативный вариант получения имени ресурса. 2015-11-28 04:45:49 +03:00
Kernell
7bc8f524b7 Зачем тут указатель? 2015-11-28 04:44:30 +03:00
Kernell
5a38df8feb Перенос библиотек 2015-11-28 04:42:36 +03:00
Kernell
31a0c20137 Изменён метод работы с библиотеками. Исправлены ошибки 2015-11-28 04:42:10 +03:00
Kernell
9b0242c67b Исходный код и шапка отделено 2015-11-28 04:40:56 +03:00
Kernell
7e62cf4d7e Переведены в статические классы (не правильная реализация, утечка памяти) 2015-11-28 04:37:03 +03:00
Kernell
7a155160f8 Осталось от модуля из примера 2015-11-28 04:36:00 +03:00
Kernell
7758538bf0 Инклуды для Mono вынесены отдельно 2015-11-28 04:34:59 +03:00
Kernell
821c453132 Обновлен mono до 4.2.1 2015-11-28 04:34:22 +03:00
Kernell
70739e190e Добавлена библиотека mono (3.12.1) и её зависимости 2015-03-14 07:30:03 +03:00