06.xhtml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. /**
  3. * <https://y.st./>
  4. * Copyright © 2015 Alex Yst <mailto:copyright@y.st>
  5. *
  6. * This program is free software: you can redistribute it and/or modify
  7. * it under the terms of the GNU General Public License as published by
  8. * the Free Software Foundation, either version 3 of the License, or
  9. * (at your option) any later version.
  10. *
  11. * This program is distributed in the hope that it will be useful,
  12. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  14. * GNU General Public License for more details.
  15. *
  16. * You should have received a copy of the GNU General Public License
  17. * along with this program. If not, see <https://www.gnu.org./licenses/>.
  18. **/
  19. $xhtml = array(
  20. 'title' => 'Doors',
  21. 'body' => <<<END
  22. <p>
  23. I didn&apos;t have much time today, but I definitely wanted to get at least a little done so I wouldn&apos;t have to call the day a waste.
  24. I converted the door module over from minetest_game to Minetyst, which took surprisingly little effort.
  25. The only necessary changes were the sound function names, the recipe item names, and the single dependency.
  26. For consistency across modules, I also tweaked the ownership value&apos;s key name.
  27. While all other modules in minetest_game use the <code>owner</code> key, the doors module uses the <code>doors_owner</code> key.
  28. Using a different key for this one module would only lead to complications later, so I fixed it.
  29. I&apos;m thinking most of the other modules I convert over will likely go as smoothly as doors.
  30. The only real exceptions will be minimal/default and any module that needs major revamping such as bones.
  31. </p>
  32. <p>
  33. My <a href="/a/canary.txt">canary</a> still sings the tune of freedom and transparency.
  34. </p>
  35. END
  36. );