My name has changed, so an update to the copyright to reflect it.

This commit is contained in:
Marco Cawthorne 2022-03-11 11:40:43 -08:00
parent d63f838a86
commit 6fb067eed3
Signed by: eukara
GPG key ID: C196CD8BA993248A
412 changed files with 590 additions and 525 deletions

View file

@ -86,7 +86,7 @@ Timothee Besset and the **GtkRadiant** contributors.
![idTech Logo](doc/idtech.svg) ![idTech Logo](doc/idtech.svg)
## License ## License
Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> Copyright (c) 2016-2022 Vera Visions L.L.C.
Permission to use, copy, modify, and distribute this software for any Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2021 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2021 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2021 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2021 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2021 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2021 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2021 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2021 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2021 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2021 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2021 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2021 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above
@ -15,13 +15,24 @@
*/ */
#define COST_INFINITE 99999 #define COST_INFINITE 99999
#define BOTROUTE_DESTINATION -1
#define BOTROUTE_END -2
enum typedef enum
{ {
BOT_PERSONALITY_NORMAL, BOT_PERSONALITY_NORMAL, /* this bot will be dynamic */
BOT_PERSONALITY_AGRESSIVE, BOT_PERSONALITY_AGRESSIVE, /* this bot will always prefer to be attacking */
BOT_PERSONALITY_DEFENSIVE BOT_PERSONALITY_DEFENSIVE /* this bot will always prefer to stay behind */
}; } botpersonality_t;
typedef enum
{
BOT_STATE_IDLE, /* this should rarely happen */
BOT_STATE_PATROLLING, /* this is basically most deathmatch cases */
BOT_STATE_DEFENDING, /* this is for when bots stay put and stay around spawn, or their teams goalitem */
BOT_STATE_ATTACKING, /* this is for when bots go to the enemy spawn, or to the enemy team's goalitem */
BOT_STATE_FLEEING /* this is for when the AI should just get as far away as possible */
} botstate_t;
class bot:player class bot:player
{ {
@ -45,12 +56,20 @@ class bot:player
/* visual */ /* visual */
float m_flSeeTime; float m_flSeeTime;
/* personality and state */
botstate_t m_bsState;
botpersonality_t m_bpPersonality;
/* cache, these are just here so we won't have to calc them often */ /* cache, these are just here so we won't have to calc them often */
float m_flEnemyDist; float m_flEnemyDist;
weapontype_t m_wtWeaponType; weapontype_t m_wtWeaponType;
void(void) bot; void(void) bot;
virtual void(botstate_t) SetState;
virtual botstate_t(void) GetState;
virtual botpersonality_t(void) GetPersonality;
virtual void(string) ChatSay; virtual void(string) ChatSay;
virtual void(string) ChatSayTeam; virtual void(string) ChatSayTeam;
virtual void(void) Pain; virtual void(void) Pain;

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above
@ -14,11 +14,27 @@
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/ */
#define BOTROUTE_DESTINATION -1
#define BOTROUTE_END -2
void SV_SendChat(entity sender, string msg, entity eEnt, float fType); void SV_SendChat(entity sender, string msg, entity eEnt, float fType);
botstate_t
bot::GetState(void)
{
return m_bsState;
}
void
bot::SetState(botstate_t state)
{
m_bsState = state;
}
botpersonality_t
bot::GetPersonality(void)
{
return m_bpPersonality;
}
float float
bot::GetWalkSpeed(void) bot::GetWalkSpeed(void)
{ {
@ -31,61 +47,6 @@ bot::GetRunSpeed(void)
return 240; return 240;
} }
void
bot::SetEnemy(entity en)
{
m_eTarget = en;
if (m_eTarget)
m_flEnemyDist = vlen(origin - m_eTarget.origin);
else
m_flEnemyDist = -1;
}
void
bot::ChatSay(string msg)
{
SV_SendChat(this, msg, world, 0);
}
void
bot::ChatSayTeam(string msg)
{
entity a;
for (a = world; (a = find(a, ::classname, "player"));) {
if (a.team == this.team) {
SV_SendChat(self, msg, a, 1);
}
}
}
void
bot::Pain(void)
{
CGameRules rules = g_grMode;
player::Pain();
if (rules.IsTeamPlay()) {
if (g_dmg_eAttacker.flags & FL_CLIENT && g_dmg_eAttacker.team == team) {
ChatSayTeam("Stop shooting me!");
return;
}
}
/* make this pain our new enemy! */
if (g_dmg_eAttacker && g_dmg_eAttacker != this) {
float enemydist = vlen(origin - m_eTarget.origin);
float newdist = vlen(origin - g_dmg_eAttacker.origin);
if (m_eTarget)
if (newdist < enemydist)
SetEnemy(g_dmg_eAttacker);
else
SetEnemy(g_dmg_eAttacker);
}
}
void void
bot::RouteClear(void) bot::RouteClear(void)
{ {
@ -98,54 +59,6 @@ bot::RouteClear(void)
memfree(m_pRoute); memfree(m_pRoute);
} }
void
bot::WeaponThink(void)
{
int r = Weapons_IsEmpty(this, activeweapon);
/* clip empty, but the whole weapon isn't */
if (r == 0 && a_ammo1 <= 0) {
input_buttons &= ~INPUT_BUTTON0;
input_buttons |= INPUT_BUTTON4;
} else if (r == 1) {
Weapons_SwitchBest(this, activeweapon);
}
m_wtWeaponType = Weapons_GetType(this, activeweapon);
}
void
bot::WeaponAttack(void)
{
int should_attack = 0;
if (m_wtWeaponType == WPNTYPE_RANGED) {
if (m_flEnemyDist <= 1024)
should_attack = 1;
} else if (m_wtWeaponType == WPNTYPE_THROW) {
if (m_flEnemyDist <= 512)
should_attack = 1;
} else if (m_wtWeaponType == WPNTYPE_CLOSE) {
if (m_flEnemyDist <= 128)
should_attack = 1;
} else {
should_attack = 1;
}
if (should_attack && m_flAttackTime < time) {
if (!m_iAttackMode) {
input_buttons |= INPUT_BUTTON0;
}
m_flAttackTime = time + 0.1f;
} else {
input_buttons &= ~INPUT_BUTTON0;
input_buttons &= ~INPUT_BUTTON4;
input_buttons &= ~INPUT_BUTTON5;
}
m_iAttackMode = 1 - m_iAttackMode;
}
void void
bot::BrainThink(int enemyvisible, int enemydistant) bot::BrainThink(int enemyvisible, int enemydistant)
{ {

32
src/botlib/bot_chat.qc Normal file
View file

@ -0,0 +1,32 @@
/*
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
void
bot::ChatSay(string msg)
{
SV_SendChat(this, msg, world, 0);
}
void
bot::ChatSayTeam(string msg)
{
entity a;
for (a = world; (a = find(a, ::classname, "player"));) {
if (a.team == this.team) {
SV_SendChat(self, msg, a, 1);
}
}
}

101
src/botlib/bot_combat.qc Normal file
View file

@ -0,0 +1,101 @@
/*
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
void
bot::Pain(void)
{
CGameRules rules = g_grMode;
player::Pain();
if (rules.IsTeamPlay()) {
if (g_dmg_eAttacker.flags & FL_CLIENT && g_dmg_eAttacker.team == team) {
ChatSayTeam("Stop shooting me!");
return;
}
}
/* make this pain our new enemy! */
if (g_dmg_eAttacker && g_dmg_eAttacker != this) {
float enemydist = vlen(origin - m_eTarget.origin);
float newdist = vlen(origin - g_dmg_eAttacker.origin);
if (m_eTarget)
if (newdist < enemydist)
SetEnemy(g_dmg_eAttacker);
else
SetEnemy(g_dmg_eAttacker);
}
}
void
bot::SetEnemy(entity en)
{
m_eTarget = en;
if (m_eTarget)
m_flEnemyDist = vlen(origin - m_eTarget.origin);
else
m_flEnemyDist = -1;
}
void
bot::WeaponThink(void)
{
int r = Weapons_IsEmpty(this, activeweapon);
/* clip empty, but the whole weapon isn't */
if (r == 0 && a_ammo1 <= 0) {
input_buttons &= ~INPUT_BUTTON0;
input_buttons |= INPUT_BUTTON4;
} else if (r == 1) {
Weapons_SwitchBest(this, activeweapon);
}
m_wtWeaponType = Weapons_GetType(this, activeweapon);
}
void
bot::WeaponAttack(void)
{
int should_attack = 0;
if (m_wtWeaponType == WPNTYPE_RANGED) {
if (m_flEnemyDist <= 1024)
should_attack = 1;
} else if (m_wtWeaponType == WPNTYPE_THROW) {
if (m_flEnemyDist <= 512)
should_attack = 1;
} else if (m_wtWeaponType == WPNTYPE_CLOSE) {
if (m_flEnemyDist <= 128)
should_attack = 1;
} else {
should_attack = 1;
}
if (should_attack && m_flAttackTime < time) {
if (!m_iAttackMode) {
input_buttons |= INPUT_BUTTON0;
}
m_flAttackTime = time + 0.1f;
} else {
input_buttons &= ~INPUT_BUTTON0;
input_buttons &= ~INPUT_BUTTON4;
input_buttons &= ~INPUT_BUTTON5;
}
m_iAttackMode = 1 - m_iAttackMode;
}

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -3,6 +3,8 @@
#includelist #includelist
defs.h defs.h
bot.qc bot.qc
bot_chat.qc
bot_combat.qc
route.qc route.qc
way.qc way.qc
cmd.qc cmd.qc

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above
@ -212,10 +212,8 @@ Route_GetNodeFlags(nodeslist_t *node)
int fl = node.m_iFlags; int fl = node.m_iFlags;
/* to avoid random buttons being pressed */ /* to avoid random buttons being pressed */
if (fl == LF_DESTINATION) if (fl < 0)
return 0; return LF_DESTINATION;
else if (fl == -1i)
return 0;
else else
return fl; return fl;
} }

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2021 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2022 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2022 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2022 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2022 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2021 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2022 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2022 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2022 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2021 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2021 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org> * Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above

Some files were not shown because too many files have changed in this diff Show more