Source code for ConfigClient
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
""" A configuration file for the **client**.
You can edit it to fit your favorite configuration.
Example:
^^^^^^^^
This show how the **textual mode** *looks like when *ANSI* Colors are disabled (for the *client* with option *--noANSI*) :
.. image:: images/exempletextual_noANSI.*
:scale: 100 %
:align: center
This show how the **textual mode** *looks like when *UTF* caracters are disabled (for the *client* with option *--noUTF*) :
.. image:: images/exempletextual_noUTF.*
:scale: 100 %
:align: center
List of all parameters
======================
"""
# Automatically update with update__date__.sh, a Naereen Corp. (c) bash script.
__author__='Lilian BESSON'
__email__='lilian.besson[AT]normale.fr'
__license__='GPLv3'
__version__='1.1a' #: Version of this module
#: The date of the file, automatically update with update__date__.sh, a Naereen Corp. (c) bash script.
__date__='mer. 20/02/2013 at 19h:05m:40s '
###############################################################################
#: The name of the profile.
profile_name = "Client, version of %s." % __date__
#:Number of loop each seconds.
#:
#:.. warning::
#: If too slow the game is not playable.
#: If too quick, *PyGame* might complain about it.
#: 10 is good :)
CLOCK_FREQUENCY = 10.0
#: If music will be used.
USE_MUSIC = False
#: If sound effects will be used.
USE_SOUND_EFFECT = True
#: If a graphical window will be used.
USE_WINDOW = True
#: If notifications (with *notify-send*) will be used.
USE_NOTIFY = True
#:To use the window in Full screen.
#:
#:.. warning::
#: By now, fullscreen mod **is not supported**.
#: It is still experimental.
#: So, if you are curious, try it :) !
USE_FULLSCREEN = False
try:
from os import getlogin, getpid
pseudo_Init = "Default" + "_" + str(getpid())
#: pseudo_Init = getlogin().capitalize() + "_" + str(getpid())
del getlogin, getpid
except:
#: from os import getpid
#: pseudo_Init = "Default" + "_" + str(getpid())
#: del getpid
#:finally:
pseudo_Init = "Default"
#: Your default color
color_Init = "cyan"
#: The default server.
#:
#:.. warning::
#: This one is on *local* mode.
#:
#:.. seealso::
#: You might set a *real* server, like *bomberman.crans.org*.
SERVEUR_INIT = '0.0.0.0' # '138.231.139.176'
#: The port of the listening connection for the server.
PORT_INIT = 12882
#: 1 to print messages
PRINT_ALL_MESSAGE = 1
#: To be very verbous with all **outputed** messages (*i.e.* send to the network), produced with ParseMessageOut
#:PRINT_ALL_PARSEOUT = True
#: To be very verbous with all **parsed** messages, produced with ParseMessageIn
#:PRINT_ALL_PARSEIN = True
#: To check action on client side before sending them for validation.
#: Still not well functional.
#:PLAYER_CHECK_ACTION = False
###############################################################################