Dennis Felsing
0b578c4330
Fix cl_confirm_disconnect/quit_time ( fixes #1550 )
...
-1 now works as described
Split into two settings
2019-03-29 14:56:02 +01:00
Dennis Felsing
138a9c6ff7
Merge pull request #1545 from def-/pr-load-font
...
Move out common font loading into method
2019-03-28 23:38:24 +01:00
Dennis Felsing
95cc357dd6
Merge pull request #1540 from def-/pr-disconnect-time
...
Add cl_confirm_disconnect_quit_time (fixes #1530 )
2019-03-28 23:38:16 +01:00
Dennis Felsing
72200a4e09
Merge pull request #1539 from def-/pr-esc-popup
...
Escape during popup: Only make popup disappear
2019-03-28 23:38:00 +01:00
Dennis Felsing
11fee99b9c
Merge pull request #1538 from def-/pr-kog-tab
...
Add KoG tab in server browser
2019-03-28 23:37:50 +01:00
def
9e25f4c113
Move out common font loading into method
2019-03-28 21:51:42 +01:00
12pm
0abbba4c5d
Add non-destructive brush drawing
...
New brush draw mode that doesn't override existing tiles. Empty brush still acts as an eraser. Button and ctrl+d shortcut to toggle it.
2019-03-26 19:19:25 +01:00
def
e6f327ef06
Move ingame browser tabs all the way left
2019-03-26 17:38:46 +01:00
def
8908102536
Add cl_confirm_disconnect_quit_time ( fixes #1530 )
...
Number of minutes of active racing time before being asked to confirm
disconnecting, disconnecting dummy or quitting through GUI. Defaults to
20 minutes, -1 to disable, 0 to always enable.
Also removed confirmation to quit when in main menu, except when having
an unsaved map in editor.
Spectate and kill should already be safe thanks to server-side kill
protection.
2019-03-25 20:10:38 +01:00
def
d31e9833f9
Escape during popup: Only make popup disappear
...
Not the menu. Otherwise when opening the menu again the popup will
reappear for one frame before disappearing.
2019-03-25 20:01:10 +01:00
def
bf576723a3
Add KoG tab in server browser
...
- As requested by qshar and KoG players
- Similar to DDNet tab
- Info fetched from servers-kog entry from https://info.ddnet.tw/info
- Also supports countries and types
- Doesn't inform whether map has been finished
- Generalized the code a bit but it's still ugly
- Depends on #1533 , also shows KoG servers as official/verified
2019-03-24 23:15:40 +01:00
Dennis Felsing
05f927b8ca
Merge pull request #1507 from ddnet/chat-command-autocomplete
...
Autocomplete chat commands (fixes #1504 )
2019-03-21 19:12:52 +01:00
def
82f9474eb4
Leave space for \0 byte ( fixes #1526 )
2019-03-20 18:27:08 +01:00
Dennis Felsing
abe9f6f5a9
Merge pull request #1518 from ddnet/fetch-info
...
Demo browser: Make Fetch Info a checkbox instead
2019-03-20 07:45:12 +01:00
bors[bot]
b1f3692980
Merge #1514 #1521 #1522 #1523
...
1514: Square and center icons before rendering them on button r=Learath2 a=def-
1521: Remove unused norank icon from browse_icons.png r=heinrich5991 a=def-
1522: Reset authed level in client r=Learath2 a=def-
As reported by jao on Discord:
22:26 jao @Learath2 client auth level needs to reset on server join or something
22:28 jao because other servers don't send it
1523: Make updating nameban reason work r=def- a=12pm
Co-authored-by: def <dennis@felsin9.de>
Co-authored-by: 12pm <30786226+12pm@users.noreply.github.com>
2019-03-19 23:08:37 +00:00
def
9ea9a43f13
Reset authed level in client
...
As reported by jao on Discord:
22:26 <jao> @Learath2 client auth level needs to reset on server join or something
22:28 <jao> because other servers don't send it
2019-03-19 22:29:41 +01:00
bors[bot]
9d623cb23c
Merge #1516 #1517
...
1516: Remove useless comments r=heinrich5991 a=def-
Not sure if we want to do this kind of cleanup
1517: Fix rendering of checkbox x r=heinrich5991 a=def-
old:
![screenshot-20190319@163151](https://user-images.githubusercontent.com/2335377/54619252-9811d000-4a64-11e9-92cf-df3e3c325566.png )
new:
![screenshot-20190319@163137](https://user-images.githubusercontent.com/2335377/54619237-91835880-4a64-11e9-9775-7625bbcd3cb3.png )
Co-authored-by: def <dennis@felsin9.de>
2019-03-19 21:15:40 +00:00
def
22f278fdb8
Demo browser: Make Fetch Info a checkbot instead
...
And persist the result. Helps with the workflow described by Shyzo on
Discord:
> I mean after i press ctrl-f or fetch info. then i want to sort by marker (from ... to 0) and just delete every demo without a marker. either in a whole (not possible i think) or just one by one. but I think after deleting one demo the order of demos change again
> so i have to fetch info again, delete one. fetch info again. delete one
> and so on
2019-03-19 18:28:10 +01:00
def
04d67c02f2
Square and center icons before rendering them on button
2019-03-19 17:26:36 +01:00
def
4468f61ee2
Fix rendering of checkbox x
2019-03-19 16:31:24 +01:00
def
2c640b626f
Remove useless comments in menus.cpp
2019-03-19 16:25:07 +01:00
def
f51c12cabe
Fix alignment of x inside button
2019-03-19 16:14:23 +01:00
def
58d9bd4105
Make cl_authed_player_color modifiable
...
Old color was rgb = (0.78, 1.0, 0.8)
In hsl = (125°, 100%, 89%)
Converted to hex hsl:
H = 125° / 360° * 255 = 89 = 0x59
S = 100% = 0xFF
since the TW HSL color system fobids too dark colors it uses l = 0.5 + 0.5*L/255
so L = (0.89 - 0.5) * 2*255 = 199 = 0xC7
So in total we get 0x59FFC7 = 5898183
2019-03-19 15:37:17 +01:00
def
da08b7b86f
Autocomplete chat commands ( fixes #1504 )
2019-03-19 10:33:08 +01:00
bors[bot]
38333b65a1
Merge #1506
...
1506: Color authed players in spec (fixes #1497 ) r=Learath2 a=def-
Co-authored-by: def <dennis@felsin9.de>
2019-03-19 08:16:34 +00:00
bors[bot]
2209113027
Merge #1505
...
1505: Add symbol for official servers in server browser (fixes #1501 ) r=heinrich5991 a=def-
- Also fix favorites checkbox when removing favorite
- Might need a nicer looking symbol
![screenshot-20190319@074729](https://user-images.githubusercontent.com/2335377/54585760-4b55d700-4a1b-11e9-962c-92c1b56659fd.png )
Co-authored-by: def <dennis@felsin9.de>
2019-03-19 07:48:07 +00:00
def
0f9b89fc74
Color authed players in spec ( fixes #1497 )
2019-03-19 08:16:46 +01:00
def
4f515bf67e
Add symbol for official servers in server browser ( fixes #1501 )
...
- Also fix favorites checkbox when removing favorite
- Might need a nicer looking symbol
2019-03-19 07:46:50 +01:00
Dennis Felsing
7a23baa020
Merge pull request #1502 from fokkonaut/master
...
Remove AllowTimeScore from browser (fixes #1499 )
2019-03-18 13:24:55 +01:00
fokkonaut
55150bb7d6
Remove AllowTimeScore from browser ( fixes #1499 )
2019-03-18 13:13:37 +01:00
bors[bot]
1d9eb965fa
Merge #1485
...
1485: Browser's scoreboard now shows score based on cl_ddrace_scoreboard r=def- a=fokkonaut
Co-authored-by: fokkonaut <35420825+fokkonaut@users.noreply.github.com>
2019-03-12 22:47:38 +00:00
fokkonaut
8440b051f7
forgot one thing
2019-03-12 19:36:33 +01:00
fokkonaut
3f628de592
Update menus_browser.cpp
2019-03-12 19:33:47 +01:00
def
bbec3b1f2f
Minor style fixes
2019-03-12 19:29:18 +01:00
def
6701000931
Rename Score board to Scoreboard for consistency
2019-03-12 19:00:47 +01:00
fokkonaut
5c1dfe6b65
Scoreboard headline for score can now be Time when on DDRace
2019-03-11 23:10:21 +01:00
Learath
6fa5d3fcce
One color for all auth levels
2019-03-05 11:48:06 +03:00
Learath
548e9969b2
Add colors for authed players. Deprecates #1299
2019-03-02 13:50:33 +03:00
ChillerDragon
53e14d02f0
Remove unused graphics include in ghost.cpp
2019-02-22 11:27:25 +01:00
fokkonaut
cf09fbd1ea
Merge BW support into IsDDNet
2019-01-14 16:50:06 +01:00
fokkonaut
fe4426b008
fixed ddrace score (time score)
2019-01-14 08:01:20 +01:00
fokkonaut
0e842359ad
Add DDRace Score NETMSG
2019-01-14 08:01:20 +01:00
def
f05c56d6ce
Fix cl_dyncam_mousesens
...
should only have an effect ingame, not in menus or editor
2019-01-11 09:40:04 +01:00
def
b3ca67e944
Minor code simplification
2019-01-10 15:54:42 +01:00
Dennis Felsing
c16c50fa80
Merge pull request #1424 from ddnet/demo-markers
...
Demo browser: Show markers (fixes #329 )
2019-01-09 08:54:42 +01:00
def
faa3cc195d
UTF8 nocase compare & use for chat TAB completion
...
- As suggested by Arseniy Zarche
- Also updated confusables to Unicode 12
2019-01-09 08:31:03 +01:00
def
f9d9fee314
Demo browser: Show markers ( fixes #329 )
...
- Fetch Headers button
- Display Markers & Length columns
- Display footer info
- Don't rescan directory when not required
- Clean up code a bit
2019-01-09 08:25:03 +01:00
def
779a928faf
CRaceDemo: Don't attempt to remove demo that hasn't been started
2019-01-07 14:36:17 +01:00
jupeyy
619a33a7d5
text kerning fix, add new text render flags for accurate positioning
2019-01-06 06:42:57 +01:00
def
bcdec941da
Update view target when spectating with chat open
...
Thanks to ReiTW for reporting and illustrating the bug:
https://www.youtube.com/watch?v=LKicYqtqJbQ
2018-12-29 00:05:05 +01:00
def
4217d5d536
Fix 5:4/4:3 skin prefix setting display
2018-12-23 22:58:41 +01:00
def
bad0d53906
Move timing code to actual end of function
2018-12-23 22:58:37 +01:00
def
87fa394daa
Add Christmas skin event for client
2018-12-23 22:58:30 +01:00
Dennis Felsing
0ad472df41
Make cort comparator conform to strict weak ordering
...
comp(p1, p2) == false was violated when both are nullptr
https://en.cppreference.com/w/cpp/named_req/Compare
2018-12-06 07:57:01 +01:00
Dennis Felsing
809afa265f
Fix typo
2018-12-05 07:28:29 +01:00
Shengyu Zhang
464ef9e74b
Fix crash when auto update is off
...
Since 2696ac134c
, whether to include auto
update related code should only control by macro CONF_AUTOUPDATE.
This commit should fix #1374
2018-12-05 01:06:52 +08:00
def
6ad686eee2
Fix HUD (thanks to fokkonaut for reporting)
2018-11-24 22:57:15 +01:00
def
27865fdd89
Fix Race scoreboard ordering for times > 166 minutes (9999 seconds)
2018-11-21 21:26:05 +01:00
yangfl
a1db76cdef
Remove extra semicolons
2018-11-18 14:27:48 +08:00
def
c0b60979ec
style
2018-10-29 22:09:11 +01:00
Dennis Felsing
80f4b7934c
Merge pull request #1365 from Jupeyy/pr_bordercorner_fix
...
Border corner minimum fix
2018-10-29 22:08:43 +01:00
def
faf388b853
Fix #1350
2018-10-29 22:03:57 +01:00
bors[bot]
1b0b36c6eb
Merge #1316 #1341 #1349
...
1316: code improvement on gameclient.cpp r=def- a=Ryozuki
1341: Mark unused envelopes r=def- a=Learath2
Thought I'd do this one as well while looking at the editor code.
1349: Don't ignore CONNECT packets with data that we don't know r=def- a=heinrich5991
This specifically affects 0.6.5. Just treat them the same way as those
without any data.
Co-authored-by: Ryozuki <edgar@ryobyte.com>
Co-authored-by: Learath <learath2@gmail.com>
Co-authored-by: heinrich5991 <heinrich5991@gmail.com>
2018-10-29 14:31:27 +00:00
jupeyy
95e8a031c7
style
2018-10-29 09:00:47 +01:00
jupeyy
c666417fa0
less code
2018-10-29 08:44:55 +01:00
jupeyy
536bb4ad3d
check minimum for width and height seperatelly
2018-10-29 04:21:35 +01:00
fokkonaut
1082ba77b0
increase max score that can be displayed in scoreboard
2018-10-11 22:19:26 +02:00
Ryozuki
09c82fba7a
indent
2018-10-03 07:40:50 +02:00
Ryozuki
5c51e3b80d
change to c style casts
2018-10-02 20:52:21 +02:00
Ryozuki
be3cfe88e6
fix
2018-10-02 20:45:44 +02:00
Ryozuki
0a91fef8c8
fix tabs
2018-10-02 14:36:55 +02:00
Ryozuki
e21a08f700
another improvement
2018-10-02 14:35:50 +02:00
Ryozuki
7efe2b436e
code improvement on gameclient.cpp
2018-10-02 14:32:59 +02:00
fokkonaut
3240f6fbc5
fix bw support
2018-09-28 18:27:51 +02:00
Dennis Felsing
a2e3496005
Merge pull request #1220 from heinrich5991/pr_ddnet_ui_skinprefix
...
Add some UI for the skin prefix stuff
2018-09-20 08:41:20 +02:00
heinrich5991
08b885dbbb
Just render the skin prefix suggestions line by line
...
For three items, it's not worthwhile to put two of them in the same
line.
2018-09-20 07:50:17 +02:00
heinrich5991
13e3872dca
Add clear button to skin prefix edit box
2018-09-20 07:48:14 +02:00
heinrich5991
9ff8b6e2df
Factor out clear button from four different places
2018-09-20 07:43:05 +02:00
def
ff8e97fbf8
Fix cl_nameplates_own with antiping on when spectating
2018-08-30 22:53:28 +02:00
Dennis Felsing
d2dcb4fe84
Merge pull request #1270 from Jupeyy/pr_nan
...
Don't update particles, if no time passed
2018-08-24 10:14:38 +02:00
Dennis Felsing
13aa154d47
Revert "Rewrite stopper code a bit"
...
This reverts commit 4ee5c5a781
.
2018-08-24 09:34:54 +02:00
jupeyy
6c10eb13c0
Don't update, if no time passed
2018-08-24 05:56:33 +02:00
Dennis Felsing
d60b0db632
Revert "Add mapbug "stoppers-passthrough@ddnet.tw""
...
This reverts commit 25e86851d3
.
2018-08-22 08:33:21 +02:00
bors[bot]
46bdc7af3e
Merge #1252
...
1252: fix #1226 r=heinrich5991 a=fokkonaut
Co-authored-by: fokkonaut <35420825+fokkonaut@users.noreply.github.com>
2018-08-21 17:29:31 +00:00
fokkonaut
7a4fa97ef0
fuck this no-space-convention
2018-08-21 18:29:25 +02:00
fokkonaut
533d4fe574
allow for non-vanilla aswell and fixed some stuff
2018-08-21 18:27:34 +02:00
Dennis Felsing
f8e1056ea4
Merge pull request #1258 from heinrich5991/pr_ddnet_stopper_fix
...
Fix stoppers while retaining backward-compatibility
2018-08-21 09:06:22 +02:00
Dennis Felsing
e2eb4a66dc
Add Filter for connecting players ( fixes #1263 )
2018-08-21 09:03:48 +02:00
heinrich5991
25e86851d3
Add mapbug "stoppers-passthrough@ddnet.tw"
...
This can be set for maps that rely on actually passing through stoppers.
2018-08-16 17:54:55 +02:00
heinrich5991
4ee5c5a781
Rewrite stopper code a bit
...
Remove the whole copy-and-paste mess.
A seemingly ineffective and apparently code block has been removed.
2018-08-15 17:47:07 +02:00
fokkonaut
53e4bd44b7
fix #1226
2018-08-13 20:54:01 +02:00
def
0518769500
fix cl_show_nameplates_own with antiping off ingame
2018-08-03 23:40:03 +02:00
Jupeyy
d7bb03ee19
don't render all border all the time
2018-08-02 18:26:12 +02:00
heinrich5991
5c4e819e44
Use str_startswith
, str_endswith
instead of ad-hoc implementations
2018-07-26 14:18:23 +02:00
fokkonaut
32b6bd44f6
heinrich styling
2018-07-25 23:36:52 +02:00
fokkonaut
e621a4a8a2
fixed, thanks heinrich
2018-07-25 22:41:24 +02:00
fokkonaut
59272476d6
fixed #1225
2018-07-25 21:14:10 +02:00
fokkonaut
63f2a091b6
vanilla skins only list now only shows vanilla skins
2018-07-25 14:13:07 +02:00
heinrich5991
6b1a037415
Add some UI for the skin prefix stuff
...
This displays four buttons below the edit box, one for resetting the
skin prefix, and the other three for activating the shipped variants
"kitty", "coala", "santa".
The "none" string is translatable, the variants names are not because
they correspond to file names.
2018-07-25 08:16:57 +02:00
Bojidar Marinov
d08f03fecf
Changing vanila skins option no longer requires restart
...
Fixes #1216
2018-07-24 19:56:09 +03:00