Jupeyy
e54da1b396
Cleanup backend a bit for vulkan
2022-03-20 18:03:25 +01:00
Robert Müller
f89e6b6599
Fix integer overflow in CHud when server time exceeds around 248 days
2022-03-01 23:22:06 +01:00
def
94272f82c7
Add more readability checks
2022-01-22 17:45:25 +01:00
ChillerDragon
b770bc6988
Use ETextAlignment enum for UI
...
Replaces the magic numbers -1/0/1 for left/center/right
Based on the work done in upstream:
@cinaera added alignment enums
04ee8b20a1
@TsFreddie renamed them
67651e8122
2022-01-21 16:26:19 +01:00
def
e78b1188e0
Update score hud immediately when switching dummy
2022-01-09 22:16:42 +01:00
def
9965007fa0
Center timer in HUD ( fixes #4438 )
2021-12-10 18:27:32 +01:00
Jupeyy
7f5ca0ffe1
Small graphic refactoring
2021-09-14 00:21:17 +02:00
ChillerDragon
5140854d68
Some char array naming convention
2021-09-13 12:21:56 +02:00
Magnus Auvinen
f8153a4f2a
removed the operator int() from IGraphics::CTextureHandle and ISound::CSampleHandle in order to catch more bugs
...
(cherry picked from commit 563f1d0c52
)
2021-08-14 21:54:18 +02:00
Jupeyy
26c5332dc6
Remove components pointers
2021-07-12 12:14:02 +02:00
Jupeyy
a663799188
uint64 -> uint64_t, int64 -> int64_t
2021-06-24 17:19:17 +02:00
Jupeyy
7c992e296a
Center more tees
2021-04-09 20:11:53 +02:00
heinrich5991
f199b5101f
Change record message to record@netmsg.ddnet.tw
...
Now that I understand that the message is still in use, rename it from
`weird-record@netmsg.ddnet.tw`.
2021-02-12 00:31:51 +01:00
heinrich5991
9784726683
Replace remaining non-extended extension messages
...
Add backward compatibility stuff, but this allows newer clients to only
care for new messages.
2021-01-12 01:48:10 +01:00
def
95e4418026
Keep showing last checkpoint after kill
...
Some maps kill you quickly and you can't see how good your last run was,
for example "Buckle Up".
2021-01-11 14:09:37 +01:00
def
75b7474443
Add cl_showhud_timer option (requested by hussainx3)
2020-11-06 09:25:21 +01:00
def
67178b0ea0
Use str_time/str_time_float everywhere
2020-10-18 23:47:09 +02:00
def
8dfcd67fe6
Add str_time/str_time_float
...
Handles centisecs < 0
Uses int64, otherwise we're limited to ~260 days
2020-10-18 23:44:47 +02:00
def
0748ad7a6b
Finish time in HUD: Show hours
2020-10-18 17:57:02 +02:00
def
d0005d3866
Right-align hud scores
2020-10-11 17:27:55 +02:00
def
2a06b3ccb5
Recreate score hud when any score changed
...
Fixes problem with too long strings because we display the score centered
Thanks to ExP for report
2020-10-11 17:15:43 +02:00
ChillerDragon
263fdbd8e1
Use 0.7 gameskin by @Zatline
...
a5105264ff
db08239506
31c6d2684d
2020-10-09 21:04:06 +02:00
Jupeyy
8d6148b20b
Modulize skins, particles, emoticons and game
2020-10-09 09:07:19 +02:00
def
1067e2b844
Use hours in score hud and record
...
to be consistent with score board
2020-10-04 18:20:29 +02:00
def
973a4caf4b
Show days and hours in game time
2020-09-29 22:58:34 +02:00
def
1b1d8f7964
Don't show wrong decisecs in game time in HUD
2020-09-29 22:58:34 +02: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
Fireball
ab9b96ddb2
Backported fix for Text() incorrect parameter type (int -> float)
...
The original fix was done by @oy for 0.7.4.
2020-07-15 20:49:14 +01:00
Fireball
b1c17c3248
Backported fix for TextWidth() parameter mix-up
...
Fixes #2511 (Stack-buffer-overflows in some UIs).
The original fix was done by @oy for 0.7.4.
2020-07-15 20:48:29 +01:00
bors[bot]
10299266c3
Merge #2078
...
2078: Fix cl_showrecord with dummy (fixes #2077 ) r=heinrich5991 a=def-
Shows best time of either dummy or main player depending on which is selected
Co-authored-by: def <dennis@felsin9.de>
2020-03-24 14:23:38 +00:00
def
6efcc473c9
Fix cl_showrecord with dummy ( fixes #2077 )
...
Shows best time of either dummy or main player depending on which is
selected
2020-03-01 12:55:01 +01:00
ChillerDragon
9e0f6d2ce0
Move global configuration out of client interface
2020-02-19 11:24:58 +01:00
sirius
7710b88670
Merge branch 'master' of https://github.com/ddnet/ddnet into demo_render2
2020-01-01 18:36:49 +08:00
Magnus Auvinen
6a6a5f00c9
more typesafty in the graphics. introduced the IGraphics::CTextureHandle
...
Edited by @ChillerDragon to fit in ddnet
(cherry picked from commit cb95e8dfe8
)
2019-11-22 18:08:37 +01:00
sirius
9467bef192
add button to set whether show hud when rendering video
2019-10-02 13:11:58 +08:00
H-M-H
7ae4b39574
made recording demos work
...
- videorecorder only works for recording demos now
- demoplayer was modified to allow controll over the time that passed
in order to get perfect fps, IVideo controlls how much time passed,
basically every rendercall sets the time to record the next frame
2019-09-30 20:48:47 +08:00
bors[bot]
8ab6e2c0a8
Merge #1848 #1860
...
1848: Fix deci seconds not updating in spectator/pause (fixes #1846 ) r=heinrich5991 a=fokkonaut
Before this was set in `RenderDDRaceEffects()`, but that function is only called if `m_pClient->m_Snap.m_pLocalCharacter` exists, which isn't the case in spectator/pause.
1860: Ignore some more common files r=heinrich5991 a=Ryozuki
compile_commands.json is used a lot for language servers
https://cmake.org/cmake/help/latest/variable/CMAKE_EXPORT_COMPILE_COMMANDS.html
tags are generated from ctags
Co-authored-by: fokkonaut <35420825+fokkonaut@users.noreply.github.com>
Co-authored-by: Ryozuki <ryo@ryozuki.xyz>
2019-07-29 12:15:16 +00:00
Learath
5ddc140494
Remove unused branch/flag
2019-07-22 18:20:19 +03:00
fokkonaut
1bfda0f635
Fix deci seconds not updating in spectator/pause ( fixes #1846 )
2019-07-22 10:41:19 +02:00
Learath
b1ed78d58d
Add new flag, Fix #1807
2019-07-19 12:28:08 +03:00
bors[bot]
9c9264db8b
Merge #1785
...
1785: Revert "Merge pull request #1736 from sirius1242/master" r=Learath2 a=def-
This reverts commit e8362f1727
, reversing
changes made to 0f99605ab1
.
Apparently people don't like "Digital Wellbeing"-like features @sirius1242
Co-authored-by: Dennis Felsing <dennis@felsin9.de>
2019-06-15 13:18:11 +00:00
Dennis Felsing
1e74502e66
Revert "Merge pull request #1736 from sirius1242/master"
...
This reverts commit e8362f1727
, reversing
changes made to 0f99605ab1
.
Apparently people don't like "Digital Wellbeing"-like features
2019-06-14 12:00:49 +02:00
heinrich5991
a7857d58c4
Remove now-useless function in CGameClient
...
(incorporate @fokkonaut's feedback)
2019-06-14 00:28:59 +02:00
heinrich5991
f31e081bd4
Remove all checking for the gametype in the game
...
OK, maybe not actually remove because it is kept for fallback when the
new method isn't available.
The whole gametype parsing business had the same downsides as user agent
parsing on the web, hence I removed it while keeping behavior the same.
This allows servers to explicitly opt in or out of certain bug
workarounds and other client behavior. This increases the complexity of
different configurations that are available in the client (which is a
bad thing).
2019-06-14 00:28:59 +02:00
Dennis Felsing
0d9952b32a
Merge pull request #1748 from archimede67/pr_replays
...
Replay system (demo after-the-fact)
2019-06-11 18:13:26 +02:00
archimede67
929bf57bf6
infinite length and a lot of changes including notifications are now chat messages
2019-06-05 19:17:55 +02:00
Dennis Felsing
e8362f1727
Merge pull request #1736 from sirius1242/master
...
Recorded the time of the player's game after the client was opened and show it on the top.
2019-06-03 11:02:28 +02:00
Corantin H
bf435e8b72
coding style + added cl_notification_time
2019-05-23 23:17:12 +02:00
Corantin H
e6ce2c0c46
Renamed class CNotification to CHudNotification
2019-05-21 18:50:41 +02:00
Corantin H
857656e8db
Implemented a small notification system, fixed some problems with removing tmp files and update the recorder status when checking/unchecking the setting "Enable replays".
2019-05-21 17:21:53 +02:00
Learath2
c98978c9d6
Implement timescore using a netobj
2019-05-21 10:26:33 +02:00
Learath
23255a04b3
Remove time-score
2019-05-21 10:24:07 +02:00
sirius
f62f6d2207
show play time move to a new function
2019-05-17 21:57:00 +08:00
sirius
8819f21d3a
played time can show now
2019-05-17 21:47:12 +08:00
bors[bot]
a2f44299e0
Merge #1678
...
1678: Handle colors in console r=def- a=Learath2
DEPENDS: #1654
A better way to fix #1581 possibly deprecates #1597
Co-authored-by: Learath <learath2@gmail.com>
2019-04-30 19:39:56 +00:00
Learath
6b815b2375
Work on compound binds
2019-04-28 16:32:49 +03:00
Learath
93d14a1eca
Inconvenience for windows
2019-04-26 22:36:49 +03:00
def
94f3d97ddf
Remove unmaintained Android code ( fixes #1575 )
2019-04-10 19:40:50 +02:00
12pm
4efc0e3b82
Make world offset calculation more accurate
...
Noticed that after some time groups with a parallax different than 100 were incorrectly rendered in the editor
2019-04-03 01:05:38 +02: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
Jupeyy
fbaedff1e6
reset color for the gameflags
2018-04-05 20:46:22 +02:00
Jupeyy
c7114e734c
more ui text positioning fixes
2018-04-04 02:40:30 +02:00
Jupeyy
1a74d8c039
ui fixes: text positining
2018-04-03 17:41:11 +02:00
Jupeyy
375b127f4e
style fix
2018-03-21 16:02:11 +01:00
Jupeyy
2cbb8af75b
add window resize event, and fix some ui things
2018-03-21 15:53:29 +01:00
Jupeyy
790201f751
add buffering for the ingame visible components of the hud
2018-03-13 21:56:37 +01:00
def
c8d4b605bf
Improved cl_showfps, don't need average/current anymore
2018-01-14 17:21:50 +01:00
def
2b7809befd
Switch cl_showfps 1/2
2017-10-20 22:27:53 +02:00
Jupeyy
92edbf4d37
allow viewing average or current fps
2017-10-09 15:58:12 +02:00
Jupeyy
e820a36899
don't use average FPS
2017-09-27 12:21:29 +02:00
def
7b6317a5d6
buffer sizes
2017-09-03 08:53:54 +02:00
def
862e26dd08
Clean up time handling a bit
2017-09-03 08:48:21 +02:00
necropotame
4cfe96801b
Send the race time using warmup timer
2017-02-28 07:31:24 +01:00
def
c437170856
Fix cl_showhud_score
2016-05-22 12:12:02 +02:00
def
86495bbad0
Add support for old race server racetime messages in HUD, including checkpoint time difference
2016-05-22 01:26:15 +02:00
Ryozuki
82d2a994ed
Fixed cl_showping (now cl_showpred)
2016-05-05 18:07:00 +02:00
Ryozuki
5c7856ee59
Added cl_showping
2016-05-03 16:06:10 +02:00
def
4761608329
Input fixes from TW master for mouse wheel
2016-04-30 20:11:26 +02:00
def
740868c938
Add cl_show_local_time_always ( fixes #319 )
2016-04-27 19:22:55 +02:00
def
6e8ada1ac8
Fix whitespaces a bit
2015-07-09 02:12:35 +02:00
def
8b108a2311
Clean up gametype determination
2014-12-10 03:39:15 +01:00
def
0947de4b3f
Centisecs -> Decisecs
2014-12-02 13:55:19 +01:00
def
d0c85acc0d
Add cl_show_centisecs
2014-12-02 13:19:06 +01:00
def
417e4110ed
Hopefully fix rare crash on dummy switch
2014-07-08 02:17:08 +02:00
def
ec152dfb46
Fix vote in Android
2014-06-16 16:26:50 +02:00
def
7875c2ec36
Android support (by Pelya)
2014-06-16 13:29:18 +02:00
def
5b1c866b35
Feature: Separate inputs for dummy and player
2014-05-10 14:31:00 +02:00
def
ceeb44ef2e
Bring back old DDRace record window as cl_showrecord and add compatibility for current time in race servers
2014-02-06 23:49:25 +01:00
def
5353460e84
Make hiding votes window optional
2014-01-14 00:25:25 +01:00
def
9743b0cb58
Better time/score messages
2014-01-10 16:19:46 +01:00
def
a90b37544a
More HUD control
2013-11-02 03:09:56 +01:00
def
ffc18b6933
After voting only show votes when scoreboard is open
2013-10-07 12:13:33 +02:00
eeeee
96c1bd513c
made cl_showhud 0 hide records
2012-04-12 13:02:43 +02:00
GreYFoX
cd4ba53bae
Merge branch 'master' of git://github.com/teeworlds/teeworlds into DDRace
...
Conflicts:
bam.lua
scripts/build.py
scripts/make_release.py
src/engine/server.h
src/game/client/gameclient.cpp
src/game/server/gamecontext.cpp
src/game/server/gamecontext.h
src/game/server/gamecontroller.cpp
src/game/server/gamecontroller.h
src/game/server/player.cpp
src/game/version.h
2012-04-12 02:09:31 +02:00
oy
4efd65359e
show notification when game is paused
2012-01-10 22:40:48 +01:00
oy
7c300ccc7b
added player names to dm score hud and repositioned the player name in team games. Closes #871
2012-01-09 00:28:42 +01:00
GreYFoX
c46f3e06e7
Merge branch 'master' of git://github.com/oy/teeworlds into DDRace
2012-01-04 20:10:07 +02:00
Magnus Auvinen
c1942ca6cb
fixed the render frame time and cleaned up some more code
2012-01-01 13:38:46 +01:00
GreYFoX
b68f5facea
Fixed DDRace hud.cpp
2011-12-26 13:56:24 +02:00