Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
libtcod
/
python-tcod
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
43
Star
477
Code
Issues
5
Pull requests
1
Discussions
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security and quality
Insights
Commits
Breadcrumbs
History for
python-tcod
tcod
map.py
on
python-3.10
User selector
All users
Datepicker
All time
Commit history
Commits on May 26, 2025
Drop Python 3.8 and 3.9 support
Show description for 4ffca36
HexDecimal
committed
4ffca36
View commit details
Copy full SHA for 4ffca36
View code at this point
Browse repository at this point
Commits on Apr 4, 2025
Resolve several Ruff and Mypy warnings
Show description for 6e57885
HexDecimal
committed
6e57885
View commit details
Copy full SHA for 6e57885
View code at this point
Browse repository at this point
Commits on Oct 19, 2024
Clean up type errors, use standard deprecation functions
Show description for c36dd03
HexDecimal
committed
c36dd03
View commit details
Copy full SHA for c36dd03
View code at this point
Browse repository at this point
Commits on Aug 7, 2024
Update pre-commit
HexDecimal
committed
f187e9c
View commit details
Copy full SHA for f187e9c
View code at this point
Browse repository at this point
Commits on Jul 16, 2024
Fix Ruff warnings, update Mypy strategy to use local version
HexDecimal
committed
4b25bc4
View commit details
Copy full SHA for 4b25bc4
View code at this point
Browse repository at this point
Commits on Jun 24, 2024
Fix tests for newer Numpy versions
Show description for 69fd5fa
HexDecimal
committed
69fd5fa
View commit details
Copy full SHA for 69fd5fa
View code at this point
Browse repository at this point
Commits on Mar 12, 2024
[pre-commit.ci] auto fixes from pre-commit.com hooks
Show description for 396f279
pre-commit-ci[bot]
committed
396f279
View commit details
Copy full SHA for 396f279
View code at this point
Browse repository at this point
Commits on Jan 16, 2024
Refactoring pass, fix or suppress warnings
Show description for 392b0ce
HexDecimal
committed
392b0ce
View commit details
Copy full SHA for 392b0ce
View code at this point
Browse repository at this point
Commits on Oct 25, 2023
Apply Ruff auto fixes
HexDecimal
committed
d841fe7
View commit details
Copy full SHA for d841fe7
View code at this point
Browse repository at this point
Commits on Jun 4, 2023
Rename tcod.loader to tcod.cffi.
Show description for a140581
HexDecimal
committed
a140581
View commit details
Copy full SHA for a140581
View code at this point
Browse repository at this point
Commits on May 27, 2023
Clean up the remaining auto-fixes for the tcod package and scripts.
HexDecimal
committed
e0233a7
View commit details
Copy full SHA for e0233a7
View code at this point
Browse repository at this point
Commits on Sep 27, 2022
Fix doc ref linked to the wrong function.
HexDecimal
committed
3083218
View commit details
Copy full SHA for 3083218
View code at this point
Browse repository at this point
Commits on Jan 1, 2022
Update Numpy type hints.
HexDecimal
committed
3a261ca
View commit details
Copy full SHA for 3a261ca
View code at this point
Browse repository at this point
Commits on Sep 26, 2021
Clean up type annotations and use future annotations.
HexDecimal
committed
00b287c
View commit details
Copy full SHA for 00b287c
View code at this point
Browse repository at this point
Commits on Jun 30, 2021
Update NumPy type hints.
HexDecimal
committed
4d9f28f
View commit details
Copy full SHA for 4d9f28f
View code at this point
Browse repository at this point
Commits on Jun 6, 2021
Raise line length to 120 and reformat all files.
Show description for 791c766
HexDecimal
committed
791c766
View commit details
Copy full SHA for 791c766
View code at this point
Browse repository at this point
Commits on Apr 9, 2021
Clean up Literal types.
Show description for 4e20a5d
HexDecimal
committed
4e20a5d
View commit details
Copy full SHA for 4e20a5d
View code at this point
Browse repository at this point
Commits on Jan 22, 2021
Drop Python 3.5 support.
HexDecimal
committed
5f508f7
View commit details
Copy full SHA for 5f508f7
View code at this point
Browse repository at this point
Commits on Dec 28, 2020
Deprecate support for Python 3.5.
Show description for 27a3278
HexDecimal
committed
27a3278
View commit details
Copy full SHA for 27a3278
View code at this point
Browse repository at this point
Commits on Dec 1, 2020
Begin using isort to organize imports.
HexDecimal
committed
2c91d7a
View commit details
Copy full SHA for 2c91d7a
View code at this point
Browse repository at this point
Commits on Oct 30, 2020
Update libtcod, adds new FOV implementation.
HexDecimal
committed
67c41c9
View commit details
Copy full SHA for 67c41c9
View code at this point
Browse repository at this point
Commits on Jun 23, 2020
Update see also section for FOV to include np.where.
Show description for 502bc78
HexDecimal
committed
502bc78
View commit details
Copy full SHA for 502bc78
View code at this point
Browse repository at this point
Commits on Jun 19, 2020
Deprecate tcod.map.Map.
HexDecimal
committed
5fe98a9
View commit details
Copy full SHA for 5fe98a9
View code at this point
Browse repository at this point
Commits on Jun 3, 2020
Use ffi.from_buffer instead of a plain cast when possible.
Show description for 55a22a1
HexDecimal
committed
55a22a1
View commit details
Copy full SHA for 55a22a1
View code at this point
Browse repository at this point
Commits on Apr 30, 2020
Remove explicit submodule imports from examples.
HexDecimal
committed
2a923ea
View commit details
Copy full SHA for 2a923ea
View code at this point
Browse repository at this point
Commits on Aug 22, 2019
Rearrange modules so that tcod and libtcod are not subpckages.
Show description for 2af95eb
HexDecimal
committed
2af95eb
View commit details
Copy full SHA for 2af95eb
View code at this point
Browse repository at this point
Commits on Aug 1, 2019
Add warnings for when a bad POV is given to FOV operations.
HexDecimal
committed
675cb19
View commit details
Copy full SHA for 675cb19
View code at this point
Browse repository at this point
Commits on Jun 21, 2019
Resolve NumPy type hint issues.
Show description for c6c4a2d
HexDecimal
committed
c6c4a2d
View commit details
Copy full SHA for c6c4a2d
View code at this point
Browse repository at this point
Commits on Jun 15, 2019
Documentation updates.
HexDecimal
committed
1cbd578
View commit details
Copy full SHA for 1cbd578
View code at this point
Browse repository at this point
Commits on Jun 14, 2019
Change tcod.map.compute_fov parameters.
HexDecimal
committed
528229c
View commit details
Copy full SHA for 528229c
View code at this point
Browse repository at this point
Commits on Mar 13, 2019
Add tcod.map.compute_fov function.
Show description for afd3fac
HexDecimal
committed
afd3fac
View commit details
Copy full SHA for afd3fac
View code at this point
Browse repository at this point
Commits on Feb 3, 2019
Add full type hinting and deprecate parser functions.
Show description for c6f1ec9
HexDecimal
committed
c6f1ec9
View commit details
Copy full SHA for c6f1ec9
View code at this point
Browse repository at this point
Commits on Jan 30, 2019
Add more typing, fix most Mypy and Flake8 warnings.
HexDecimal
committed
60066f3
View commit details
Copy full SHA for 60066f3
View code at this point
Browse repository at this point
Commits on Jan 5, 2019
Clean old tcod module code.
HexDecimal
committed
dcc9f48
View commit details
Copy full SHA for dcc9f48
View code at this point
Browse repository at this point
Reformat tcod modules with Black.
HexDecimal
committed
8753437
View commit details
Copy full SHA for 8753437
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.