Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Cube drawing
#41
If I write (x - width), there's a part of the text outside from the left side of the window, I changed it to (x + width and then it's in the center, but not completely centered, example from the game and the part of the code:

1) x - width
https://gofile.io/d/AmugVb

def blit_text(surface, msg, pos, font, color = pygame.Color('dodgerblue')):
        x, y = pos
        m = msg.split('\n')
        for line in m:
            text = pygame.font.Font(None, 48).render(line, True, msg_color)
            width, height = text.get_size()
            surface.blit(text, (x - width/2, y - height/2))
            y += height + 2.
2) x + width
https://gofile.io/d/zgag83

def blit_text(surface, msg, pos, font, color = pygame.Color('dodgerblue')):
        x, y = pos
        m = msg.split('\n')
        for line in m:
            text = pygame.font.Font(None, 48).render(line, True, msg_color)
            width, height = text.get_size()
            surface.blit(text, (x + width/2, y - height/2))
            y += height + 2.
EDIT: sorry, maybe my bad beacuse of this:
if msg:
            text = pygame.font.Font(None, 48).render(msg, True, msg_color)
            pos = center.x - text.get_width() / 2, center.y * 2 - text.get_height() <-- "because of this line"
            blit_text(surface, msg, pos, None, color = pygame.Color('dodgerblue'))
But can I somehow make that part responsive for any text length?
Reply


Messages In This Thread
Cube drawing - by freethrownucleus - Dec-11-2022, 11:49 PM
RE: Cube drawing - by deanhystad - Dec-13-2022, 04:22 AM
RE: Cube drawing - by freethrownucleus - Dec-13-2022, 12:51 PM
RE: Cube drawing - by ClaytonMorrison - Apr-12-2023, 08:04 AM
RE: Cube drawing - by deanhystad - Dec-13-2022, 10:29 PM
RE: Cube drawing - by freethrownucleus - Dec-14-2022, 12:01 AM
RE: Cube drawing - by deanhystad - Dec-14-2022, 05:13 AM
RE: Cube drawing - by freethrownucleus - Dec-14-2022, 11:06 AM
RE: Cube drawing - by deanhystad - Dec-14-2022, 01:14 PM
RE: Cube drawing - by freethrownucleus - Dec-14-2022, 02:09 PM
RE: Cube drawing - by deanhystad - Dec-14-2022, 08:05 PM
RE: Cube drawing - by freethrownucleus - Dec-14-2022, 10:10 PM
RE: Cube drawing - by deanhystad - Dec-14-2022, 11:44 PM
RE: Cube drawing - by freethrownucleus - Dec-16-2022, 07:49 PM
RE: Cube drawing - by deanhystad - Dec-19-2022, 04:54 AM
RE: Cube drawing - by freethrownucleus - Dec-20-2022, 01:18 PM
RE: Cube drawing - by deanhystad - Dec-21-2022, 12:01 AM
RE: Cube drawing - by freethrownucleus - Dec-21-2022, 12:43 PM
RE: Cube drawing - by deanhystad - Jan-01-2023, 04:36 AM
RE: Cube drawing - by freethrownucleus - Jan-01-2023, 10:25 PM
RE: Cube drawing - by deanhystad - Jan-02-2023, 02:17 PM
RE: Cube drawing - by freethrownucleus - Jan-02-2023, 09:39 PM
RE: Cube drawing - by deanhystad - Jan-02-2023, 10:07 PM
RE: Cube drawing - by freethrownucleus - Jan-02-2023, 10:41 PM
RE: Cube drawing - by deanhystad - Jan-03-2023, 04:31 AM
RE: Cube drawing - by freethrownucleus - Jan-03-2023, 04:01 PM
RE: Cube drawing - by deanhystad - Jan-03-2023, 07:21 PM
RE: Cube drawing - by freethrownucleus - Jan-03-2023, 09:18 PM
RE: Cube drawing - by deanhystad - Jan-03-2023, 10:19 PM
RE: Cube drawing - by freethrownucleus - Jan-04-2023, 08:28 PM
RE: Cube drawing - by deanhystad - Jan-04-2023, 08:29 PM
RE: Cube drawing - by freethrownucleus - Jan-04-2023, 08:53 PM
RE: Cube drawing - by deanhystad - Jan-04-2023, 09:15 PM
RE: Cube drawing - by freethrownucleus - Jan-04-2023, 09:20 PM
RE: Cube drawing - by deanhystad - Jan-04-2023, 09:34 PM
RE: Cube drawing - by freethrownucleus - Jan-05-2023, 01:59 PM
RE: Cube drawing - by deanhystad - Jan-05-2023, 06:06 PM
RE: Cube drawing - by freethrownucleus - Jan-05-2023, 06:26 PM
RE: Cube drawing - by deanhystad - Jan-05-2023, 07:35 PM
RE: Cube drawing - by freethrownucleus - Jan-05-2023, 08:32 PM
RE: Cube drawing - by deanhystad - Jan-05-2023, 09:16 PM
RE: Cube drawing - by freethrownucleus - Jan-05-2023, 09:32 PM
RE: Cube drawing - by deanhystad - Jan-05-2023, 10:03 PM
RE: Cube drawing - by freethrownucleus - Jan-05-2023, 10:18 PM
RE: Cube drawing - by deanhystad - Jan-05-2023, 10:23 PM
RE: Cube drawing - by freethrownucleus - Jan-05-2023, 11:24 PM
RE: Cube drawing - by deanhystad - Jan-06-2023, 07:15 PM
RE: Cube drawing - by freethrownucleus - Jan-07-2023, 08:44 PM
RE: Cube drawing - by deanhystad - Jan-07-2023, 11:19 PM
RE: Cube drawing - by freethrownucleus - Jan-08-2023, 12:25 AM
RE: Cube drawing - by deanhystad - Jan-08-2023, 05:11 PM
RE: Cube drawing - by freethrownucleus - Jan-08-2023, 06:29 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Drawing a net of a cube freethrownucleus 26 5,394 May-05-2023, 10:23 PM
Last Post: freethrownucleus
  2D-Cube-Tic-Tac-Toe freethrownucleus 0 1,189 Mar-10-2023, 07:07 PM
Last Post: freethrownucleus
  PyGlet Trouble Drawing Cube. Windspar 3 5,791 Jan-02-2018, 06:37 PM
Last Post: Windspar

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020