Example #1
0
def setup(name='Server Name'):
    log = DirectNotify().newCategory("Allegiance-Server-" + name)
    log.debug("Loading space drive")
    spacedrive.init(run_server=True,
                    run_client=False,
                    log_level='debug',
                    window_title='Allegiance 2')
    log.info("Setting up server network")
    spacedrive.init_server_net(NetworkSystem, port=47624)
Example #2
0
def setup():
    log = DirectNotify().newCategory("Allegiance-Client")
    log.debug("Loading space drive")
    spacedrive.init(run_server=False,
                    run_client=True,
                    log_level='debug',
                    window_title='Allegiance 2')
    log.info('Setting up graphics')
    #spacedrive.init_graphics(debug_mouse=False)
    log.info("Setting up client gui")
    spacedrive.init_gui()
    spacedrive.base.wireframe = False
    spacedrive.base.accept("f3", toggleSceneWireframe)
    spacedrive.gui_system.setup_screen(MainMenu())
    log.info("Setting up client network")
    spacedrive.init_server_net(NetworkSystem)
Example #3
0
def setup():
    log = DirectNotify().newCategory("Allegiance-Client")
    log.debug("Loading space drive")
    spacedrive.init(run_server=False,
                    run_client=True,
                    log_level='debug',
                    window_title='Allegiance 2')
    log.info('Setting up graphics')
    #spacedrive.init_graphics(debug_mouse=False)
    log.info("Setting up client gui")
    spacedrive.init_gui()
    spacedrive.base.wireframe = False
    spacedrive.base.accept("f3", toggleSceneWireframe)
    spacedrive.gui_system.setup_screen(MainMenu())
    log.info("Setting up client network")
    spacedrive.init_server_net(NetworkSystem)
Example #4
0
File: main.py Project: croxis/itf
    from cefpython3 import cefpython

from direct.directnotify.DirectNotify import DirectNotify
from panda3d.core import loadPrcFileData, Shader
import spacedrive

from networking import server_net, client_net

loadPrcFileData("", "notify-level-ITF debug")
log = DirectNotify().newCategory("ITF")


# After initial setup we can now start sandbox
log.debug("Loading space drive")
spacedrive.init(run_server=run_server,
                run_client=(run_client or run_menu),
                log_level='debug',
                window_title='Into The Fire')

import solarSystem


def main_menu():
    """Main menu management."""
    import sandbox
    from panda3d.core import Vec3
    from spacedrive.renderpipeline import DirectionalLight, PointLight
    import math
    import gui_manager

    spacedrive.gui_system.setup_screen(gui_manager.MainMenu())
Example #5
0
from direct.directnotify.DirectNotify import DirectNotify
from panda3d.core import loadPrcFileData

loadPrcFileData("", "notify-level-demos debug")
log = DirectNotify().newCategory("demos")

import spacedrive
spacedrive.init()



Example #6
0
File: test.py Project: croxis/itf
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
from panda3d.core import Vec3
import os
import sandbox
import spacedrive
__author__ = 'croxis'

spacedrive.init(log_level='debug', run_client=True)
shuttle = sandbox.base.loader.loadModel("Ships/Shuttle MKI/shuttle")
shuttle.reparent_to(sandbox.base.render)
shuttle.set_pos(00, 100, 0)
shuttle.set_hpr(-110, -30, 0)
#spacedrive.init_graphics(debug_mouse=False)
from spacedrive.renderpipeline.Code.RenderingPipeline import RenderingPipeline
render_pipeline = RenderingPipeline(sandbox.base)
cache_dir = sandbox.appdirs.user_cache_dir('spacedrive', 'croxis')
if not os.path.exists(cache_dir):
    os.makedirs(cache_dir)
render_pipeline.getMountManager().setBasePath(
    os.path.join(os.path.dirname(spacedrive.__file__), 'renderpipeline'))
render_pipeline.getMountManager().setWritePath(
    os.path.join(cache_dir, 'Shaders'))
render_pipeline.loadSettings('pipeline.ini')

from spacedrive.renderpipeline.Code.DirectionalLight import DirectionalLight
render_pipeline.create()
dPos = Vec3(40, 40, 40)
dirLight = DirectionalLight()