| 
<?php
ob_start();
 session_start();
 
 // EXAMPLE USAGE of [class.weller.mud.php] and [class.weller.mud.render.php]
 
 // usage: Just RUN THIS FILE after generating a mud directory with [class.load.rom.area.php] or similar area to [weller mud area format] script
 
 /*
 Related:
 PHP Class :: MUDs :: Multi User Dungeons :: Multi User Dimensions :: MMORPG :: Internet Games :: RPG :: Role Playing Game
 Simulation :: Game Development :: World :: Universe
 
 find this and other classes by this author at:
 http://www.phpclasses.org/browse/author/144301.html
 
 you can find [class.load.rom.area.php] here:
 http://www.phpclasses.org/package/8282-PHP-Load-ROM-MUD-area-map-files-into-arrays.html
 */
 
 
 
 // todo: when area is included you can choose the changes you want to implement and include them from the changes folder.
 
 
 // include supporting classes //
 include_once('class.weller.mud.php');
 include_once('class.weller.mud.render.php');
 
 
 
 // load weller_mud_world class
 $wmud = new weller_mud_world('test_world/'); // make object and set world data directory
 
 // load weller_mud_world render class and attach the weller_mud object to it //
 $wmud->load_render_engine($wmud); // add the render engine to the area reader. Pass the parent object while we are at it.
 
 
 
 
 // COMMAND PROCESSOR //
 if(!empty($_GET['cmd']))
 switch($_GET['cmd'])
 {
 case 'select_area':
 die($wmud->render->set_area($_POST['area']));
 break;
 
 case 'edit_mob':
 $mob_vnum = $_POST['mob_vnum'];
 $area_name = $_POST['area'];
 $wmud->render->draw_mob_editor($mob_vnum, $area_name);
 break;
 
 case 'edit_obj':
 $obj_vnum = $_POST['obj_vnum'];
 $area_name = $_POST['area'];
 $wmud->render->draw_obj_editor($obj_vnum, $area_name);
 break;
 
 case 'select_mob_list_area':
 $area_name = $_GET['area_name'];
 $wmud->render->cur_area_name = $area_name;
 // die(11111111111111111111);
 die($wmud->render->drop_down('mob_list_area','myMobList','[ area mobs ]'));
 break;
 
 case 'select_obj_list_area':
 $area_name = $_GET['area_name'];
 $wmud->render->cur_area_name = $area_name;
 // die(11111111111111111111);
 die($wmud->render->drop_down('obj_list_area','myObjList','[ area objs ]'));
 break;
 }
 
 # if anything comes through as a command let's have it kill ze output of ze further data
 if(!empty($_GET['cmd']))
 die();
 
 
 ?>
 
 <!doctype html>
 <html>
 <head>
 <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
 
 <link rel="stylesheet" href="area_edit.css" />
 </head>
 
 <body>
 <div class='exit_data' style='position:absolute;visibility:hidden;display:none;'></div>
 
 <div class='rooms'></div>
 
 <div class='debug'>
 <pre>
 <?php if(!empty($debug_str)) echo $debug_str; ?>
 </pre>
 </div>
 
 
 
 <div class='mob-editor'>
 <div class='title'>Mob Editor</div>
 <div class='content'></div>
 <div class='close'>X</div>
 </div>
 
 
 
 <div class='obj-editor'>
 <div class='title'>Object Editor</div>
 <div class='content'></div>
 <div class='close'>X</div>
 </div>
 
 
 
 
 
 
 
 <div class='navigate'>
 <div class='exit n'></div>
 <div class='exit e'></div>
 <div class='exit s'></div>
 <div class='exit w'></div>
 
 <div class='exit u'></div>
 <div class='exit d'></div>
 </div>
 
 
 <div class='menubar'>
 <div class='menu-item'><?php echo $wmud->render->drop_down('area_list','myAreaList','[ areas ]'); ?></div>
 <div class='menu-item menu-mob-list'></div>
 <div class='menu-item menu-obj-list'></div>
 </div>
 
 <div class='submenubar'>
 
 
 </div>
 
 <script src="area_edit.js"></script>
 
 </body>
 
 </html>
 |