less copy protection, more size visualization
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 

248 lignes
8.8 KiB

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Macrovision</title>
  6. <link rel="stylesheet" href="reset.css">
  7. <link rel="stylesheet" href="macrovision.css">
  8. <script src="https://kit.fontawesome.com/10a16c6083.js" crossorigin="anonymous"></script>
  9. <script src="math.min.js"></script>
  10. <script src="presets/characters.js"></script>
  11. <script src="presets/real-buildings.js"></script>
  12. <script src="presets/real-terrain.js"></script>
  13. <script src="presets/landmarks.js"></script>
  14. <script src="presets/species.js"></script>
  15. <script src="presets/objects.js"></script>
  16. <script src="presets/dildos.js"></script>
  17. <script src="presets/fiction.js"></script>
  18. <script src="presets/food.js"></script>
  19. <script src="presets/naturals.js"></script>
  20. <script src="presets/vehicles.js"></script>
  21. <script src="presets/buildings.js"></script>
  22. <script src="presets/clothing.js"></script>
  23. <script src="presets/pokemon.js"></script>
  24. <script src="presets/scenes.js"></script>
  25. <script src="presets/creatures.js"></script>
  26. <script src="presets/furniture.js"></script>
  27. <script src="media/attribution.js"></script>
  28. <script src="macrovision.js"></script>
  29. <meta name="viewport" content="width=device-width, initial-scale=0.75, maximum-scale=0.75, user-scalable=0" />
  30. <meta name="theme-color" content="#000000" />
  31. <meta name="description" content="How big are they anyway?" />
  32. <meta property="og:title" content="Macrovision" />
  33. <meta property="og:description" content="How big are they anyway?" />
  34. <meta property="og:image" content="https://crux.sexy/images/macrovision.png" />
  35. <link rel="icon" href="https://crux.sexy/images/macrovision.ico">
  36. </head>
  37. <body class="toggle-bottom-name toggle-top-name">
  38. <script type="text/javascript">
  39. window.onerror = function(msg, url, line, col, error) {
  40. alert("An error occured. If you're on a computer, hit F12 to open the developer tools, click the Console tab, and send the red text to chemicalcrux. If you're on mobile, screenshot this instead:\n\n" + msg + "\n" + url + "\n" + "line: " + line + "\n" + "col: " + col + "\nerror: " + error);
  41. }
  42. </script>
  43. <input hidden id="file-upload-picker" type='file' multiple>
  44. <div class="popout-menu" id="sidebar-menu">
  45. </div>
  46. <div class="popout-menu" id="settings-menu">
  47. </div>
  48. <div id="menubar">
  49. <span class="menubar-group">
  50. <button id="toggle-menu">
  51. <i class="fas fa-bars"></i>
  52. </button>
  53. <button id="toggle-settings">
  54. <i class="fas fa-cogs"></i>
  55. </button>
  56. </span>
  57. <span class="menubar-group">
  58. <button id="copy-screenshot">
  59. <i class="fas fa-camera"></i>
  60. </button>
  61. <button id="save-screenshot">
  62. <i class="fas fa-download"></i>
  63. </button>
  64. <button id="open-screenshot">
  65. <i class="fas fa-external-link-alt"></i>
  66. </button>
  67. </span>
  68. <span class="menubar-group" id="spawners">
  69. </span>
  70. <span class="menubar-group" id="filters">
  71. </span>
  72. <span class="menubar-group">
  73. <button id="open-help">
  74. <i class="far fa-question-circle"></i>
  75. <span class="sr-only">Help</span>
  76. </button>
  77. </span>
  78. </div>
  79. <div id="main-area">
  80. <div id="options" class="">
  81. <div class="options-banner-buttons">
  82. <a href='https://ko-fi.com/P5P5ACDA' target='_blank'><img height='36' style='border:0px;height:36px;' src='https://cdn.ko-fi.com/cdn/kofi5.png?v=2' border='0' alt='Buy Me a Coffee at ko-fi.com' /></a>
  83. <a href="https://docs.google.com/forms/d/e/1FAIpQLScRC-okDZ3FtzDTkbqSrpj5_OGD-1Vl-VYizOK3QM6quus11g/viewform?usp=sf_link"
  84. class="options-banner-button">Character Submissions</a>
  85. </div>
  86. <h3 class="options-header">World Info</h3>
  87. <div id="options-world">
  88. <div class="options-label">
  89. World height
  90. </div>
  91. <div class="options-row">
  92. <input class="options-field-numeric" type="number" id="options-height-value" min="1" value="10" step="any">
  93. <select class="options-field-unit" id="options-height-unit">
  94. </select>
  95. </div>
  96. <div class="options-row">
  97. <button class="options-button" id="options-world-fit">Fit to entities</button>
  98. </div>
  99. <div class="options-two-buttons" id="options-reset-pos">
  100. <button id="options-reset-pos-x">Reset X</button>
  101. <button id="options-reset-pos-y">Reset Y</button>
  102. </div>
  103. </div>
  104. <div class="options-label">
  105. Selection:
  106. </div>
  107. <div class="options-row">
  108. <select id="options-selected-entity" class="options-selector">
  109. <option id="options-selected-entity-none">None</option>
  110. </select>
  111. </div>
  112. <div class="options-row">
  113. <button id="delete-entity">
  114. <i class="fas fa-trash-alt symbol-button"></i>
  115. <span class="sr-only">Delete Entity</span>
  116. </button>
  117. </div>
  118. <h3 class="options-header" id="entity-category-header">Entity Options</h3>
  119. <div class="options-category" id="entity-category">
  120. <div class="options-label">
  121. View
  122. </div>
  123. <select class="options-selector" id="entity-view"></select>
  124. <div class="options-label">
  125. Ordering
  126. </div>
  127. <div class="options-two-buttons" id="options-ordering">
  128. <button id="options-order-back">Toward back</button>
  129. <div id="options-order-display"></div>
  130. <button id="options-order-forward">Toward front</button>
  131. </div>
  132. <div class="options-row">
  133. <button class="options-button" id="options-flip">Flip</button>
  134. </div>
  135. <div class="options-label">
  136. Brightness
  137. </div>
  138. <div class="options-two-buttons" id="options-brightness">
  139. <button id="options-brightness-down">Down</button>
  140. <div id="options-brightness-display"></div>
  141. <button id="options-brightness-up">Up</button>
  142. </div>
  143. <div class="options-label">
  144. Sizes
  145. </div>
  146. <div class="options-block" id="options-entity-defaults">
  147. </div>
  148. <span id="options-entity">
  149. </span>
  150. </div>
  151. <h3 class="options-header" id="view-category-header">View Options</h3>
  152. <div class="options-category" id="view-category">
  153. <span id="options-view">
  154. </span>
  155. </div>
  156. <h3 class="options-header" id="attribution-category-header">Source</h3>
  157. <div id="options-attribution">
  158. <div class="options-label">
  159. Authors
  160. </div>
  161. <div id="options-attribution-authors">
  162. </div>
  163. <div class="options-label">
  164. Owners
  165. </div>
  166. <div id="options-attribution-owners">
  167. </div>
  168. <div class="options-label">
  169. Citations
  170. </div>
  171. <div id="options-attribution-citations">
  172. </div>
  173. <div class="options-label">
  174. Source
  175. </div>
  176. <div id="options-attribution-source">
  177. </div>
  178. </div>
  179. <h3 class="options-header" id="scenes-category-header">Preset Scenes</h3>
  180. <div id="options-scenes">
  181. <div class="options-row">
  182. <select class="options-field-picker" id="scene-choices">
  183. </select>
  184. </div>
  185. <div class="options-row">
  186. <button id="load-scene">
  187. <i class="fas fa-play-circle symbol-button"></i>
  188. <span class="sr-only">Load Scene</span>
  189. </button>
  190. </div>
  191. </div>
  192. </div>
  193. <div id="world">
  194. <div class="ratio-info">
  195. sdfasdofnsdn
  196. </div>
  197. <button class="scroll-button" id="zoom-in">
  198. <i class="fas fa-search-plus"></i>
  199. </button>
  200. <button class="scroll-button" id="zoom-out">
  201. <i class="fas fa-search-minus"></i>
  202. </button>
  203. <button class="scroll-button" id="scroll-left">
  204. <i class="fas fa-arrow-left"></i>
  205. </button>
  206. <button class="scroll-button" id="scroll-right">
  207. <i class="fas fa-arrow-right"></i>
  208. </button>
  209. <button class="scroll-button" id="scroll-up">
  210. <i class="fas fa-arrow-up"></i>
  211. </button>
  212. <button class="scroll-button" id="scroll-down">
  213. <i class="fas fa-arrow-down"></i>
  214. </button>
  215. <button class="scroll-button" disabled id="shrink">
  216. <i class="fas fa-compress-arrows-alt"></i>
  217. </button>
  218. <button class="scroll-button" disabled id="grow">
  219. <i class="fas fa-expand-arrows-alt"></i>
  220. </button>
  221. <button class="scroll-button" id="ruler">
  222. <i class="fas fa-ruler"></i>
  223. </button>
  224. <button class="scroll-button" disabled id="fit">
  225. <i class="fas fa-search"></i>
  226. </button>
  227. <canvas id="rulers">
  228. </canvas>
  229. <div id="entities">
  230. </div>
  231. <canvas id="display">
  232. </canvas>
  233. <div id="ground" class="bottom-cover"></div>
  234. </div>
  235. </div>
  236. </body>
  237. </html>