Misc tests (map-related).

git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@5911 282e977c-c81d-0410-88c4-b93c2d0d6712
master
ryo_saeba 2007-03-31 20:20:36 +00:00
parent 692822ec21
commit 9f076e40c8
1 changed files with 19 additions and 0 deletions

View File

@ -59,6 +59,16 @@ def do_maps():
for map in maps:
whoami.Say('%s -> %d players'%(map.Name,map.Players))
#activator=Crossfire.WhoIsActivator()
whoami.Say('this map is %s, size %d, %d'%(whoami.Map.Name, whoami.Map.Width, whoami.Map.Height))
if (len(topic) > 1):
flag = 0
if len(topic) > 2:
flag = int(topic[2]);
ready = Crossfire.ReadyMap(topic[1], flag)
if (ready):
whoami.Say('ok, loaded %d map %s'%(flag,ready.Name))
else:
whoami.Say('can\'t load %d map %s'%(flag,topic[1]))
def do_party():
parties = Crossfire.GetParties()
@ -174,6 +184,13 @@ def do_misc():
whoami.Say("Inv.Env = %s"%inv.Env.Name)
else:
whoami.Say("Empty inv??")
if len(topic) > 1:
map = Crossfire.MapHasBeenLoaded(topic[1])
if map:
whoami.Say('map %s is loaded, size = %d, %d'%(map.Name, map.Width, map.Height))
else:
whoami.Say('map %s is not loaded'%topic[1])
def do_inventory():
whoami.Say('You have:');
@ -285,6 +302,8 @@ def do_directory():
whoami.Say('local = %s'%Crossfire.LocalDirectory());
whoami.Say('player = %s'%Crossfire.PlayerDirectory());
whoami.Say('data = %s'%Crossfire.DataDirectory());
whoami.Say('scriptname = %s'%Crossfire.ScriptName());
topic = Crossfire.WhatIsMessage().split()
#whoami.Say('topic = %s'%topic)