├── .eslintignore
├── .gitignore
├── .travis.yml
├── CNAME
├── FAQ.md
├── Gruntfile.js
├── LICENSE.md
├── README.md
├── dev
├── conf
│ ├── eslint.json
│ └── jsdoc.conf.json
├── js
│ ├── build.js
│ └── dotnetdocs.js
├── jsdoc-template
│ ├── LICENSE.md
│ └── template
│ │ ├── jsdoc.conf.json
│ │ ├── moment.js
│ │ ├── publish.js
│ │ ├── static
│ │ ├── img
│ │ │ ├── glyphicons-halflings-white.png
│ │ │ └── glyphicons-halflings.png
│ │ ├── scripts
│ │ │ ├── URI.js
│ │ │ ├── bootstrap-dropdown.js
│ │ │ ├── bootstrap-tab.js
│ │ │ ├── docstrap.lib.js
│ │ │ ├── prettify
│ │ │ │ ├── Apache-License-2.0.txt
│ │ │ │ ├── jquery.min.js
│ │ │ │ ├── lang-css.js
│ │ │ │ └── prettify.js
│ │ │ ├── sunlight.js
│ │ │ └── toc.js
│ │ └── styles
│ │ │ ├── darkstrap.css
│ │ │ ├── prettify-tomorrow.css
│ │ │ └── site.cerulean.css
│ │ └── tmpl
│ │ ├── container.tmpl
│ │ ├── details.tmpl
│ │ ├── example.tmpl
│ │ ├── examples.tmpl
│ │ ├── exceptions.tmpl
│ │ ├── fires.tmpl
│ │ ├── layout.tmpl
│ │ ├── mainpage.tmpl
│ │ ├── members.tmpl
│ │ ├── method.tmpl
│ │ ├── params.tmpl
│ │ ├── properties.tmpl
│ │ ├── returns.tmpl
│ │ ├── sections.tmpl
│ │ ├── source.tmpl
│ │ ├── tutorial.tmpl
│ │ └── type.tmpl
├── rules
│ └── hft-camelcase.js
└── templates
│ ├── analytics.template
│ ├── diagram.template
│ ├── example.template
│ ├── header.template
│ ├── index.template
│ └── lesson.template
├── dist
└── hft.js
├── docs
├── assets
│ ├── 3rdparty
│ │ ├── .gitignore
│ │ └── highlight.js
│ ├── css
│ │ └── .gitignore
│ ├── images
│ │ ├── airport-extreme-dns.png
│ │ ├── airport-extreme-reserve-ip-details.png
│ │ ├── airport-extreme-reserve-ip.png
│ │ ├── airport-extreme.png
│ │ ├── macos-dig.png
│ │ ├── macos-ifconfig-normal.png
│ │ ├── macos-ifconfig.png
│ │ ├── osx-macaddress.png
│ │ ├── osx-network-thunderbolt.png
│ │ ├── router-address-reservation.png
│ │ ├── router-dhcp-settings.png
│ │ ├── router-network-lan-settings.png
│ │ ├── router-wifi-security.png
│ │ ├── router-wifi-settings.png
│ │ ├── windows-ipconfig-normal.png
│ │ ├── windows-ipconfig.png
│ │ └── windows-nslookup.png
│ ├── js
│ │ ├── io.js
│ │ └── lesson.js
│ └── scss
│ │ ├── _bootstrap.scss
│ │ ├── _custom.scss
│ │ ├── _hightlightjs.scss
│ │ ├── _variables.scss
│ │ └── styles.scss
├── changelist.md
├── contributing.md
├── examples.md
├── future.md
├── hft-development.md
├── ideas.md
├── index.md
├── introduction.md
├── linux.md
├── macos.md
├── making-games
│ ├── development.md
│ ├── game-structure.md
│ ├── index.md
│ ├── packagejson.md
│ ├── publishing.md
│ ├── tips.md
│ ├── toc.html
│ └── writing-games.md
├── makinggames.md
├── multi-machine-html.md
├── network.md
├── setup
│ ├── index.md
│ ├── linux.md
│ ├── macos.md
│ ├── toc.html
│ └── windows.md
├── toc.html
├── troubleshooting.md
├── unity
│ ├── 2d-platformer.md
│ ├── 3d-characters.md
│ ├── accelerometer.md
│ ├── basics.md
│ ├── changelog.md
│ ├── character-selection.md
│ ├── device-orientation.md
│ ├── first-game.md
│ ├── gamepad-multitouch.md
│ ├── gamepad-sounds.md
│ ├── gamepad.md
│ ├── getting-started.md
│ ├── happyfuntimes-options.md
│ ├── images
│ │ ├── 1button.png
│ │ ├── 1dpad-1button.png
│ │ ├── 1dpad-2button.png
│ │ ├── 1dpad.png
│ │ ├── 1lrpad-1button.png
│ │ ├── 1lrpad-2button.png
│ │ ├── 1lrpad.png
│ │ ├── 2button.png
│ │ ├── 2dpad.png
│ │ ├── 3d-001-new-project.png
│ │ ├── 3d-002-asset-store.png
│ │ ├── 3d-003-dl-hft.png
│ │ ├── 3d-004-import-characters.png
│ │ ├── 3d-005-create-empty.png
│ │ ├── 3d-006-add-playerspanwer.gif
│ │ ├── 3d-007-select-prefab.gif
│ │ ├── 3d-008-edit-prefab.gif
│ │ ├── 3d-008b-add-hftinput.gif
│ │ ├── 3d-009-select-script.gif
│ │ ├── 3d-010-dup-script.gif
│ │ ├── 3d-011-edit-script.gif
│ │ ├── 3d-012-replace-script.gif
│ │ ├── 3d-013-create-plane.png
│ │ ├── 3d-014-add-box-collider.png
│ │ ├── 3d-015-set-box-size.gif
│ │ ├── 3d-016-run.gif
│ │ ├── 3d-120-run.gif
│ │ ├── character-select.png
│ │ ├── characterselect.png
│ │ ├── characterselectsettings.png
│ │ ├── create-game-object.png
│ │ ├── debug-setting.png
│ │ ├── gamepad-birdscript.png
│ │ ├── gamepad-character.png
│ │ ├── gamepad-hftgamepad.png
│ │ ├── gamepad-levelmanager.png
│ │ ├── gamepad-levelsettings.png
│ │ ├── gamepad-playerspawner.png
│ │ ├── gamepad.afdesign
│ │ ├── gamepad.svg
│ │ ├── happyfuntimes-options.png
│ │ ├── happyfuntimes-settings.png
│ │ ├── hft-components.png
│ │ ├── hft-ctouch.png
│ │ ├── hft-import-no-samples.png
│ │ ├── hft-playerconnector-script.png
│ │ ├── hft-playerspawner-player.png
│ │ ├── hft-playerspawner-script.png
│ │ ├── hft-testplayer.png
│ │ ├── hft-unity-3-browsers.png
│ │ ├── hft-unity-controllertestscene.png
│ │ ├── hft-unity-with-browser.png
│ │ ├── hftsite-console.png
│ │ ├── multi-machine-build-settings-menu.png
│ │ ├── multi-machine-build-settings.png
│ │ ├── multi-machine-synced-clock-build-settings.png
│ │ ├── multi-machine-synced-clock.gif
│ │ ├── name-gameobject.png
│ │ ├── new-script.png
│ │ ├── orient.png
│ │ ├── playerconnector.png
│ │ ├── playercontrol-script.png
│ │ ├── playerspawner.png
│ │ └── touch.png
│ ├── index.md
│ ├── install.html
│ ├── multi-machine.md
│ ├── player-connect.md
│ ├── reusing-players.md
│ ├── samples.html
│ ├── self-control.md
│ ├── talking-between-games.md
│ ├── toc.html
│ └── too-many-players.md
├── unitydocs.md
└── windows.md
├── hft-support
├── captive-portal.html
├── game-login.html
├── hft-support.css
└── xtra2.bin
├── icon.png
├── images
├── 400-player-bombbomb.jpg
├── corner-banner.png
├── msysgit-option-01.png
├── node-js-command-prompt.png
├── scene-00-jumpjump.jpg
├── scene-00-jumpjump.png
├── scene-01-powpow.jpg
├── scene-01-powpow.png
├── scene-02-jamjam.jpg
├── scene-02-jamjam.png
├── scene-03-unity.jpg
├── scene-03-unity.png
├── scene-04-boomboom.jpg
├── scene-04-boomboom.png
├── unity
│ ├── build-settings-add-current.png
│ ├── build-settings-menu.png
│ ├── build-settings-player-settings.png
│ ├── player-settings.png
│ ├── player-spawner-properties.png
│ └── socket-opened.png
└── windows-for-controllers.jpg
├── index.html
├── install.html
├── lib
├── browser.js
├── computername.js
├── gameinfo.js
├── highresclock.js
├── io.js
├── iputils.js
├── misc.js
├── strings.js
├── test
│ ├── test-controller.js
│ ├── test-game.js
│ └── test-utils.js
├── utils.js
├── websocketclient.js
└── wrap-api.js
├── package.json
├── server
├── apple-captive-portal-handler.js
├── dnsserver.js
├── game-group.js
├── game.js
├── heart-monitor.js
├── hft-server.js
├── hftsite.js
├── languages.js
├── localwebsocketserver.js
├── loopbackclient.js
├── player.js
├── relayserver.js
├── server.js
├── socketioserver.js
├── standalone.js
└── websocketserver.js
├── src
├── hft.config.js
├── hft.js
└── hft
│ └── scripts
│ ├── gameclient.js
│ ├── gameserver.js
│ ├── io.js
│ ├── localnetplayer.js
│ ├── misc
│ ├── cookies.js
│ └── misc.js
│ ├── netplayer.js
│ ├── syncedclock.js
│ └── virtualsocket.js
├── start.js
├── templates
├── 0.x.x
│ ├── controller.index.html
│ ├── game.gameview.html
│ └── non-require-v1.3.0.js
└── unsupportedApiVersion
│ ├── controller.index.html
│ └── game.gameview.html
├── test
├── .eslintrc
└── client
│ └── roundtrip-test.js
└── todo.md
/.eslintignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/.eslintignore
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/.gitignore
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/.travis.yml
--------------------------------------------------------------------------------
/CNAME:
--------------------------------------------------------------------------------
1 | docs.happyfuntimes.net
2 |
3 |
--------------------------------------------------------------------------------
/FAQ.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/FAQ.md
--------------------------------------------------------------------------------
/Gruntfile.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/Gruntfile.js
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/LICENSE.md
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/README.md
--------------------------------------------------------------------------------
/dev/conf/eslint.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/conf/eslint.json
--------------------------------------------------------------------------------
/dev/conf/jsdoc.conf.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/conf/jsdoc.conf.json
--------------------------------------------------------------------------------
/dev/js/build.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/js/build.js
--------------------------------------------------------------------------------
/dev/js/dotnetdocs.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/js/dotnetdocs.js
--------------------------------------------------------------------------------
/dev/jsdoc-template/LICENSE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/LICENSE.md
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/jsdoc.conf.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/jsdoc.conf.json
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/moment.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/moment.js
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/publish.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/publish.js
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/static/img/glyphicons-halflings-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/static/img/glyphicons-halflings-white.png
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/static/img/glyphicons-halflings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/static/img/glyphicons-halflings.png
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/static/scripts/URI.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/static/scripts/URI.js
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/static/scripts/bootstrap-dropdown.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/static/scripts/bootstrap-dropdown.js
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/static/scripts/bootstrap-tab.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/static/scripts/bootstrap-tab.js
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/static/scripts/docstrap.lib.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/static/scripts/docstrap.lib.js
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/static/scripts/prettify/Apache-License-2.0.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/static/scripts/prettify/Apache-License-2.0.txt
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/static/scripts/prettify/jquery.min.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/static/scripts/prettify/jquery.min.js
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/static/scripts/prettify/lang-css.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/static/scripts/prettify/lang-css.js
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/static/scripts/prettify/prettify.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/static/scripts/prettify/prettify.js
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/static/scripts/sunlight.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/static/scripts/sunlight.js
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/static/scripts/toc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/static/scripts/toc.js
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/static/styles/darkstrap.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/static/styles/darkstrap.css
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/static/styles/prettify-tomorrow.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/static/styles/prettify-tomorrow.css
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/static/styles/site.cerulean.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/static/styles/site.cerulean.css
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/tmpl/container.tmpl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/tmpl/container.tmpl
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/tmpl/details.tmpl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/tmpl/details.tmpl
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/tmpl/example.tmpl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/tmpl/example.tmpl
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/tmpl/examples.tmpl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/tmpl/examples.tmpl
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/tmpl/exceptions.tmpl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/tmpl/exceptions.tmpl
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/tmpl/fires.tmpl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/tmpl/fires.tmpl
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/tmpl/layout.tmpl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/tmpl/layout.tmpl
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/tmpl/mainpage.tmpl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/tmpl/mainpage.tmpl
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/tmpl/members.tmpl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/tmpl/members.tmpl
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/tmpl/method.tmpl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/tmpl/method.tmpl
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/tmpl/params.tmpl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/tmpl/params.tmpl
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/tmpl/properties.tmpl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/tmpl/properties.tmpl
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/tmpl/returns.tmpl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/tmpl/returns.tmpl
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/tmpl/sections.tmpl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/tmpl/sections.tmpl
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/tmpl/source.tmpl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/tmpl/source.tmpl
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/tmpl/tutorial.tmpl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/tmpl/tutorial.tmpl
--------------------------------------------------------------------------------
/dev/jsdoc-template/template/tmpl/type.tmpl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/jsdoc-template/template/tmpl/type.tmpl
--------------------------------------------------------------------------------
/dev/rules/hft-camelcase.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/rules/hft-camelcase.js
--------------------------------------------------------------------------------
/dev/templates/analytics.template:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/templates/analytics.template
--------------------------------------------------------------------------------
/dev/templates/diagram.template:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/templates/diagram.template
--------------------------------------------------------------------------------
/dev/templates/example.template:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/templates/example.template
--------------------------------------------------------------------------------
/dev/templates/header.template:
--------------------------------------------------------------------------------
1 |
4 |
5 |
--------------------------------------------------------------------------------
/dev/templates/index.template:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/templates/index.template
--------------------------------------------------------------------------------
/dev/templates/lesson.template:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dev/templates/lesson.template
--------------------------------------------------------------------------------
/dist/hft.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/dist/hft.js
--------------------------------------------------------------------------------
/docs/assets/3rdparty/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 | !highlight.js
4 |
--------------------------------------------------------------------------------
/docs/assets/3rdparty/highlight.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/3rdparty/highlight.js
--------------------------------------------------------------------------------
/docs/assets/css/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/docs/assets/images/airport-extreme-dns.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/images/airport-extreme-dns.png
--------------------------------------------------------------------------------
/docs/assets/images/airport-extreme-reserve-ip-details.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/images/airport-extreme-reserve-ip-details.png
--------------------------------------------------------------------------------
/docs/assets/images/airport-extreme-reserve-ip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/images/airport-extreme-reserve-ip.png
--------------------------------------------------------------------------------
/docs/assets/images/airport-extreme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/images/airport-extreme.png
--------------------------------------------------------------------------------
/docs/assets/images/macos-dig.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/images/macos-dig.png
--------------------------------------------------------------------------------
/docs/assets/images/macos-ifconfig-normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/images/macos-ifconfig-normal.png
--------------------------------------------------------------------------------
/docs/assets/images/macos-ifconfig.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/images/macos-ifconfig.png
--------------------------------------------------------------------------------
/docs/assets/images/osx-macaddress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/images/osx-macaddress.png
--------------------------------------------------------------------------------
/docs/assets/images/osx-network-thunderbolt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/images/osx-network-thunderbolt.png
--------------------------------------------------------------------------------
/docs/assets/images/router-address-reservation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/images/router-address-reservation.png
--------------------------------------------------------------------------------
/docs/assets/images/router-dhcp-settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/images/router-dhcp-settings.png
--------------------------------------------------------------------------------
/docs/assets/images/router-network-lan-settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/images/router-network-lan-settings.png
--------------------------------------------------------------------------------
/docs/assets/images/router-wifi-security.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/images/router-wifi-security.png
--------------------------------------------------------------------------------
/docs/assets/images/router-wifi-settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/images/router-wifi-settings.png
--------------------------------------------------------------------------------
/docs/assets/images/windows-ipconfig-normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/images/windows-ipconfig-normal.png
--------------------------------------------------------------------------------
/docs/assets/images/windows-ipconfig.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/images/windows-ipconfig.png
--------------------------------------------------------------------------------
/docs/assets/images/windows-nslookup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/images/windows-nslookup.png
--------------------------------------------------------------------------------
/docs/assets/js/io.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/js/io.js
--------------------------------------------------------------------------------
/docs/assets/js/lesson.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/js/lesson.js
--------------------------------------------------------------------------------
/docs/assets/scss/_bootstrap.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/scss/_bootstrap.scss
--------------------------------------------------------------------------------
/docs/assets/scss/_custom.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/scss/_custom.scss
--------------------------------------------------------------------------------
/docs/assets/scss/_hightlightjs.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/scss/_hightlightjs.scss
--------------------------------------------------------------------------------
/docs/assets/scss/_variables.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/scss/_variables.scss
--------------------------------------------------------------------------------
/docs/assets/scss/styles.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/assets/scss/styles.scss
--------------------------------------------------------------------------------
/docs/changelist.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/changelist.md
--------------------------------------------------------------------------------
/docs/contributing.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/contributing.md
--------------------------------------------------------------------------------
/docs/examples.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/examples.md
--------------------------------------------------------------------------------
/docs/future.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/future.md
--------------------------------------------------------------------------------
/docs/hft-development.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/hft-development.md
--------------------------------------------------------------------------------
/docs/ideas.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/ideas.md
--------------------------------------------------------------------------------
/docs/index.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/index.md
--------------------------------------------------------------------------------
/docs/introduction.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/introduction.md
--------------------------------------------------------------------------------
/docs/linux.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/linux.md
--------------------------------------------------------------------------------
/docs/macos.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/macos.md
--------------------------------------------------------------------------------
/docs/making-games/development.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/making-games/development.md
--------------------------------------------------------------------------------
/docs/making-games/game-structure.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/making-games/game-structure.md
--------------------------------------------------------------------------------
/docs/making-games/index.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/making-games/index.md
--------------------------------------------------------------------------------
/docs/making-games/packagejson.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/making-games/packagejson.md
--------------------------------------------------------------------------------
/docs/making-games/publishing.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/making-games/publishing.md
--------------------------------------------------------------------------------
/docs/making-games/tips.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/making-games/tips.md
--------------------------------------------------------------------------------
/docs/making-games/toc.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/making-games/toc.html
--------------------------------------------------------------------------------
/docs/making-games/writing-games.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/making-games/writing-games.md
--------------------------------------------------------------------------------
/docs/makinggames.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/makinggames.md
--------------------------------------------------------------------------------
/docs/multi-machine-html.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/multi-machine-html.md
--------------------------------------------------------------------------------
/docs/network.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/network.md
--------------------------------------------------------------------------------
/docs/setup/index.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/setup/index.md
--------------------------------------------------------------------------------
/docs/setup/linux.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/setup/linux.md
--------------------------------------------------------------------------------
/docs/setup/macos.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/setup/macos.md
--------------------------------------------------------------------------------
/docs/setup/toc.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/setup/toc.html
--------------------------------------------------------------------------------
/docs/setup/windows.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/setup/windows.md
--------------------------------------------------------------------------------
/docs/toc.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/toc.html
--------------------------------------------------------------------------------
/docs/troubleshooting.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/troubleshooting.md
--------------------------------------------------------------------------------
/docs/unity/2d-platformer.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/2d-platformer.md
--------------------------------------------------------------------------------
/docs/unity/3d-characters.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/3d-characters.md
--------------------------------------------------------------------------------
/docs/unity/accelerometer.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/accelerometer.md
--------------------------------------------------------------------------------
/docs/unity/basics.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/basics.md
--------------------------------------------------------------------------------
/docs/unity/changelog.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/changelog.md
--------------------------------------------------------------------------------
/docs/unity/character-selection.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/character-selection.md
--------------------------------------------------------------------------------
/docs/unity/device-orientation.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/device-orientation.md
--------------------------------------------------------------------------------
/docs/unity/first-game.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/first-game.md
--------------------------------------------------------------------------------
/docs/unity/gamepad-multitouch.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/gamepad-multitouch.md
--------------------------------------------------------------------------------
/docs/unity/gamepad-sounds.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/gamepad-sounds.md
--------------------------------------------------------------------------------
/docs/unity/gamepad.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/gamepad.md
--------------------------------------------------------------------------------
/docs/unity/getting-started.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/getting-started.md
--------------------------------------------------------------------------------
/docs/unity/happyfuntimes-options.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/happyfuntimes-options.md
--------------------------------------------------------------------------------
/docs/unity/images/1button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/1button.png
--------------------------------------------------------------------------------
/docs/unity/images/1dpad-1button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/1dpad-1button.png
--------------------------------------------------------------------------------
/docs/unity/images/1dpad-2button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/1dpad-2button.png
--------------------------------------------------------------------------------
/docs/unity/images/1dpad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/1dpad.png
--------------------------------------------------------------------------------
/docs/unity/images/1lrpad-1button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/1lrpad-1button.png
--------------------------------------------------------------------------------
/docs/unity/images/1lrpad-2button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/1lrpad-2button.png
--------------------------------------------------------------------------------
/docs/unity/images/1lrpad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/1lrpad.png
--------------------------------------------------------------------------------
/docs/unity/images/2button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/2button.png
--------------------------------------------------------------------------------
/docs/unity/images/2dpad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/2dpad.png
--------------------------------------------------------------------------------
/docs/unity/images/3d-001-new-project.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/3d-001-new-project.png
--------------------------------------------------------------------------------
/docs/unity/images/3d-002-asset-store.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/3d-002-asset-store.png
--------------------------------------------------------------------------------
/docs/unity/images/3d-003-dl-hft.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/3d-003-dl-hft.png
--------------------------------------------------------------------------------
/docs/unity/images/3d-004-import-characters.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/3d-004-import-characters.png
--------------------------------------------------------------------------------
/docs/unity/images/3d-005-create-empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/3d-005-create-empty.png
--------------------------------------------------------------------------------
/docs/unity/images/3d-006-add-playerspanwer.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/3d-006-add-playerspanwer.gif
--------------------------------------------------------------------------------
/docs/unity/images/3d-007-select-prefab.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/3d-007-select-prefab.gif
--------------------------------------------------------------------------------
/docs/unity/images/3d-008-edit-prefab.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/3d-008-edit-prefab.gif
--------------------------------------------------------------------------------
/docs/unity/images/3d-008b-add-hftinput.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/3d-008b-add-hftinput.gif
--------------------------------------------------------------------------------
/docs/unity/images/3d-009-select-script.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/3d-009-select-script.gif
--------------------------------------------------------------------------------
/docs/unity/images/3d-010-dup-script.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/3d-010-dup-script.gif
--------------------------------------------------------------------------------
/docs/unity/images/3d-011-edit-script.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/3d-011-edit-script.gif
--------------------------------------------------------------------------------
/docs/unity/images/3d-012-replace-script.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/3d-012-replace-script.gif
--------------------------------------------------------------------------------
/docs/unity/images/3d-013-create-plane.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/3d-013-create-plane.png
--------------------------------------------------------------------------------
/docs/unity/images/3d-014-add-box-collider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/3d-014-add-box-collider.png
--------------------------------------------------------------------------------
/docs/unity/images/3d-015-set-box-size.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/3d-015-set-box-size.gif
--------------------------------------------------------------------------------
/docs/unity/images/3d-016-run.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/3d-016-run.gif
--------------------------------------------------------------------------------
/docs/unity/images/3d-120-run.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/3d-120-run.gif
--------------------------------------------------------------------------------
/docs/unity/images/character-select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/character-select.png
--------------------------------------------------------------------------------
/docs/unity/images/characterselect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/characterselect.png
--------------------------------------------------------------------------------
/docs/unity/images/characterselectsettings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/characterselectsettings.png
--------------------------------------------------------------------------------
/docs/unity/images/create-game-object.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/create-game-object.png
--------------------------------------------------------------------------------
/docs/unity/images/debug-setting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/debug-setting.png
--------------------------------------------------------------------------------
/docs/unity/images/gamepad-birdscript.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/gamepad-birdscript.png
--------------------------------------------------------------------------------
/docs/unity/images/gamepad-character.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/gamepad-character.png
--------------------------------------------------------------------------------
/docs/unity/images/gamepad-hftgamepad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/gamepad-hftgamepad.png
--------------------------------------------------------------------------------
/docs/unity/images/gamepad-levelmanager.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/gamepad-levelmanager.png
--------------------------------------------------------------------------------
/docs/unity/images/gamepad-levelsettings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/gamepad-levelsettings.png
--------------------------------------------------------------------------------
/docs/unity/images/gamepad-playerspawner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/gamepad-playerspawner.png
--------------------------------------------------------------------------------
/docs/unity/images/gamepad.afdesign:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/gamepad.afdesign
--------------------------------------------------------------------------------
/docs/unity/images/gamepad.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/gamepad.svg
--------------------------------------------------------------------------------
/docs/unity/images/happyfuntimes-options.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/happyfuntimes-options.png
--------------------------------------------------------------------------------
/docs/unity/images/happyfuntimes-settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/happyfuntimes-settings.png
--------------------------------------------------------------------------------
/docs/unity/images/hft-components.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/hft-components.png
--------------------------------------------------------------------------------
/docs/unity/images/hft-ctouch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/hft-ctouch.png
--------------------------------------------------------------------------------
/docs/unity/images/hft-import-no-samples.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/hft-import-no-samples.png
--------------------------------------------------------------------------------
/docs/unity/images/hft-playerconnector-script.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/hft-playerconnector-script.png
--------------------------------------------------------------------------------
/docs/unity/images/hft-playerspawner-player.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/hft-playerspawner-player.png
--------------------------------------------------------------------------------
/docs/unity/images/hft-playerspawner-script.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/hft-playerspawner-script.png
--------------------------------------------------------------------------------
/docs/unity/images/hft-testplayer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/hft-testplayer.png
--------------------------------------------------------------------------------
/docs/unity/images/hft-unity-3-browsers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/hft-unity-3-browsers.png
--------------------------------------------------------------------------------
/docs/unity/images/hft-unity-controllertestscene.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/hft-unity-controllertestscene.png
--------------------------------------------------------------------------------
/docs/unity/images/hft-unity-with-browser.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/hft-unity-with-browser.png
--------------------------------------------------------------------------------
/docs/unity/images/hftsite-console.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/hftsite-console.png
--------------------------------------------------------------------------------
/docs/unity/images/multi-machine-build-settings-menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/multi-machine-build-settings-menu.png
--------------------------------------------------------------------------------
/docs/unity/images/multi-machine-build-settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/multi-machine-build-settings.png
--------------------------------------------------------------------------------
/docs/unity/images/multi-machine-synced-clock-build-settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/multi-machine-synced-clock-build-settings.png
--------------------------------------------------------------------------------
/docs/unity/images/multi-machine-synced-clock.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/multi-machine-synced-clock.gif
--------------------------------------------------------------------------------
/docs/unity/images/name-gameobject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/name-gameobject.png
--------------------------------------------------------------------------------
/docs/unity/images/new-script.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/new-script.png
--------------------------------------------------------------------------------
/docs/unity/images/orient.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/orient.png
--------------------------------------------------------------------------------
/docs/unity/images/playerconnector.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/playerconnector.png
--------------------------------------------------------------------------------
/docs/unity/images/playercontrol-script.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/playercontrol-script.png
--------------------------------------------------------------------------------
/docs/unity/images/playerspawner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/playerspawner.png
--------------------------------------------------------------------------------
/docs/unity/images/touch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/images/touch.png
--------------------------------------------------------------------------------
/docs/unity/index.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/index.md
--------------------------------------------------------------------------------
/docs/unity/install.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/install.html
--------------------------------------------------------------------------------
/docs/unity/multi-machine.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/multi-machine.md
--------------------------------------------------------------------------------
/docs/unity/player-connect.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/player-connect.md
--------------------------------------------------------------------------------
/docs/unity/reusing-players.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/reusing-players.md
--------------------------------------------------------------------------------
/docs/unity/samples.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/samples.html
--------------------------------------------------------------------------------
/docs/unity/self-control.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/self-control.md
--------------------------------------------------------------------------------
/docs/unity/talking-between-games.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/talking-between-games.md
--------------------------------------------------------------------------------
/docs/unity/toc.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/toc.html
--------------------------------------------------------------------------------
/docs/unity/too-many-players.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unity/too-many-players.md
--------------------------------------------------------------------------------
/docs/unitydocs.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/unitydocs.md
--------------------------------------------------------------------------------
/docs/windows.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/docs/windows.md
--------------------------------------------------------------------------------
/hft-support/captive-portal.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/hft-support/captive-portal.html
--------------------------------------------------------------------------------
/hft-support/game-login.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/hft-support/game-login.html
--------------------------------------------------------------------------------
/hft-support/hft-support.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/hft-support/hft-support.css
--------------------------------------------------------------------------------
/hft-support/xtra2.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/hft-support/xtra2.bin
--------------------------------------------------------------------------------
/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/icon.png
--------------------------------------------------------------------------------
/images/400-player-bombbomb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/400-player-bombbomb.jpg
--------------------------------------------------------------------------------
/images/corner-banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/corner-banner.png
--------------------------------------------------------------------------------
/images/msysgit-option-01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/msysgit-option-01.png
--------------------------------------------------------------------------------
/images/node-js-command-prompt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/node-js-command-prompt.png
--------------------------------------------------------------------------------
/images/scene-00-jumpjump.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/scene-00-jumpjump.jpg
--------------------------------------------------------------------------------
/images/scene-00-jumpjump.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/scene-00-jumpjump.png
--------------------------------------------------------------------------------
/images/scene-01-powpow.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/scene-01-powpow.jpg
--------------------------------------------------------------------------------
/images/scene-01-powpow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/scene-01-powpow.png
--------------------------------------------------------------------------------
/images/scene-02-jamjam.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/scene-02-jamjam.jpg
--------------------------------------------------------------------------------
/images/scene-02-jamjam.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/scene-02-jamjam.png
--------------------------------------------------------------------------------
/images/scene-03-unity.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/scene-03-unity.jpg
--------------------------------------------------------------------------------
/images/scene-03-unity.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/scene-03-unity.png
--------------------------------------------------------------------------------
/images/scene-04-boomboom.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/scene-04-boomboom.jpg
--------------------------------------------------------------------------------
/images/scene-04-boomboom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/scene-04-boomboom.png
--------------------------------------------------------------------------------
/images/unity/build-settings-add-current.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/unity/build-settings-add-current.png
--------------------------------------------------------------------------------
/images/unity/build-settings-menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/unity/build-settings-menu.png
--------------------------------------------------------------------------------
/images/unity/build-settings-player-settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/unity/build-settings-player-settings.png
--------------------------------------------------------------------------------
/images/unity/player-settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/unity/player-settings.png
--------------------------------------------------------------------------------
/images/unity/player-spawner-properties.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/unity/player-spawner-properties.png
--------------------------------------------------------------------------------
/images/unity/socket-opened.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/unity/socket-opened.png
--------------------------------------------------------------------------------
/images/windows-for-controllers.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/images/windows-for-controllers.jpg
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/index.html
--------------------------------------------------------------------------------
/install.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/install.html
--------------------------------------------------------------------------------
/lib/browser.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/lib/browser.js
--------------------------------------------------------------------------------
/lib/computername.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/lib/computername.js
--------------------------------------------------------------------------------
/lib/gameinfo.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/lib/gameinfo.js
--------------------------------------------------------------------------------
/lib/highresclock.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/lib/highresclock.js
--------------------------------------------------------------------------------
/lib/io.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/lib/io.js
--------------------------------------------------------------------------------
/lib/iputils.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/lib/iputils.js
--------------------------------------------------------------------------------
/lib/misc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/lib/misc.js
--------------------------------------------------------------------------------
/lib/strings.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/lib/strings.js
--------------------------------------------------------------------------------
/lib/test/test-controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/lib/test/test-controller.js
--------------------------------------------------------------------------------
/lib/test/test-game.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/lib/test/test-game.js
--------------------------------------------------------------------------------
/lib/test/test-utils.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/lib/test/test-utils.js
--------------------------------------------------------------------------------
/lib/utils.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/lib/utils.js
--------------------------------------------------------------------------------
/lib/websocketclient.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/lib/websocketclient.js
--------------------------------------------------------------------------------
/lib/wrap-api.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/lib/wrap-api.js
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/package.json
--------------------------------------------------------------------------------
/server/apple-captive-portal-handler.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/server/apple-captive-portal-handler.js
--------------------------------------------------------------------------------
/server/dnsserver.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/server/dnsserver.js
--------------------------------------------------------------------------------
/server/game-group.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/server/game-group.js
--------------------------------------------------------------------------------
/server/game.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/server/game.js
--------------------------------------------------------------------------------
/server/heart-monitor.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/server/heart-monitor.js
--------------------------------------------------------------------------------
/server/hft-server.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/server/hft-server.js
--------------------------------------------------------------------------------
/server/hftsite.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/server/hftsite.js
--------------------------------------------------------------------------------
/server/languages.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/server/languages.js
--------------------------------------------------------------------------------
/server/localwebsocketserver.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/server/localwebsocketserver.js
--------------------------------------------------------------------------------
/server/loopbackclient.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/server/loopbackclient.js
--------------------------------------------------------------------------------
/server/player.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/server/player.js
--------------------------------------------------------------------------------
/server/relayserver.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/server/relayserver.js
--------------------------------------------------------------------------------
/server/server.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/server/server.js
--------------------------------------------------------------------------------
/server/socketioserver.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/server/socketioserver.js
--------------------------------------------------------------------------------
/server/standalone.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/server/standalone.js
--------------------------------------------------------------------------------
/server/websocketserver.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/server/websocketserver.js
--------------------------------------------------------------------------------
/src/hft.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/src/hft.config.js
--------------------------------------------------------------------------------
/src/hft.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/src/hft.js
--------------------------------------------------------------------------------
/src/hft/scripts/gameclient.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/src/hft/scripts/gameclient.js
--------------------------------------------------------------------------------
/src/hft/scripts/gameserver.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/src/hft/scripts/gameserver.js
--------------------------------------------------------------------------------
/src/hft/scripts/io.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/src/hft/scripts/io.js
--------------------------------------------------------------------------------
/src/hft/scripts/localnetplayer.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/src/hft/scripts/localnetplayer.js
--------------------------------------------------------------------------------
/src/hft/scripts/misc/cookies.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/src/hft/scripts/misc/cookies.js
--------------------------------------------------------------------------------
/src/hft/scripts/misc/misc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/src/hft/scripts/misc/misc.js
--------------------------------------------------------------------------------
/src/hft/scripts/netplayer.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/src/hft/scripts/netplayer.js
--------------------------------------------------------------------------------
/src/hft/scripts/syncedclock.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/src/hft/scripts/syncedclock.js
--------------------------------------------------------------------------------
/src/hft/scripts/virtualsocket.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/src/hft/scripts/virtualsocket.js
--------------------------------------------------------------------------------
/start.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/start.js
--------------------------------------------------------------------------------
/templates/0.x.x/controller.index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/templates/0.x.x/controller.index.html
--------------------------------------------------------------------------------
/templates/0.x.x/game.gameview.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/templates/0.x.x/game.gameview.html
--------------------------------------------------------------------------------
/templates/0.x.x/non-require-v1.3.0.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/templates/0.x.x/non-require-v1.3.0.js
--------------------------------------------------------------------------------
/templates/unsupportedApiVersion/controller.index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/templates/unsupportedApiVersion/controller.index.html
--------------------------------------------------------------------------------
/templates/unsupportedApiVersion/game.gameview.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/templates/unsupportedApiVersion/game.gameview.html
--------------------------------------------------------------------------------
/test/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/test/.eslintrc
--------------------------------------------------------------------------------
/test/client/roundtrip-test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/test/client/roundtrip-test.js
--------------------------------------------------------------------------------
/todo.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/greggman/HappyFunTimes/HEAD/todo.md
--------------------------------------------------------------------------------