Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="utf-8">
- <title>TagPro Map Editor</title>
- <script src="generatepng.js"></script>
- <script src="webtoolkit.base64.js"></script>
- <script src="jquery-2.1.0.min.js"></script>
- <link rel="stylesheet" type="text/css" href="css/style.css">
- <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
- </head>
- <body>
- <div style="position:fixed;left:0;top:0;bottom:0;width:21em;overflow-y:scroll;">
- <div class="well">
- <form class="form form-horizontal" role="form">
- <div class="form-group">
- <label for="mapName" class="col-sm-3 control-label">Name</label>
- <div class="col-sm-9">
- <input type="text" class="form-control" id="mapName" placeholder="Name">
- </div>
- </div>
- <div class="form-group">
- <label for="author" class="col-sm-3 control-label">Author</label>
- <div class="col-sm-9">
- <input type="text" class="form-control" id="author" placeholder="Author">
- </div>
- </div>
- <div class="form-group">
- <label for="resizeWidth" class="col-sm-3 control-label">Size</label>
- <div class="col-sm-9 input-group">
- <input type="number" class="form-control" placeholder="Width" id="resizeWidth">
- <span class="input-group-addon">by</span>
- <input type="number" class="form-control" placeholder="Height" id="resizeHeight">
- <span class="input-group-btn">
- <button id='resize' class='btn btn-default' title='Resize the map to the entered dimensions.'>
- <span class="glyphicon glyphicon-resize-full"></span>
- </button>
- </span>
- </div>
- </div>
- </form>
- <div class="btn-group btn-group-justified">
- <div class="btn-group">
- <button id='clear' class='btn btn-default' title="Clear the map"><span class="glyphicon glyphicon-remove"></span> Clear</button>
- </div>
- <div class="btn-group">
- <button id='save' class='btn btn-default' title="Save map to cache."><span class="glyphicon glyphicon-save"></span> Save</button>
- </div>
- <div class="btn-group">
- <button id='test' class='btn btn-default' title="Test map."><span class="glyphicon glyphicon-play"></span> Test</button>
- </div>
- </div>
- <div class="panel panel-default">
- <div class="panel-body">
- <a href='#' id='dropHelp' style='font-weight:bold'>?</a> Drag and Drop:
- <a class='dropArea' draggable="true" id='pngDrop' download="map.png" href='#'>PNG</a>
- <a class='dropArea' draggable="true" id='jsonDrop' download="map.json" href='#'>JSON</a>
- <div class="btn-group btn-group-justified" style="margin:5px">
- <div class="btn-group">
- <button id='import' class='btn btn-default' title="Import map from drop area."><span class="glyphicon glyphicon-import"></span> Import</button>
- </div>
- <div class="btn-group">
- <button id='export' class='btn btn-default' title="Export map to drop area."><span class="glyphicon glyphicon-export"></span> Export</button>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="well well-sm">
- <div id='palette'></div>
- </div>
- <div class="well well-sm">
- <div id='undoRedo' class="btn-group" style="margin: 5px" role="toolbar">
- <button id='undo' type="button" class="btn btn-default" title="Undo"><span class="glyphicon glyphicon-chevron-left"></span></button>
- <button id='redo' type="button" class="btn btn-default" title="Redo"><span class="glyphicon glyphicon-chevron-right"></span></button>
- </div>
- <div id='zoom' class='btn-group' style="margin: 5px" role="toolbar">
- <button id='zoomOut' type="button" class="btn btn-default" title="Zoom Out"><span class="glyphicon glyphicon-zoom-out"></span></button>
- <button id='zoomIn' type="button" class="btn btn-default" title="Zoom In"><span class="glyphicon glyphicon-zoom-in"></span></button>
- </div>
- <div id='tools' class="btn-group" style="margin: 5px" role="toolbar">
- <div class="btn-group">
- <button id='toolPencil' class="btn btn-default" title="Pencil Tool - Click to paint a single pixel."><span class="glyphicon glyphicon-pencil"></span></button>
- <button id='toolBrush' class="btn btn-default" title="Brush Tool - Click to paint a 3x3 area."><span class="glyphicon glyphicon-th-large"></span></button>
- <button id='toolLine' class="btn btn-default" title="Line Tool - Click and drag to draw a line."><span class="glyphicon glyphicon-minus"></span></button>
- </div>
- <div class="btn-group">
- <button id='toolRectFill' class="btn btn-default" title="Rectangle Fill Tool - Click and drag to draw a filled rectangle."><span class="glyphicon glyphicon-stop"></span></button>
- <button id='toolRectOutline' class="btn btn-default" title="Rectangle Outline Tool - Click and drag to draw an outlined rectangle."><span class="glyphicon glyphicon-unchecked"></span></button>
- <button id='toolCircleFill' class="btn btn-default" title="Circle Fill Tool - Click and drag to draw a filled circle."><span class="glyphicon glyphicon-record"></span></button>
- <button id='toolCircleOutline' class="btn btn-default" title="Circle Outline Tool - Click and drag to draw an outlined circle."><span class="glyphicon glyphicon-remove-circle"></span></button>
- </div>
- <div class="btn-group">
- <button id='toolFill' class="btn btn-default" title="Fill Tool - Click to fill a contiguous area."><span class="glyphicon glyphicon-tint"></span></button>
- <button id='toolWire' class="btn btn-default" title="Wire Tool - Click to select an emitter (a button or portal). Click on the receiver(s) (gates, bombs, portals) to complete the link."><span class="glyphicon glyphicon-wrench"></span></button>
- </div>
- </div>
- </div>
- <div style="margin: 5px">
- <div class="form form-horizontal">
- <div class="form-group">
- <label for="symmetry" class="col-sm-3 control-label">Symmetry</label>
- <div class="col-sm-9">
- <select id='symmetry' class="col-sm-9 form-control">
- <option>None</option>
- <option>Horizontal</option>
- <option>Vertical</option>
- <option>4-Way</option>
- <option>Rotational</option>
- </select>
- </div>
- </div>
- </div>
- </div>
- <div style='text-align:center'>
- <a href='https://github.com/PeterReid/tagpro-map-editor'>[Source]</a>
- </div>
- </div>
- </div>
- <div style='position:fixed;top:0;bottom:0;right:0;left:21em;overflow: scroll;white-space: nowrap;' id='map'>
- </div>
- <canvas width="200" height="200" id='importCanvas' style='display:none'></canvas>
- <script type="text/javascript" src="map.js"></script>
- </body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement