Ejemplo n.º 1
0
import pyglet
import pickle

import GalaxyView
import ThreadedServer
import messages
import Util
import UserInterface

# Map Stuff
import MapGenerator
import Map

# Generate or load a map
map_size = 32
mapLoader = MapGenerator.GaussianGenerator(
    map_size, map_size, 16, 24)  # (width, height, spread, number)
playMap = Map.Map(map_size, map_size, mapLoader)
server_currentView = 0


def setCurrentView(view):
    global server_currentView
    server_currentView = view


# TODO: Change fighter image to ship-class derived image
shipImg = pyglet.resource.image("resources/ship_fighter.png")
shipImg.anchor_x = shipImg.width / 2
shipImg.anchor_y = shipImg.height / 2

server_navComponent = UserInterface.UINavElement("Navigation Map", 0, 0, 100,