{"id":21028898,"url":"https://github.com/chamons/libtcod-net","last_synced_at":"2025-05-15T11:31:48.715Z","repository":{"id":87165338,"uuid":"81699148","full_name":"chamons/libtcod-net","owner":"chamons","description":null,"archived":false,"fork":false,"pushed_at":"2017-05-13T01:09:11.000Z","size":1364,"stargazers_count":9,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-03T08:05:08.440Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chamons.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-12T03:01:24.000Z","updated_at":"2024-10-24T02:22:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"0c1c9277-2bef-48a4-a9f5-79a1e49c3049","html_url":"https://github.com/chamons/libtcod-net","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chamons%2Flibtcod-net","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chamons%2Flibtcod-net/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chamons%2Flibtcod-net/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chamons%2Flibtcod-net/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chamons","download_url":"https://codeload.github.com/chamons/libtcod-net/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254330720,"owners_count":22053034,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T11:59:34.418Z","updated_at":"2025-05-15T11:31:48.705Z","avatar_url":"https://github.com/chamons.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# libtcod-net \n\nlibtcod-net: Beautiful C# wrappers around the roguelike library [libtcod] \n\n## Installation\n\n1. Build the project.\n2. Copy the managed and native libraries in dist to your project to consume\n3. On macOS inside your Xamarin.Mac project you will need to add the following to your Additional MMP arguments, updating YOUR_PATH to point to your specific location.\n\t\n--native-reference=YOUR_PATH/external/macos/libtcod.a --native-reference=YOUR_PATH/external/macos/libSDL-1.2.0.dylib --link_flags=\"-framework OpenGL\" --native-reference=YOUR_PATH/external/macos/CustomSDLMain.a\n\nThis is to work around https://bugzilla.xamarin.com/show_bug.cgi?id=51693 for now.\n\n## Usage\n\nSee test code included and native [documentation] \n\n## Contributing\n\n1. Fork it!\n2. Create your feature branch: `git checkout -b my-new-feature`\n3. Commit your changes: `git commit -am 'Add some feature'`\n4. Push to the branch: `git push origin my-new-feature`\n5. Submit a pull request :D\n\n## History\n\n- Was originally hand created bindings - https://code.google.com/archive/p/libtcod-net/\n- Then for awhile was swig generated bindings inside libtcode\n- Now modernized hand created bindings\n\n## Credits\n\n- Chris Hamons for C# bindings\n- Jice \u0026 Mingos \u0026 rmtew and the rest of the libtcod test for the native library\n\n## License\n\nMIT\n\n[libtcod]: https://bitbucket.org/libtcod/libtcod\n[documentation]: http://roguecentral.org/doryen/data/libtcod/doc/1.5.1/index2.html?c=true\u0026cpp=false\u0026cs=false\u0026py=false\u0026lua=false\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchamons%2Flibtcod-net","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchamons%2Flibtcod-net","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchamons%2Flibtcod-net/lists"}