insta ctf mode
The scope of this commit is to rework the game modes.
- Use inheritance instead of multidispatch by default
- Have a playable insta ctf mode
- TODOs for disabled modes that need some work to be finished but are
not a priority

Some bugs related to strings and py2to3 were fixed.
Some debug utilities and utilities methods were added.
1 parent e18fdb6 commit e155b84c8a60eccc07d7d73a9ca0f1888fad33e1
Francesco Mecca authored on 15 Mar 2020
Showing 36 changed files
View
.gitignore
View
Makefile
View
dbg_exceptions.py 0 → 100644
View
main.py
View
src/spyd/data/ctf_maps.json
View
src/spyd/game/client/client.py
View
src/spyd/game/gamemode/bases/__init__.py
View
src/spyd/game/gamemode/bases/ctf_base.py
View
src/spyd/game/gamemode/bases/fighting_base.py 100644 → 0
View
src/spyd/game/gamemode/bases/item_base.py
View
src/spyd/game/gamemode/bases/mode_base.py
View
src/spyd/game/gamemode/bases/spawning_base.py 100644 → 0
View
src/spyd/game/gamemode/bases/spectating_base.py 100644 → 0
View
src/spyd/game/gamemode/bases/tactics_base.py
View
src/spyd/game/gamemode/bases/teamplay_base.py
View
src/spyd/game/gamemode/coop.py
View
src/spyd/game/gamemode/ctf.py
View
src/spyd/game/gamemode/effic.py
View
src/spyd/game/gamemode/effic_ctf.py
View
src/spyd/game/gamemode/effic_team.py
View
src/spyd/game/gamemode/free_for_all.py
View
src/spyd/game/gamemode/insta.py
View
src/spyd/game/gamemode/insta_ctf.py
View
src/spyd/game/gamemode/insta_team.py
View
src/spyd/game/gamemode/tactics.py
View
src/spyd/game/gamemode/tactics_ctf.py
View
src/spyd/game/gamemode/tactics_team.py
View
src/spyd/game/gamemode/teamplay.py
View
src/spyd/game/gamemode/traitors.py
View
src/spyd/game/map/team.py
View
src/spyd/game/room/player_collection.py
View
src/spyd/game/room/room.py
View
src/spyd/utils/filtertext.py
View
src/spyd/utils/groupby_utils.py 0 → 100644
View
src/spyd/utils/tracing.py 0 → 100644
View
src/spyd/utils/tuple_utils.py 0 → 100644