c0d3d3v
dd1cdfcf2c
Add to some of the Sprite Arrays the array prefix
2022-06-25 10:39:39 +02:00
c0d3d3v
51133dee2e
Add freezing snow flakes effect and fix 50HZ timer + add 10Hz Timer to particle system
2022-06-15 22:05:40 +02:00
Robert Müller
91d2ba1865
Organize game-client includes
2022-05-29 21:24:43 +02:00
Jupeyy
fbeba9eb5f
Add Vulkan backend
2022-03-21 12:39:51 +01:00
Jupeyy
7f5ca0ffe1
Small graphic refactoring
2021-09-14 00:21:17 +02:00
Alexander Akulich
ed8955e60f
math: Rename frandom() to random_float() to match with random_int()
...
(cherry picked from commit 5e4c7b66c5
)
2021-08-03 14:29:52 +02:00
Jupeyy
8451775821
Make components member of CGameClient
2021-07-12 12:07:31 +02:00
Jupeyy
a663799188
uint64 -> uint64_t, int64 -> int64_t
2021-06-24 17:19:17 +02:00
Jupeyy
bce1f45a2b
Respect possible particle size increase, of worst case rotation
2020-12-29 15:58:05 +01:00
Jupeyy
2ea2d67b56
Only render visible particles
2020-12-23 14:55:49 +01:00
def
165857a5a8
Fix variable names manually
2020-11-02 22:40:40 +01:00
def
b1f0fd8969
Enable modernize-loop-convert clang-tidy check
...
and run clang-format afterwards
https://clang.llvm.org/extra/clang-tidy/checks/modernize-loop-convert.html
2020-11-02 22:40:24 +01:00
Jupeyy
8d6148b20b
Modulize skins, particles, emoticons and game
2020-10-09 09:07:19 +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
def
c85ffb90af
Revert "Revert Jupeyy's OpenGL changes"
...
This reverts commit 3eab3f5eb7
.
2020-08-29 12:10:53 +02:00
def
3eab3f5eb7
Revert Jupeyy's OpenGL changes
...
Emergency-revert for 14.5.1 release, too many problems
2020-08-26 20:03:22 +02:00
Jupeyy
a07e9ac2cf
Add OpenGL 1.x, 2.x, 3.x support ( fixes #2619 ) ( fixes #2607 )
2020-08-22 10:22:51 +02: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
trml
0b3f3b03b5
Rewrite of prediction code, with additional prediction
2019-04-21 16:12:20 +02:00
jupeyy
6c10eb13c0
Don't update, if no time passed
2018-08-24 05:56:33 +02:00
Jupeyy
a59d7401b5
add buffering for dmg indicator, map items, particles and players
2018-03-13 21:52:44 +01:00
yangfl
1620fc9b0f
Fix typo
2018-02-07 16:10:40 +08:00
def
4681f69b1b
Introduce cached ticks for client again, this time with workaround for
...
particles. Hopefully not many other parts of the code will need this.
2016-06-28 23:36:34 +02:00
oy
dfe91338f0
added pause command. Closes #15
2012-01-10 00:49:31 +01:00
oy
06115dd49d
added "Whitespace and line Endings cleanup" by GreYFoX
2011-04-13 20:37:12 +02:00
oy
b5510d4cf9
fixed possible client crash with extra projectiles on disconnect
2011-04-08 11:22:44 +02:00
oy
bc5f3fc839
fixed client crash when there are lots of particles. Closes #105
2010-11-24 01:08:51 +01:00
Sworddragon
fc9211c777
Updated copyrights
2010-11-20 21:26:06 +01:00
oy
9ff7500f30
fixed graphic problems with ninja when pausing a demo. Closes #269
2010-11-17 00:38:20 +01:00
SushiTee
314cda05c7
changed demo animations according to demo speed and added some demo speeds. ( fixes #206 )
2010-10-19 18:52:16 +02:00
Magnus Auvinen
72c06a2589
copied refactor to trunk
2010-05-29 07:25:38 +00:00
Magnus Auvinen
878ede3080
major update with stuff
2009-10-27 14:38:53 +00:00
Magnus Auvinen
d15860e44f
renamed gc_render* to render*
2008-10-20 23:46:39 +00:00
Magnus Auvinen
cd7a3519a7
added the loading screen again
2008-08-30 22:38:56 +00:00
Magnus Auvinen
dfe499248f
major commit. game client restructure. not complete, loads of stuff not working, but the structure is there
2008-08-27 15:48:50 +00:00