



































Zcatch to follow proper camel case coding style xd



































name, kills, wins i can not just say weapon as wellgrenade_kills, laser_kills and thats ugly




































































cl_showhud_ are for hud rendering
TextRender()->DefaultTextColor() as color but somehow it uses different color when it renders speed(red, green)
why is it not always just white?

TextRender()->DefaultTextColor() as color but somehow it uses different color when it renders speed(red, green)
why is it not always just white? 








cl_showhud_ are for hud rendering 




























sudo dpkg-reconfigure wireshark-common when I installed it from apt

On Debian and Debian derivatives such as Ubuntu, if you have installed Wireshark from a package, try running
sudo dpkg-reconfigure wireshark-common
selecting "<Yes>" in response to the question
Should non-superusers be able to capture packets?
adding yourself to the "wireshark" group by running
sudo usermod -a -G wireshark {your username}
and then logging out and logging back in again
tcpdump and then open the file with wireshark without root
wireshark group















-DDUMPCAP_INSTALL_OPTION=capabilities to cmake command :DD







i8 not u8






i8 xd

fn printf(format: *i8) -> void; do then?









char type.
#[derive(PartialEq, PartialOrd, Eq, Ord)]
#[stable(feature = "rust1", since = "1.0.0")]
#[cfg_attr(not(test), lang = "String")]
pub struct String {
vec: Vec<u8>,
}








NaN unless you have a look







FLAG_RELEASE must always be forwarded to all components so keys being released can be handled in all components also after some components have been disabled.
Closes #8901.









































trait Trait: AsMut<..> {}












MyTypes could also implement the trait


1



`
for (int i = 0; i < arr_size; i++) {
for (int j = 0; j < arr2_size; j++) {
for (int b = 0; b < (arr_size - 1); b++)
i made a typo in the incrementation (e.g the second forloop was incrementing i - not j (edited)


`
for (int i = 0; i < arr_size; i++) {
for (int j = 0; j < arr2_size; j++) {
for (int b = 0; b < (arr_size - 1); b++)
i made a typo in the incrementation (e.g the second forloop was incrementing i - not j (edited)

int *apply_all(int arr[], int arr2[], int arr_size, int arr2_size) {
int *new_arr = new int[arr_size * arr2_size];
for (int i = 0; i < arr_size; i++) {
for (int j = 0; j < arr2_size; j++) {
int b = arr[i] * arr2[j];
new_arr[i * arr2_size + j] = b;
}
}
return new_arr;
}
int main() {
int arr[] {1,2,3,4,5};
int arr_size = sizeof(arr) / sizeof(arr[0]);
int arr2[] {10,20,30};
int arr2_size = sizeof(arr) / sizeof(arr[0]);
int *result = apply_all(arr, arr2, arr_size, arr2_size);
for(int b = 0; b < arr_size * arr2_size; b++)
{
std::cout << result[b] << std::endl;
}
delete[] result;
}
back to basics u know










i in while is a struct expression


{ after it xd
expr { after while?
{









debug level prints client has to have trace level -.- https://github.com/ddnet/ddnet/blob/0f12044fcd56ff10b501fbf75c7eb4f4d024b387/src/engine/client/serverbrowser.cpp#L995

debug level prints client has to have trace level -.- https://github.com/ddnet/ddnet/blob/0f12044fcd56ff10b501fbf75c7eb4f4d024b387/src/engine/client/serverbrowser.cpp#L995 



D letter



OUTPUT_LEVEL_DEBUG is LEVEL_TRACE















































cl_dummy_hammer 0 1 for example and see how a bind is implemented

cl_dummy_hammer 0 1 for example and see how a bind is implemented 



































src/engine/shared/config_variables.h

src/engine/shared/config_variables.h
1


tar -xf sometarfile.tar.xz