Syncing latest changes between public/private.

This commit is contained in:
Eric Froemling 2019-10-11 09:10:25 -07:00
parent 6998fb226c
commit 47f9a075c2
247 changed files with 472 additions and 157 deletions

View File

@ -283,6 +283,7 @@
<w>coopsession</w>
<w>coords</w>
<w>copyreg</w>
<w>copyrightline</w>
<w>cornerpin</w>
<w>coroutines</w>
<w>countdownsounds</w>
@ -480,6 +481,7 @@
<w>fcntlmodule</w>
<w>fcode</w>
<w>fcontents</w>
<w>fcount</w>
<w>fdata</w>
<w>fdesc</w>
<w>fecfc</w>
@ -896,6 +898,7 @@
<w>megalint</w>
<w>memfunctions</w>
<w>menubar</w>
<w>metaprogramming</w>
<w>metascan</w>
<w>meteorshower</w>
<w>mhash</w>
@ -996,6 +999,7 @@
<w>nodepos</w>
<w>nodpi</w>
<w>noinspect</w>
<w>noninfringement</w>
<w>nonmultipart</w>
<w>noone</w>
<w>norun</w>
@ -1052,6 +1056,7 @@
<w>outname</w>
<w>outpath</w>
<w>ouya</w>
<w>packagedirs</w>
<w>painttxtattr</w>
<w>palmos</w>
<w>pandoc</w>

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""A dummy stub module for the real _bs.
The real _bs is a compiled extension module and only available
@ -14,7 +15,7 @@ NOTE: This file was autogenerated by gendummymodule; do not edit by hand.
"""
# (hash we can use to see if this file is out of date)
# SOURCES_HASH=71385272086508687614988508550620664609
# SOURCES_HASH=171913046369526584263358640346000279030
# I'm sorry Pylint. I know this file saddens you. Be strong.
# pylint: disable=useless-suppression

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""The public face of Ballistica.
This top level module is a collection of most commonly used functionality.

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Account related functionality."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Various functionality related to achievements."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Defines Activity class."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Some handy base class and special purpose Activity types."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Defines base Actor class."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to the high level state of the app."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Provides the AppConfig class."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Defines AppDelegate class for handling high level app functionality."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Utility functionality related to the overall operation of the app."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Benchmark/Stress-Test related functionality."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to co-op campaigns."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to co-op games."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to coop-mode sessions."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to object/asset dependencies."""
# pylint: disable=redefined-builtin

View File

@ -1,3 +1,23 @@
# Copyright (c) 2011-2019 Eric Froemling
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
# -----------------------------------------------------------------------------
"""Enums generated by tools/update_python_enums_module in core."""
from enum import Enum

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Error related functionality."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to free-for-all sessions."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Provides GameActivity class."""
# pylint: disable=too-many-lines

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to game results."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Utility functionality pertaining to gameplay."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Utility snippets applying to generic Python code."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Snippets of code for use by the internal C++ layer.
History: originally I would dynamically compile/eval bits of Python text

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Input related functionality"""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Language related functionality."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to individual levels in a campaign."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Implements lobby system for gathering before games, char select, etc."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Map related functionality."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Math related functionality."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Defines some standard message objects for use with handlemessage() calls."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to dynamic discoverability of classes."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to modding."""
import os

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Music related functionality."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Networking related functionality."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Playlist related functionality."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Powerup related functionality."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to player profiles."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to running the game in server-mode."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Defines base session class."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to scores and statistics."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Store related functionality for classic mode."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Defines Team class."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to teams sessions."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to team games."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to teams sessions."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to game tips.
These can be shown at opportune times such as between rounds."""

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to tournament play."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Deprecated functionality.
Classes or functions can be relocated here when they are deprecated.

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Exposed functionality not intended for full public use.
Classes and functions contained here, while technically 'public', may change

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Provide top level UI related functionality."""
from __future__ import annotations

View File

@ -1,4 +1,2 @@
# Synced from bsmaster.
# EFRO_SYNC_HASH=47258835994253322418493299167560392753
#
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality shared between Ballistica client and server components."""

View File

@ -1,6 +1,4 @@
# Synced from bsmaster.
# EFRO_SYNC_HASH=196941524992995247852512968857048418312
#
# Copyright (c) 2011-2019 Eric Froemling
"""Utilities for working with dataclasses."""
from __future__ import annotations

View File

@ -1,6 +1,4 @@
# Synced from bamaster.
# EFRO_SYNC_HASH=196413726588996288733581295344706442629
#
# Copyright (c) 2011-2019 Eric Froemling
"""Entity functionality.
A system for defining complex data-containing types, supporting both static

View File

@ -1,6 +1,4 @@
# Synced from bsmaster.
# EFRO_SYNC_HASH=8117567323116015157093251373970987221
#
# Copyright (c) 2011-2019 Eric Froemling
"""Base classes for the entity system."""
from __future__ import annotations

View File

@ -1,6 +1,4 @@
# Synced from bamaster.
# EFRO_SYNC_HASH=11716656185614230313846373816308841148
#
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality for the actual Entity types."""
from __future__ import annotations

View File

@ -1,6 +1,4 @@
# Synced from bamaster.
# EFRO_SYNC_HASH=1181984339043224435868827486253284940
#
# Copyright (c) 2011-2019 Eric Froemling
"""Field types for the entity system."""
from __future__ import annotations

View File

@ -1,6 +1,4 @@
# Synced from bamaster.
# EFRO_SYNC_HASH=207162478257782519026483356805664558659
#
# Copyright (c) 2011-2019 Eric Froemling
"""Various support classes for accessing data and info on fields and values."""
from __future__ import annotations

View File

@ -1,6 +1,4 @@
# Synced from bsmaster.
# EFRO_SYNC_HASH=158385720566816709798128360485086830759
#
# Copyright (c) 2011-2019 Eric Froemling
"""Value types for the entity system."""
from __future__ import annotations

View File

@ -1,6 +1,4 @@
# Synced from bamaster.
# EFRO_SYNC_HASH=151238242547824871848833808259117588767
#
# Copyright (c) 2011-2019 Eric Froemling
"""Misc utility functionality related to the entity system."""
from __future__ import annotations

View File

@ -1,6 +1,4 @@
# Synced from bamaster.
# EFRO_SYNC_HASH=324606719817436157254454259763962378663
#
# Copyright (c) 2011-2019 Eric Froemling
"""Error related functionality shared between all ba components."""
# Hmmmm - need to give this exception structure some thought...

View File

@ -1,6 +1,4 @@
# Synced from bamaster.
# EFRO_SYNC_HASH=43697789967751346220367938882574464737
#
# Copyright (c) 2011-2019 Eric Froemling
"""Exec related functionality shared between all ba components."""
from __future__ import annotations

View File

@ -1,6 +1,4 @@
# Synced from bsmaster.
# EFRO_SYNC_HASH=303140082733449378022422119719823943963
#
# Copyright (c) 2011-2019 Eric Froemling
"""Custom json compressor/decompressor with support for more data times/etc."""
from __future__ import annotations

View File

@ -1,6 +1,4 @@
# Synced from bsmaster.
# EFRO_SYNC_HASH=15008988795367952822112128932296326511
#
# Copyright (c) 2011-2019 Eric Froemling
"""Small handy bits of functionality."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""BallisticaCore standard library: games, UI, etc."""
# bs_meta require api 6

View File

@ -0,0 +1 @@
# Copyright (c) 2011-2019 Eric Froemling

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to the co-op join screen."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Provides a score screen for coop games."""
# pylint: disable=too-many-lines

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to the draw screen."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to the end screen in dual-team mode."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to the final screen in free-for-all games."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to the final screen in multi-teams sessions."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to the join screen for multi-team sessions."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to teams mode score screen."""
from __future__ import annotations

View File

@ -0,0 +1 @@
# Copyright (c) 2011-2019 Eric Froemling

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Defines Actor(s)."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Various classes for bombs, mines, tnt, etc."""
# FIXME

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Defines Actors related to controls guides."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Implements a flag used for marking bases, capture-the-flag games, etc."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Defines Actor(s)."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Defines Actor Type(s)."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Defines Actor(s)."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Functionality related to player-controlled Spazzes."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Defines Actor(s)."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Defines Actor(s)."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Implements respawn icon actor."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Defines ScoreBoard Actor and related functionality."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Defines some lovely Actor(s)."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Defines the spaz actor."""
# pylint: disable=too-many-lines

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Appearance functionality for spazzes."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Bot versions of Spaz."""
# pylint: disable=too-many-lines

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Provides a factory object from creating Spazzes."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Defines Actor(s)."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Provides tip related Actor(s)."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Defined Actor(s)."""
from __future__ import annotations

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Provide our delegate for high level app functionality."""
from __future__ import annotations

View File

@ -0,0 +1 @@
# Copyright (c) 2011-2019 Eric Froemling

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Defines assault minigame."""
# bs_meta require api 6

View File

@ -1,3 +1,4 @@
# Copyright (c) 2011-2019 Eric Froemling
"""Defines a capture-the-flag game."""
# bs_meta require api 6

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