[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [pygame] Center a display rect on screen
- To: pygame-users@xxxxxxxx
- Subject: Re: [pygame] Center a display rect on screen
- From: "Ian Mallett" <geometrian@xxxxxxxxx>
- Date: Sat, 12 Apr 2008 19:20:29 -0700
- Delivered-to: archiver@xxxxxxxx
- Delivered-to: pygame-users-outgoing@xxxxxxxx
- Delivered-to: pygame-users@xxxxxxxx
- Delivery-date: Sat, 12 Apr 2008 22:20:34 -0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; bh=61Jw6pqvvEORJUyJhL2BFXnoufsqejMbyE3/UgBFtCM=; b=jc4kem+dinVynWFSYD3vK70ZxiBJcawqeEF2l5c5lECHjmJUTnwFhFEV7hgP2EIf7Uc1yMUKu0/3EAue0YCmdF0MisINQJQJ4Q0jM0IOwIx/cKodhO+cw6x+RUS3DwFamX+V9YpTd9XdJUTGK746LKQL8iZV3VN6euIEnSWph+o=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=S47OvLH5mhSQYrWz0DBQU5d9KLDZBeXw30OiVtVfvGuBOQEAprB6sZBzxdKpiXyeZGZKqhg9YK7QuQKosESTzQbMLgwV26e2HptBIoBp2NzWY81jlbkWt0h9tlgr6i76TzDsJkfCS9W5uqXGVRJKHELhjmHEnKFOekUX9QPylY0=
- In-reply-to: <200804122211.24182.phantom21@xxxxxxxxxxxxxx>
- References: <200804122211.24182.phantom21@xxxxxxxxxxxxxx>
- Reply-to: pygame-users@xxxxxxxx
- Sender: owner-pygame-users@xxxxxxxx
To center the window do...
os.environ['SDL_VIDEO_CENTERED'] = '1'
...before pygame.init()
To center a rectangle inside the window, the top left is...
x = (ScreenWidth/2) - (RectWidth/2)
y = (ScreenHeight/2) - (RectHeight/2)
TopLeftOfRect = (x,y)
HTH,
Ian