Pygame weekly mini sprint 2007/05/16

This week there were a number of patches, and bug reports to the mailing list.

Marcus got to most of them - fixing up some 64bit issues, as well as some crashes with hardware surfaces inside the transform module. Thanks to John Myers, John Poppleweel, and Christopher Stone.

Marcus also added some more warnings for gcc. Which you can enable with the command:
python setup.py build -bigw

Marcus then went through and got rid of a bunch of problems that the warnings showed.


I committed sprite changes that John Krukoff proposed in an email to the mailing list last week. They allowed the sprite module to be extended with regards to collision detection. We fixed up a slight performance problem with it for the existing type of collision detection it does.

I started to look at adding the bitmask collision stuff into the sprite module - and then noticed we weren't using a lot of its functionality. Then we got onto discussing collision response... and I wrote another big email to the mailing list about that. The subject of the email thread is:
"[pygame] [Announce] Python bindings for the bitmask collision detection library"
It hasn't appeared to have made it to the archives.

Marcus got into working on the alpha compositing patch. After some tests he found that it was slightly faster for small surfaces, but up to two times slower for large surfaces. So he plans on looking at tweaking some loops, and I plan to tighten up the graphics.

Jacob- wanted to know what could be done by someone who doesn't know C that well. Pygame needs unittests. Testing what happens with different inputs to functions is one area that needs testing. Like what happens if I pass -1 into a set clip function? Also the example programs could be extended or changed. Especially the sprite module needs unittests for the collision functions - since we plan on refactoring them soon. So Jacob- said he would make some unittests for the sprite module. the test/sprite_test.py is where they would go.

JKrukoff is writing another proposal for sprite collision - but this time using a more OO api. Possibly with mixins. To see how that API would turn out. He's also working on a proposal to add a Vector class to pygame - for the collision response stuff. But sshhhhh - don't tell anyone.





Melbourne Web Developer Written by a Melbourne web developer. Available for your projects - php, mysql, e commerce, javascript, CMS, css, flash, actionscript, python, games, postgresql, xml.

Comments

Andrea Hellen said…
In order to reset the Arlo security cameras, you can apply a few steps that need to be done in an accurate way. You can also get in touch with the experts who are round the clock available at your assistance to Reset Arlo camera. For any information regarding the camera contact us at +1-844-559-0388.
Ron Smith said…
Your blog is very much informative I appreciate your content here. Also we have some blogs for self knowledge so that people can learn and solve their problem them self in cash application



Cash App Direct Deposit

cash app login

cash app refund

forgot cash app pin

access old cash app account
Ron Smith said…

Your blog is very much informative I appreciate your content here. Also we have some blogs for self knowledge so that people can learn and solve their problem them self in cash application :

how to reset cash app pin

activate cash app card

cant access my cash app account

Cash App Transfer Failed

Activation Steps for Cash App Card- Here’s 100% Working Tips

How to Activate a cash app card? Here's Detail Informations
Anonymous said…
Epson technology crashes can be very deadly if you don't repair an ASAP operation. We propose that you take Epson Printer directly from the Epson support team if your device is in the warranty period. But you benefit from technical assistance from third parties if your warranty has already expired. You can visit our site for more information.
Get More info: https://epsonprintersupports.com/
sarashepard2808 said…
Alaska Airlines Reservations has topped JD Power and Associates' traditional airline customer satisfaction list for over a decade. Alaska Airlines Reservations is committed to providing quality customer service, and those who call Alaska Airlines Reservations Number are generally satisfied with the assistance they receive.
Now get an Alaska Airlines Reservations Phone Number, Book your Flights with these simple steps. Our customer service 24*7 available.
Rosalie Allen said…
On this blog, you can get the steps for the Roku Com Link code, and also the steps for the activation are provided in an easy and understandable way. You can also get the steps to resolve the troubleshooting issues on the Roku while activating.
Contact tech support @ +1-805-539-1200 for activation details
Smith Will said…
http://ppp.prf.cuni.cz/news.php?readmore=36&c_start=7380
https://www.blogger.com/comment.g?blogID=10678074&postID=3420537311978516166&page=1&token=1604738525545
http://www.drinksmixer.com/redirect.php?url=https://sbcglobalemaillogin.com/
https://cmconnect.cmcc.edu/ICS/_portletview_/Academics/MCO/MCO__110/1617_FA-MCO__110-51___N/Coursework.jnz?portlet=Coursework&screen=StudentAssignmentFacultyView&id=ae36cb3e-c852-4670-bde9-6d309896e2e2&s=70c36a2c-433e-4eee-a1ab-4f7018930447
https://drunkenstepfather.com/out.php?https://sbcglobalemaillogin.com/
Smith Will said…
Thanks for posting this information. Keep posting more like this.
Read more on SBCglobal Email Login:
SBCglobal Email Login
SBCglobal Login
SBCglobal Login Email
SBCglobal Sign In
Roku Link setup said…
It's not a big deal to activate Roku, if you check the recent blog post on a web page. Let me suggest reading this article and it's interesting to read. You will never end up feeling bored exploring the world of writing on Roku enter code
James Whatt said…
If you are interested to learn how to activate Roku, let me suggest an article with the title “Activate via Roku.com/link code. I’m impressed after reading the post as I could understand the device activation steps. Spend your free time reading the post.

Excellent article, and I would like to know more about your profile activate roku com link.
Carl Wood said…
In this page given you enough instructions and guidelines for troubleshooting offline printer problems. However, if you still have queries related to the topic or you want to get more information about the same then it is recommended to visit our site and you can go through the pieces of information in the forms of blogs and articles on the website.
visit our site: Fix Printer offline
Thanks for sharing this good post.You can get to know about 4k Roku TV ultra HD and 4k Roku Activation contact tech support via +1-805-539-1200
streimas said…
This comment has been removed by the author.
We are Guarantee the lowest Price Flight Book with 800customernumber. And save your money for all Flight Ticket, Get upto 40% Discount By 800customernumber Contact Us on Our customer Phone Number +1-(855) 915-0329


Air Antilles Customer Service
Air Antilles Contact Telephone
Air Antilles Express Martinique Contact
Air Arabia Reservation Contact Number
Air Arabia Booking Contact Number
Air Arabia Sarajevo
Air Astana Helpline Number
Air Astana Customer Service
Air Astana Contact Number
semsranyuk said…
To begin with Printer Setup, Your need to set up your item with an organization association prior to setting up with Epson Connect. Epson Printer Setup is a utility intended to empower Epson Connect for printing messages, archives, or photographs from any gadget that can send an email. Print and output from anyplace across the world.Connect epson printer setup mac
richardburton04 said…
Good information. thanks for sharing.

Do you want to watch super bowl 2021 on Roku? Follow us on Super Bowl on Roku
Skylar Maya said…
NOTE If you are already viewing your homepage, you can click on the “Add current site” to add your homepage as the start up page. How to Make AOL HomePage?: A homepage is the first webpage that appears on our screen as soon as we launch our web browsers. Most of us like to keep our most visited page

Really very happy to say,your post is very interesting to read.I never stop to say anything about it.You're doing a great job.Keep it up

For More Update Visit Our Site


Make Aol My Homepage
Unknown said…


Just follow these steps given in this article for Belkin Range Extender Setup . N300 Dual-Band extender improves Wi-Fi connection speed and signal stability. Check all the steps right now or contact the Belkin Team to do it for you.
Ace Divino said…
Ace Divino Noida Extension introduces a line of skyscraper towers to accommodate a wide variety of Ace Divino, 2 BHK flat in Greater Noida and 3 BHK, 4 BHK apartments which are raised on different floor areas of various layouts. Following the customs of ACE Group, these ACE Divino Apartments are according to Vaastu living arrangements to guarantee positive vibes in the insides of the homes and thriving of the inhabitants living in these flats. :- 8076042671
The market for cosmetic surgery in China is primarily driven by the emergence of non-invasive medical procedures that involve minimal incisions providing long-term and effective results. These procedures are being widely adopted by the surgeons, particularly for botulinum toxin, dermal fillers, and laser surgeries. Additionally, the wide presence of cosmetic surgery centers and the influx of highly trained specialists in the sector are further augmenting the China Cosmetic Surgery market growth in China.
Alice Addy said…
I am Alice Addy, a Corporate Sales Specialist operating in the Latin American region. We are experts in Market Research (Mercado Latinoamericano de Titanato de Bario). We provide market reports across various industry verticals and also help with procurement and supply chain intelligence. By giving you better insights, we help you make informed business decisions.
Mark Tayler said…
If you have recently downloaded a Cash App on your phone then you must know about the Cash App refund process. However, the Square Cash App perfectly handles most of the payments. But there is no guarantee that you will not ever face any kind of problem. People who use Cash App they know that once in while Cash App payments might fail. And when a payment fails on Cash App then the user needs to apply for a Cash App refund. There is only one way to get a refund from Cash App. And that method requires you to go through the Cash App mobile application and get in touch with Cash App customer service.
aarondevin said…
Thanks for sharing such great information with us. Your Post is beneficial and the information is reliable for new readers. Thanks again for sharing such a useful post. Keyboard Not Working Windows 10
How do I recover my cash app account without a password? If you want to recover your cash app account after losing your password then this is the best place for you. Here you will know how to recover a cash app account without a password you have to do nothing to know this except a click on this link. 
https://www.monktech.us/blog/how-do-i-recover-my-cash-app-account/
How do I recover my cash app account without a password? If you want to recover your cash app account after losing your password then this is the best place for you. Here you will know how to recover a cash app account without a password you have to do nothing to know this except a click on this link. 

How do I recover my cash app account
Do you require a cash app help number for client assistance? In the event that indeed, you have gone to the ideal spot to get the number. At this spot, you can get the money application help number effectively with simply a tick. You simply need to click this given cash.app/help connect.
cash app help
John Ruth said…
Quickbooks may have a variety of errors such as technical mistakes as well as enterprise version errors. payroll errors and qb online error points of sale error as well as banking and accounting errors. Let's go through each one of them.

How To Resolve QuickBooks Error 1311?
How To Troubleshoot QuickBooks Update Error 15215?
What is the Method To Fix QuickBooks Payroll Error 30114?
How To Fix QuickBooks Error Code 15227?
Mark Watson said…
To find the Cisco e1000 default password, you are expected to follow and apply a few important instructions. First of all, you should open a web browser, and then in the address bar, you must enter 192.168.1.1, which is the default IP address, and then when it is prompted, you should leave the username field blank and then enter admin in the password field. By following and applying the steps, you can simply find out the ways to fix it.
johnsmith said…

Are you looking for steps to resolve the
Sutton Bank Cash App Login error |Check my blog| We will provide you instant steps by implementing which you can resolve all cash app problems.
SEO Services Rankstar have been a game-changer for our business. With their meticulous approach to on-page and off-page optimization, we've seen a remarkable increase in leads and conversions. Their transparent reporting and dedication to results make them a trusted partner in our digital marketing efforts. Couldn't be happier with the results!" #SEOExcellence #RankStarRocks #DigitalMarketingSuccess

Popular posts from this blog

Draft 3 of, ^Let's write a unit test!^

Is PostgreSQL good enough?

post modern C tooling - draft 6