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)
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)
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())
from direct.directnotify.DirectNotify import DirectNotify from panda3d.core import loadPrcFileData loadPrcFileData("", "notify-level-demos debug") log = DirectNotify().newCategory("demos") import spacedrive spacedrive.init()
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()