?? airtraffic
字號(hào):
#!/usr/bin/env python# $Id: airtraffic,v 1.5 2002/02/17 21:43:37 marijn Exp $# An air traffic simulation game. This is the simulation server.# Copyright (C) 2000,1 Marijn Vriens <marijn@sanity.dhs.org>## This program is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation; either version 2 of the License, or# (at your option) any later version.## This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the# GNU General Public License for more details.## You should have received a copy of the GNU General Public License# along with this program; if not, write to the Free Software# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USAimport sys, osos.chdir('/usr/local/share/airtraffic/') # Go to the airtraffic resource directory.sys.path.append("./server-py/") # Add the directory with modules. import getoptimport simserverimport metaserverimport tickerclientdef sim(opts, args): sim = simserver.SimServer() sim.announce() sim.run()def meta(opts, args): meta = metaserver.MetaServer() meta.run()def ticker(opts, args): tick = tickerclient.TickerClient(opts) tick.run()def help(): print """Airtraffic server application.To start the simserver:'airtraffic'To start the meta server explisitly:'airtraffic --meta(* = default)""" sys.exit()sopt = ''lopt = ['meta', 'ticker', 'ior=']oplist = []args = []try: oplist, args = getopt.getopt(sys.argv[1:], sopt, lopt)except getopt.error: help()ran = 0for i in oplist: if i[0] == '--meta': ran = 1 meta(oplist, args) break if i[0] == '--ticker': ran = 1 ticker(oplist, args) breakif ran == 0: sim(oplist, args)# $Log: airtraffic,v $# Revision 1.5 2002/02/17 21:43:37 marijn# Improved server startup.## Revision 1.4 2002/01/04 11:34:57 marijn# Small changes because files are being installed.## Revision 1.3 2001/11/27 20:59:06 marijn# sending of simple sim objcts## Revision 1.2 2001/11/19 00:25:58 marijn# py merged back into HEAD## Revision 1.1.2.5 2001/11/15 05:20:30 marijn# Ticker process now started automaticly by sim-server## Revision 1.1.2.4 2001/11/11 07:25:16 marijn# Added simserver update ticker## Revision 1.1.2.3 2001/11/11 05:22:40 marijn# merged programs into one. Removed unneeded threading stuff## Revision 1.1.2.2 2001/11/07 20:08:09 marijn# Added SimServer and threading## Revision 1.1.2.1 2001/11/05 05:33:51 marijn# preliminary sim and meta servers added#
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -