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
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 }}
pythonarcade
/
arcade
Public
Notifications
You must be signed in to change notification settings
Fork
382
Star
2.1k
Code
Issues
92
Pull requests
10
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Add validation for projection dimensions in Camera2D + projections
- #2061
#2061
Merged
eruvanos
merged 16 commits into
pythonarcade:development
pythonarcade/arcade:development
from
pushfoo:camera_immediate_error_on_0_dims
pushfoo/arcade:camera_immediate_error_on_0_dims
Copy head branch name to clipboard
Apr 23, 2024
Conversation
Commits
16
(16)
Checks
Files changed
Merged
Add validation for projection dimensions in Camera2D + projections
#2061
eruvanos
merged 16 commits into
pythonarcade:development
pythonarcade/arcade:development
from
pushfoo:camera_immediate_error_on_0_dims
pushfoo/arcade:camera_immediate_error_on_0_dims
Copy head branch name to clipboard
Commits
Commits on Apr 16, 2024
Raise ZeroDivisionError immediately in Camera2D.from_raw_data when projection bounds are equal
pushfoo
committed
5aca587
View commit details
Copy full SHA for 5aca587
Browse repository at this point
Add & use ZeroProjectionDimension exception type
Show description for b3302a5
pushfoo
committed
b3302a5
View commit details
Copy full SHA for b3302a5
Browse repository at this point
Add & expand Camera2D inheritance and validation tests
Show description for 981faee
pushfoo
committed
981faee
View commit details
Copy full SHA for 981faee
Browse repository at this point
Make ZeroProjectionDimension a ValueError since no math has been done yet
pushfoo
committed
310c6de
View commit details
Copy full SHA for 310c6de
Browse repository at this point
Add validation logic to Camera2D.projection + doc
Show description for f7f2605
pushfoo
committed
f7f2605
View commit details
Copy full SHA for f7f2605
Browse repository at this point
Rename Camera2D._projection to Camera2D._projection_data per Discord discussion
pushfoo
committed
10ab274
View commit details
Copy full SHA for 10ab274
Browse repository at this point
Rename Camera2D._data to Camera2D._camera_data
pushfoo
committed
0933322
View commit details
Copy full SHA for 0933322
Browse repository at this point
Bug fix for #2057
DragonMoffon
authored and
pushfoo
committed
cb00dbf
View commit details
Copy full SHA for cb00dbf
Browse repository at this point
Fix from_raw_data treating 0 near and far values as not set
pushfoo
committed
b001919
View commit details
Copy full SHA for b001919
Browse repository at this point
Add near/far validation to Camera2D.from_raw_data
pushfoo
committed
b857fe3
View commit details
Copy full SHA for b857fe3
Browse repository at this point
Add tests for from_raw_data near/far validation
Show description for 9f25a68
pushfoo
committed
9f25a68
View commit details
Copy full SHA for 9f25a68
Browse repository at this point
Add projection validation to Camera2D.__init__
pushfoo
committed
52406ae
View commit details
Copy full SHA for 52406ae
Browse repository at this point
Fix init validation + add tests
pushfoo
committed
0d49b22
View commit details
Copy full SHA for 0d49b22
Browse repository at this point
Fix typo
pushfoo
committed
0594ce2
View commit details
Copy full SHA for 0594ce2
Browse repository at this point
Fixtures replace inline repeated tests
pushfoo
committed
38e4fb1
View commit details
Copy full SHA for 38e4fb1
Browse repository at this point
Fix very long lines
pushfoo
committed
760ae09
View commit details
Copy full SHA for 760ae09
Browse repository at this point
You can’t perform that action at this time.