turleypol
bce1154d7a
ClangTidy readability-else-after-return ( #857 )
...
* trigger tidy
* Automated clang-tidy change: readability-else-after-return
* compile test
* rerun
* Automated clang-tidy change: readability-else-after-return
* trigger..
* Automated clang-tidy change: readability-else-after-return
* manually removed a few
* Automated clang-tidy change: readability-else-after-return
* removed duplicate code
* fix remaining warnings
* fixed scope
---------
Co-authored-by: Clang Tidy <clang-tidy@users.noreply.github.com>
2026-01-18 09:35:52 +01:00
turleypol
21577d8e5b
Clang Tidy concat namespaces ( #855 )
...
* tidy
* Automated clang-tidy change: modernize-concat-nested-namespaces
* compile test
* fix namespace
---------
Co-authored-by: Clang Tidy <clang-tidy@users.noreply.github.com>
2026-01-17 10:30:21 +01:00
turleypol
7ee1b64e19
replaced baseclass x,y,z,realm members with Pos4d. ( #420 )
...
* replaced baseclass x,y,z,realm members with Pos4d.
Adapted the code, no changes except making the compiler happy
* review changes
* Fixed gotten_item
* fixed copy&waste
2021-09-10 20:17:25 +02:00
Kevin Eady
12d6186d10
Script option enhancements ( #118 )
...
* Fix SCRIPTOPT_CAN_ACCESS_OFFLINE_MOBILES
* Add SCRIPTOPT_SURVIVE_ATTACHED_DISCONNECT
* wip beginning work on templatization
* Use PolModule in pol-specific modules
* wip, creating PolModule with getXYZParam
* wip 1, moving getXYZ to UOExecutor
* compilable with PolObjectImp / PolApplicObj
* add type guard
* wip, change signatures
change signatures of script_method, script_method_id, and
custom_script_method
* compilable (windows)
* linux fixes
* namespace fixes
* remove uoexhelp
* formatting
* compilable
- move can_access_offline_mobiles back to uoexec
- add guildscrobj and partyscrobj sources
- move EGuildRefObjImp and EPartyRefObjImp
- wip, implement asUOExec
- formatting uoexec.cpp,.h
* finish uoexec() helper
* some cleanup
2020-02-08 09:21:35 +01:00
turleypol
7e8f92bc85
rewrote module function generation, maybe this works
2019-11-10 22:04:08 +01:00
Kevin Eady
ca850a0c76
project refactoring
2019-10-18 21:32:30 +02:00
Kevin Eady
5c0fb7c4ea
First support for .em-parsed module function tbls
...
- Create module parser custom target
- Include generated tables in .cpp sources
- Standardize module function names based off .em names
2019-10-17 22:37:26 +02:00
Kevin Eady
b55e852a5b
wip 1
2019-10-17 19:08:49 +02:00
turleypol
3257cda6ab
cleanup of cliloc unicode functions
2019-01-03 17:21:55 +01:00
turleypol
cc27bb611f
removed last usage of convertUCtoArray
2019-01-03 11:00:46 +01:00
turleypol
89fd3991ce
all unicode module functions ahould now accept both Arrays for backward
...
compatibility and (unicode)strings
2018-12-31 14:28:37 +01:00
turleypol
9cfb4ec5a5
moved pkt headers into network folder
2018-12-30 21:35:54 +01:00
turleypol
dbb25bdb62
Include and buildsystem cleanup ( #45 )
...
Include cleanup
Reworked buildsystem (Linux only)
Removed dynamic libs, Linux now again uses static linking (like windows)
2018-01-29 21:55:48 +01:00
Fernando Rozenblit
eb34290222
Cleanup for modules' function tables
2017-01-24 21:57:16 +01:00
turley
f9c3db9e41
Modules share the same (helper) template base class
...
Optimize function name search for all modules not only uo by using an additional map, replaced c array with vector for functionsdef.
Simplified pragma pack order. (MSVC version is supported in all
compilers)
Removed compilerassert.h (asserteql,..) replaced with static_assert
Removed some old #ifs
2016-12-20 23:53:32 +01:00
turley
4d9aa75f3b
Corrected definition order in module defs
2016-12-14 21:50:23 +01:00
turley
189cad3479
Formating everything
...
Authors are not forced to use the clang-format setting, but should
atleast be inspired by the style.
The only thing which is now not allowed are tabs for ident/alignment!
2016-02-19 19:26:35 +01:00
turley
ed7b16b233
normalized lineendings
2016-02-11 22:54:43 +01:00
Gabriele Tozzi
d1ac902926
Documentation: reformatted headers for DoxyGen
2016-01-28 14:52:40 +01:00
turley
0d9d13bdb9
moved unicode from clib to pol
2015-09-19 10:55:48 +02:00
frozenblit
1ba2462cb6
More and more stl_inc.h cleanups
2014-11-01 20:09:12 +01:00
frozenblit
a7d670117f
Fixed uninit possibility and cleaned up code
...
Using the chance to cleanup code so that the static analyzer won't
complain of an uninit array in mf_SendSysMessageCL anymore.
2014-08-29 23:28:11 +02:00
frozenblit
63d6067c8a
Fixed possibility of using uninit variables
...
Static analysis complained of an array that could have been used before being initialized. This should not have happened because getObjArrayParam(...) would have returned false.
2014-08-29 23:14:23 +02:00
turley
99d7dc3037
namespaces...finally :)
...
Hard part is finished every file is touched. Namespaces are currently rough named by directory name.
Maybe we could split it more
2013-12-21 09:10:46 +00:00
turley
4e7e400254
64bit compilation..
2011-12-23 13:28:38 +00:00
muaddib_pol
6a73041445
+ Network Code organized some. Baby steps, baby steps
2009-09-07 20:37:38 +00:00
muaddib_pol
c301d80817
+ code organizational updates in the modules
...
+ Updated to-do and post-build
+ Renamed the mkdist7 and .vc7 since works on vc9 too just fine.
2009-09-06 21:42:46 +00:00
muaddib_pol
49072c3c41
+ To-Do file updates
...
+ Beginning of Mobile and Module source file organization
+ Makefile.Gcc updates
2009-09-06 14:11:24 +00:00