c0d3d3v
ef468e8181
remove constant scaling factors and constant y offset
...
- move weapons above jumps
- move effects up if no jumps are available
2022-04-14 13:40:45 +02:00
c0d3d3v
6159b181e3
use QuadsSetSubsetFree also for freeze bar
...
- set the proportions of the used area of the end pieces for the progress indicator as constants.
- do not manipulate the position and length within the render function
2022-04-14 13:40:44 +02:00
c0d3d3v
670da66ec1
add vertical ninja bar
2022-04-14 13:40:44 +02:00
c0d3d3v
09bd10666c
increase height of freeze bar
...
- cut of 10% of top and bottom of progress bar sprites
2022-04-14 13:40:44 +02:00
c0d3d3v
e71578e468
Add DDNetCharacterDisplayInfo NetObj
...
- Show all components of new HUD also in Spectator (Ninja Bar, Freeze
Bar and Jumps)
- hide freeze bar if you sit in freeze
2022-04-14 13:40:40 +02:00
c0d3d3v
b403f474a0
Add Freeze Bar
2022-04-14 13:40:05 +02:00
c0d3d3v
78a0a3d31e
add deep and live frozen display
2022-04-14 13:38:56 +02:00
c0d3d3v
63d4591fe5
Make Ninja Bar Smooth
...
- Added new version of hud.png
2022-04-14 13:38:56 +02:00
c0d3d3v
b942b7a72a
Show weapon no hit only if the tee got the weapon
...
make ninja sword bigger
show negative jumps correct
move icons up if there is an empty space
2022-04-14 13:38:56 +02:00
c0d3d3v
de750e81d4
display ninja Bar
2022-04-14 13:38:55 +02:00
c0d3d3v
5ac46f9bd5
Many new indicators have been added to the HUD
...
- A display of the weapons available to the player
- The weapon the player is carrying is highlighted
- Indicators for the special abilities of the player
- Indicators for abilities taken away from the player
- Control indicators for dummy controls
- The jump indicator has been slightly adjusted
2022-04-14 13:38:55 +02:00
c0d3d3v
b23811b197
show local available and used jumps, in spec only available jumps
2022-04-14 13:38:54 +02:00
c0d3d3v
a0164df3da
Small cleanup of HUD + comment on distance calculation at sound
2022-04-14 13:38:54 +02:00
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