25 |
|
|
26 |
import sys |
import sys |
27 |
from connection import * |
from connection import * |
28 |
from timer import * |
from cronomine import * |
29 |
from mundo import * |
from mundo import * |
30 |
from interfazpj import * |
from interfazpj import * |
31 |
from sala import * |
from sala import * |
69 |
Mundo.conn_handler = ConnectionHandler(DIRECCION_IP, PUERTO, nuevo_cliente) |
Mundo.conn_handler = ConnectionHandler(DIRECCION_IP, PUERTO, nuevo_cliente) |
70 |
print "Servidor activado y a la escucha en puerto " + str(PUERTO) + "." |
print "Servidor activado y a la escucha en puerto " + str(PUERTO) + "." |
71 |
|
|
72 |
Mundo.timer_handler = TimerHandler() |
Mundo.cronoMine_control = CronoMineControl() |
73 |
|
|
74 |
# Al salir del programa hay que salvar todas las salas y personajes |
# Al salir del programa hay que salvar todas las salas y personajes |
75 |
sys.exitfunc = preparar_salida |
sys.exitfunc = preparar_salida |
76 |
|
|
77 |
|
|
78 |
|
Mundo_inicializar() |
79 |
|
|
80 |
try: |
try: |
81 |
|
|
82 |
while 1: |
while 1: |
83 |
Mundo.conn_handler.run() |
Mundo.conn_handler.run() |
84 |
Mundo.timer_handler.run() |
Mundo.cronoMine_control.run() |
85 |
|
|
86 |
except KeyboardInterrupt: |
except KeyboardInterrupt: |
87 |
escribir("Interrumpido manualmente por el operador") |
escribir("Interrumpido manualmente por el operador") |