inflate_ip()以矩形區域的中心點為中心,像四周擴大或者縮小。
inflte_ip(x, y)
x 表示水平方向縮放的畫素,正數放大x畫素、負數縮小x畫素
y 表示垂直方向縮放的畫素,正數放大、負數縮小
x, y 必須是偶數
例子:
pygame的rect類中提供了乙個contains方法,可以判斷乙個矩形區域是否包含另乙個矩形區域。初始化:
self.rect = pygame.rect(x, y, width, height)
# 最大效果
self.rect.inflate_ip(
-width,
-height)
# 初始值設為0
重新整理:self.rect.inflate_ip(2,
2)# 每次重新整理,水平和垂直位置各放大兩個畫素
if self.body_list[0]
.contains(food.rect)
:pass
c c 一些語法基礎
if 和 else if 語句的區別 本人剛開始學習的時候覺得 if 語句和 else if 語句沒有什麼明顯的區別,也老是搞混,尤其是做一些基礎的關於判斷語句的程式設計題目時,傻傻分不清。今天我就來講講我個人的一些見解,其實剛開始學的時候以為 else if 語句是c自帶的,在這裡用一道簡單的程式...
C語言一些基礎語法
1,程式中以 開頭的語句成為預處理命令 2,實型常量 小數形式,指數形式 字元常量 a 字串常量 a 雙引號 3,ddd 1 3位八進位制數所代表的ascii碼 xhh 1 2位十六進製制數所代表的ascii碼 0 空字元 4,sizeof 求位元組數運算子 sizeof double 表示求雙精度...
OC基礎語法的一些注意點
1.oc中匯入檔案用 import,c語言中用 include 2.oc中基本上所有關鍵字都以 開頭 3.基礎資料型別比c語言多了bool型,只能取yes no 4.在c語言中輸出用printf,而在oc中使用nslog,並且nslog 和 之間不能有空格,輸出後會自動換行 5.類的宣告 inte ...