Commit Graph

3467 Commits

Author SHA1 Message Date
Jan
fe2f3350fe Fix missing new line handling for TextRenderer 2021-09-06 17:49:36 +02:00
Jan
de96cb4b16 Hook R_TextWidth to properly account for fonticons and material icons 2021-09-06 17:02:41 +02:00
Jan
10964ba059 Do not render fonticons if cursor is inside the fonticon text and properly render cursor 2021-09-06 17:02:17 +02:00
Dss0
d0093e79cf
Merge pull request #118 from XLabsProject/dependabot/submodules/deps/zlib-c3f3043
Bump deps/zlib from `d71dc66` to `c3f3043`
2021-09-06 15:11:27 +02:00
Dss0
f14888d894
Merge pull request #119 from XLabsProject/dependabot/submodules/deps/pdcurses-4bc97e2
Bump deps/pdcurses from `618e0aa` to `4bc97e2`
2021-09-06 15:07:23 +02:00
Dss0
02265b0f7b
Merge pull request #120 from XLabsProject/dependabot/submodules/deps/protobuf-df2bce3
Bump deps/protobuf from `63cfdaf` to `df2bce3`
2021-09-06 15:07:09 +02:00
Dss0
c1e13acf8f
Merge pull request #121 from XLabsProject/dependabot/submodules/deps/json11-2df9473
Bump deps/json11 from `e2e3a11` to `2df9473`
2021-09-06 15:06:52 +02:00
Dss0
9b657a424f
Merge pull request #117 from XLabsProject/dependabot/submodules/deps/libtommath-eda0bd6
Bump deps/libtommath from `6ac0b0c` to `eda0bd6`
2021-09-06 14:51:18 +02:00
Dss0
27c0afd562
Merge pull request #122 from XLabsProject/dependabot/submodules/deps/libtomcrypt-673f5ce
Bump deps/libtomcrypt from `1937f41` to `673f5ce`
2021-09-06 14:50:24 +02:00
Jan
69352103b8 Add ability to flip fonticons either vertically and horizontally or both with the suffixes +h +v +hv 2021-09-06 14:46:30 +02:00
Jan
677ac700ca add pushad wrapper around fonticon game functions 2021-09-06 14:45:47 +02:00
Louvenarde
ad9222a3ca Better techset matching 2021-09-06 01:08:02 +02:00
Louvenarde
1f89c55a78 whoopsie 2021-09-06 01:07:53 +02:00
Louvenarde
3d24252a16 Register dvar 2021-09-06 00:25:24 +02:00
Louvenarde
27e9a22e43 Allow loading assets from disk even if they're already in memory 2021-09-06 00:20:16 +02:00
Diavolo
e1a0d881f4 Update client_s 2021-09-05 22:02:38 +02:00
Diavolo
3838cd478e
[Structs] Updated Client_t 2021-09-05 21:53:56 +02:00
Jan
089d3c9180 Swap FontIcon finding method from DB_FindXAssetHeader to DB_FindXAssetEntry 2021-09-05 17:04:35 +02:00
Jan
9cb8a02546 Only draw font icons when material exists 2021-09-05 15:21:11 +02:00
Jan
c30bb4f93c Finish reimplementation of 2D text renderer 2021-09-05 14:50:56 +02:00
Jan
5020d82f68 Add conceptional fonticon in text rendering 2021-09-05 02:25:24 +02:00
Jan
cb2e24a52f Make gamepad scoreboard toggable and scrollable 2021-09-04 11:15:34 +02:00
Jan
ac57df648e Make gamepad predator missiles also controllable with right stick 2021-09-04 11:15:14 +02:00
Diavolo
3cb8d31571
Removed unused functions 2021-09-03 10:41:23 +02:00
Diavolo
36a025e1d0
Use game functions to safely change dvar value 2021-09-01 23:19:44 +02:00
Jan
7e9f277ae9 Remove aim assist premake configuration value again in favor of being able to disable aim assist using the server dvar 2021-09-01 18:36:03 +02:00
Jan
67bfad3ae7 Add non cheat protected dvars to disable gamepad lockon and slowdown aim assists additionally to the cheat protected ones 2021-09-01 18:32:12 +02:00
Jan
7a64545f92 Add sv_allowAimAssist dvar to be able to disable aim assist server side 2021-09-01 18:12:44 +02:00
Jan
f364e4db66 Fix gamepad Key_GetCommandAssignmentInternal returning wrong key count when a command is bound to 2 keys 2021-09-01 16:49:51 +02:00
Diavolo
dded312064
Removed extra newline 2021-08-31 18:24:40 +02:00
Jan
f8dd3f2b3a Add gamepad options menu 2021-08-31 18:13:15 +02:00
Jan
abc44e6897 Update gamepad dvar defaults 2021-08-31 18:13:06 +02:00
Jan
9a9d2cd058 Fix disabling gamepad not blocking all gamepad inputs 2021-08-31 18:12:53 +02:00
Diavolo
ff5bb1f264
Use Dvar_SetString 2021-08-31 18:12:25 +02:00
Diavolo
1bb3b20395
Fix setString 2021-08-31 16:32:57 +02:00
Diavolo
032667e91c
Fix setString 2021-08-31 16:31:46 +02:00
Jan
8b53ce4cfe Swap gamepad attack and throw button on dualwield weapons to make left trigger match left weapon etc 2021-08-30 21:57:31 +02:00
Jan
a07a00da93 Fix gamepad use hold time by checking for used buttons from gentity instead of local player keys to work on dedicated servers 2021-08-30 20:05:06 +02:00
Jan
aa3c6d79c6 Implement holding use button for activating for controllers 2021-08-30 19:30:06 +02:00
Jan
925eb1d0a9 Remove unused outdated xpad dvars for gamepad 2021-08-30 19:29:41 +02:00
Jan
2d81e51a05 Fix gamepad updating stick trying to normalize zero vectors when no gamepad input is happening 2021-08-30 16:09:52 +02:00
Jan
e5c68247ef Gamepad Patch formatting 2021-08-30 16:09:52 +02:00
Jan
7ce7ba883b Add gamepad slowdown and lockon aimassists 2021-08-30 16:09:52 +02:00
Jan
ae8dd7bb33 Rename Automelee that was mistakenly named autoaim 2021-08-30 16:09:52 +02:00
Jan
ff86a19cc3 Fix gamepad release compiling 2021-08-30 16:09:52 +02:00
Jan
e2552f1aeb Add remote control (predator) controls for gamepad 2021-08-30 16:09:52 +02:00
Jan
8adea24d67 Add gamepad location selection support 2021-08-30 16:09:52 +02:00
Jan
fea24a509a Remove button float value from gamepad plus(+) binds since basegame doesnt make use of it 2021-08-30 16:09:52 +02:00
Jan
edf060bd4a Remove unused gamepad fields 2021-08-30 16:09:51 +02:00
Jan
eaa6e6fb8c Swap kbm keybinds for gamepad commands when trying to displayed localized button string and using controller 2021-08-30 16:09:51 +02:00