turleypol
abb4b49f38
less confusing member names for Area2d. Fixed decay atleast to a
...
minimum.
2020-04-18 23:25:06 +02:00
turleypol
1a3a830c7b
refactored umap
2020-04-18 15:08:54 +02:00
Fernando Rozenblit
f370877248
More small changes
2020-04-05 15:58:48 +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
9cfb4ec5a5
moved pkt headers into network folder
2018-12-30 21:35:54 +01:00
turleypol
0d4cca785d
cleanup of compilerspecifics, ancient compilers arent supported.
...
ran tidy to use bools instead of ints
2018-11-03 13:14:53 +01:00
turleypol
3e656ed5f8
fixed all gcc/clang warnings which where disabled
2018-10-31 15:40:25 +01:00
turleypol
983c6a3c73
first round for scripted object class methods
2018-10-13 00:03:40 +02:00
esdete
dc2d29b433
NULL to nullptr
2018-07-31 14:30:29 +02:00
turleypol
3afc41241b
CMake on windows ( #48 )
...
CMake can now also be used for windows
2018-02-24 22:34:55 +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
turleypol
798eda5b63
Cleanup of header includes.
2018-01-01 21:52:14 +01:00
turleypol
2a3b83fd9b
extended noob way to parse cpp files
...
corrected a few docs
removed senseless method check in cpp
2017-08-15 20:39:22 +02:00
turley
c855a27815
Added new baseclass for uobject
...
contains only minimum data and can be created with arbritary data.
This reduces memory overhead for each los-check.
Plus minor cleanup
2016-12-12 22:21:59 +01:00
turley
099c81d572
Fixed some variable names hiding class members
2016-08-28 15:38:35 +02: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
dfd65e30cd
Moved plib realm to pol
2015-09-18 19:11:46 +02:00
Thomas Volkert
1dd2200c6b
Renamed endian.h to clib_endian.h to avoid redefinition problems in
...
system files and the general hiding of the endian.h from the system
2015-08-31 20:01:31 +02:00
turley
2737393f2a
Tried to put all global vars into centralized structures.
...
Currently plib/systemstate, pol/uvars, pol/ucfg, pol/multi/multidef
Next step should be to split them based on usage, since its currently a bit of include hell...
2014-12-30 14:14:41 +01:00
turley
a08b5e4e4a
Packet writer improvement
...
parameter can now have different type, only allow integer and enums, same sign
added runtimecheck for max value
2014-11-14 17:54:41 +01:00
frozenblit
1f0f7581dd
Some more cleanups
2014-11-03 01:29:21 +01:00
frozenblit
ed679dba3d
Moved message handling code into its own cpp
...
Created a new file (msghandl.cpp) and moved the code from pol.cpp there.
Moved related files to the "network" folder, where they belong. Fixed
include names... (we should make this relative to the project root!)
2014-10-01 21:10:32 +02:00
turley
b2572d69f7
fixed size estimation. MoveObjectToLocation on a boat now unregisteres the boat first thus small changes are also possible.
2014-07-05 09:40:15 +00:00
turley
331792c755
added more memoryusage estimation
2014-06-07 09:00:37 +00:00
turley
05c5b2d60b
removed old code
...
testing a threadpool
added chr.last_textcolor member which returns the clientside chatcolor
2014-06-01 09:59:12 +00:00
turley
fb873de803
decoupled headers to optimize a bit the build time
2014-05-03 09:06:19 +00: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
7085a8470f
new StreamSaver class used for saving
2013-10-06 14:45:10 +00:00
frozenblit
eca7477429
Fixed duplicated items being saved. Changed the wrapper to call its own class, avoiding confusion because of the virtuals.
2013-09-22 19:58:22 +00:00
frozenblit
9bc135e248
Sleep-coding today.
2013-09-21 21:37:14 +00:00
frozenblit
1c133df009
Changed Map to also use the new lib. Missed UContainer... :D
2013-09-21 21:33:54 +00:00
turley
4c7f70fc79
first version of a generic message_queue (currently not lockfree, need to test more)
...
replaced old auto_ptr with unique_ptr
2013-09-13 18:07:19 +00:00
turley
269f6e9069
secured: executor_instances, gameclock and logfile
...
added LEAK_DEBUG define:
disables the fixed allocs and uses direct new/delete, useful in conjunction with define of _STLP_USE_NEWALLOC in stlport/stl/config/host.h (rebuild of STLPORT required) to see real leaks
fixed leak of intrinsic weapons
small speedup for map packet
2012-08-27 17:47:15 +00:00
dsourc
e05a49a5c1
Added Support for new map message packet 0xF5 for clients 7.0.13+
...
This packet supports the new facetXX.mul files and now can use every different realm for cartography maps and sea charts.
Added r/w member .facetid for Maps
This has actually nothing to do with realms, the value is the same as in FacetXX.mul file
2012-04-14 19:03:18 +00:00
turley
11ce4da294
changed pkt writer
...
generic definition, but gives linker error if unsupported type used, and compiler error if <..> is missing. Damn argument deduction
hopefully with this last pkt error in tooltips will never happen.
Chances that i broke a pkt .... high :P
2012-02-19 20:40:44 +00:00
turley
4e7e400254
64bit compilation..
2011-12-23 13:28:38 +00:00
turley
b35cbd463d
finished pkt refactoring
...
gave threads names under windows for better debugging
fixed memoryleak in ItemGivenEvent
2011-12-19 16:34:21 +00:00
turley
796d4992f9
finished refactoring of pkthelper
2011-12-17 12:05:57 +00:00
turley
823f18b0cc
Added: pol.cfg AccountDataSafe (default -1)
...
Values:
-1 : old behaviour, saves accounts.txt immediately after an account change
0 : saves only during worldsave (if needed)
>0 : saves every X seconds and during worldsave (if needed)
removed debugging stuff for pkts
2011-03-10 12:57:50 +00:00
frozenblit
eb61009c6e
Fixed some possibilities of leaking if an exception was thrown and a few other warnings (all the rest, code analysis)
2010-07-10 20:02:50 +00:00
turley
88c18237bd
some pkt fixes + several debugtests (will be removed later)
2010-04-24 07:35:19 +00:00
turley
602c881c46
pktbi 0x2c-0x9a
2010-04-16 12:54:31 +00:00
turley
0f5026da5a
todays work..pkt 0x76-0x90
2010-04-05 17:49:42 +00:00
turley
e10cd27cea
sync: shini - long to int (prerequisit for 64-bit)
2010-03-29 14:52:03 +00:00
turley
ff4936f20f
more var scope cleanup
2009-10-07 11:47:42 +00:00
turley
8084d7c0e4
more cleanup
...
+pre-incrementing of iters is faster
2009-10-07 10:55:39 +00:00
muaddib_pol
631ed68c4a
+ All projects now using literal paths for includes.
...
+ Disabled Compiler warning 4244 in VS for str.cpp and strutil.cpp due to fact they are false warnings there.
2009-09-12 23:51:20 +00:00
turley
2e39309bf1
coordinate vartype cleanup, i hope no new bugs :(
2009-09-10 12:24:52 +00:00