heinrich5991
17402cc43f
Rename all variables for strict camel-casing of abbreviations
...
This is the strict version, ID → Id, UI → Ui, except DDNet which stays
DDNet.
This would fix #7750 .
Done using a naive rename script (for bash, use `shopt -s globstar`):
```fish
sed -i \
-e 's/\([a-z]_\?\)ID/\1Id/g' \
-e 's/\([^ ]\)\<UI\>/\1Ui/g' \
-e 's/UI()/Ui()/g' \
-e 's/\<CUI\>/CUi/g' \
-e 's/\([\ta-z.(&]\|[,=|] \)ID\>/\1Id/g' \
-e 's/\<ID\>\([^ ").]\)/Id\1/g' \
-e 's/\<ID\([0-9]\)/Id\1/g' \
-e 's/\<ID\>\( [<=>:+*/-]\)/Id\1/g' \
-e 's/int ID/int Id/g' \
-e 's/\([a-z]_\?\)GPU/\1Gpu/g' \
-e 's/\([a-z]_\?\)IP/\1Ip/g' \
-e 's/\([a-z]_\?\)CID/\1Cid/g' \
-e 's/\([a-z]_\?\)MySQL/\1Mysql/g' \
-e 's/MySql/Mysql/g' \
-e 's/\([a-xz]_\?\)SQL/\1Sql/g' \
-e 's/DPMode/DpMode/g' \
-e 's/TTWGraphics/TTwGraphics/g' \
\
-e 's/Ipointer/IPointer/g' \
-e 's/\.vendorId/.vendorID/g' \
-e 's/\.windowId/.windowID/g' \
-e 's/SDL_GetWindowFromId/SDL_GetWindowFromID/g' \
-e 's/SDL_AudioDeviceId/SDL_AudioDeviceID/g' \
-e 's/SDL_JoystickId/SDL_JoystickID/g' \
-e 's/SDL_JoystickInstanceId/SDL_JoystickInstanceID/g' \
-e 's/AVCodecId/AVCodecID/g' \
src/**/*.cpp src/**/*.h {datasrc,scripts}/**/*.py
git checkout -- src/engine/external
```
I like this option because it presents clear rules.
Still needs fixups because of the naive replacement, I'd do this if we
want this merged.
2024-03-05 15:44:09 +01:00
heinrich5991
05af24a052
Make less headers depend on <base/system.h>
...
Move a couple of trivial type definitions to `<base/types.h>` instead.
2023-12-11 23:52:23 +01:00
Robert Müller
706eb0d015
Remove unnecessary include in protocol, move definitions to cpp file
...
The include of `base/system.h` in `src/engine/shared/protocol.h` is not required and only used transitively in `teamscore.h` for `dbg_assert`.
To avoid adding back the include in `teamscore.h`, the function definitions are moved to the cpp file. Both definitions are moved for consistency.
2023-01-03 14:10:58 +01:00
Chairn
a69dc599a9
Huge variable naming format
...
Fix pointer and pointer array variable naming
Huge renaming to match our rules
Used regex: (?!(return|delete)\b)\b\w+ (m_|ms_|g_|gs_|s_)[^a]\w+\[
(?!(return|delete)\b)\b\w+ (?!(m_|ms_|g_|gs_|s_))[^a]\w+\[
Further format static variables
Format almost all pointer names accordingly
Used regex: (?!(return)\b)\b\w+
\*(?!(m_p|p|s_p|m_ap|s_ap|g_p|g_ap|ap|gs_ap|ms_ap|gs_p|ms_p))\w+\b[^:\(p]
clang-format
Fix CI fail
Fix misnamed non pointer as pointer and non array as array
Used regex: (?!(return|delete)\b)\b\w+ (m_|ms_|g_|gs_|s_)p\w+\b
(?!return\b)\b\w+ (ms_|m_|g_|gs_|s_)a\w+\b[^\[]
clang-format
Revert to SCREAMING_SNAKE_CASE and reinstate dead code
2022-07-08 18:01:29 +02:00
Robert Müller
c2f92c1e13
Organize game-shared includes
2022-05-29 20:02:22 +02:00
c0d3d3v
eac2d731b6
Refactoring of g_Config.m_SvTeam, See #4601
2022-02-19 18:11:15 +01:00
Dennis Felsing
3aa29a9ea3
Don't clamp team quietly, but crash on invalid team
2022-01-31 13:29:11 +01:00
def
3078d9dcfc
Transfer super state to client and predict properly
2022-01-31 13:22:44 +01:00
def
3be8a592e5
Run clang-format
...
Purely automatic change. In case of conflict with this change, apply the
other change and rerun the formatting to restore it:
$ python scripts/fix_style.py
2020-09-26 21:50:15 +02:00
Zwelf
0c0fab5e66
Moved include from teamscore.h to teamscore.cpp
2020-07-02 22:11:43 +02:00
Zwelf
b99bbccd24
Revert "Revert "Fix /save on solo server""
...
This reverts commit 59a7e1f187
.
2020-06-30 20:22:17 +02:00
def
59a7e1f187
Revert "Fix /save on solo server"
...
This reverts commit 506602d472
.
2020-06-30 18:41:22 +02:00
Zwelf
506602d472
Fix /save on solo server
...
Fixes #2404
2020-06-29 19:34:21 +02:00
def
243be18fb4
Keeping multiple states consistent is hard ( fixes #2315 )
...
let's go recount every time
2020-06-24 14:50:32 +02:00
def
030ebf37c7
Fix number 100000 for this
2015-02-28 01:18:35 +01:00
def
c97a412913
Timeout code for dummy, timeout code working on solo servers
2014-08-17 19:10:08 +02:00
def
ee6fcdf876
Automatic timeout protect message in client
2014-08-09 19:17:21 +02:00
def
11dc90206b
Fix super bug
2014-01-22 00:12:24 +01:00
def
fe7f274023
Fix: Proper super on DDRace 16 player servers
2014-01-21 18:21:01 +01:00
GreYFoX
cdab951296
Increasing the Readability on primitive editors of DDRace Specific files (All files that does not exist in oy/teeworlds)
2011-12-25 15:51:47 +02:00
GreYFoX
bfed5bad1a
Added License INfo to missing files and updated the old ones
2011-12-25 15:33:05 +02:00
GreYFoX
8c103b8c13
* Added a new tile to facilitate solo parts ( works with teams )
...
* Can now put tiles with the same indexes as in tele or switch layer i game layer but it will drawn to the correct image
* Adjusted Masking to account for Solo players
2011-09-02 20:04:18 +02:00
GreYFoX
151775460a
Code Style
2011-04-20 18:47:25 +02:00
GreYFoXGTi
f83132448d
Merged Oy, Isolated Freeze from Deep Freeze
2011-02-13 19:32:06 +02:00
GreYFoXGTi
22aa8940a7
Code Style of some files converted from K&R to BSD/Allman
2011-01-06 07:30:19 +02:00
GreYFoXGTi
071fb6a5a3
new Switch System //TODO Rendering Rotation
2010-11-14 02:39:04 +02:00
btd
e6718e2ede
Reset Teams in Client
2010-09-24 11:12:26 +04:00
btd
2af441b703
Finish super team, fix bug with killing, DDraggers not finished
2010-09-21 23:09:11 +04:00
btd
d195d5c7bc
Fixes for super player. Still dont work collision
2010-09-15 00:36:48 +04:00
btd
a75ab04d21
Add Team for super players. They can collide with all players. Not tested
2010-09-14 22:28:50 +04:00
btd
4544b91d2f
Teams collision a works fine... But i broke collision with tiles
2010-08-30 23:25:04 +04:00
btd
86cd59b907
Separate teams data, now i hope collision only in teams. Need to test, i cannot do this at work :'(
2010-08-30 16:13:43 +04:00