Set executable flag on linux binaries

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Add .gitignore file

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Add Makefile to top-level directory

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Make gendbg.sh script executable

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Remove mp directory

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Remove mod_hl2 directory as we don't use it

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Fix format string in DVariant's ToString method

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Set proper mod title in gameinfo.txt

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Rename chapter title file

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Add bla_pogo cvar

Add bla_pogo flag to simulate the behaviour of external scripts like
AutoHotkey to keep jumping repeatedly when the jump button is held down.
Right now the check interval for this is maxed out which means speed
gains occur a lot sooner than with AHK. In the future the jump intervals
should probably be limited or at least customizable through a cvar to
make the system behave more like when AHK was used.

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Add bla_itemflying cvar

Add cvar to allow enabling of the item flying glitch which was present
in earlier iterations of the Source engine.

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Add bla_damagefx cvar to disable ear ringing, etc.

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Add bla_nodamage console command and...

bla_damagefraction cvar. The command toggles whether the player should take
damage or not. Unlike the `god' command this command does not prevent
any force from being applied to the player as a result of, for instance,
an explosion. The bla_damagefraction cvar can be used to reduce the
amount of damage a player takes compared to normal NPCs.

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Replace 6 nested if-statements in noclip callback

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Pass proper arguments in mathlib's AlmostEqual()

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Invert condition check for printing nodamage flag

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Add bla_hudhint cvar to disable HUD hints

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Add speedmeter

Add new HUD element which displays the current speed if the
bla_speedmeter cvar is set to 1.

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Add bla_movement cvar to control the movement type

A value of 0 (the default) uses the default SDK implementation to deal
with player acceleration. Setting the cvar to 1 falls back to an older
implementation which is known as bunny-hopping.

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Remove unneeded DevMsg() call

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>