Difference between revisions of "Centerprint"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
Centerprint is a [[quake c]] function that allows the programmer to [[Quake-c printing function|print text]] aligned to the center of the screen | Centerprint is a [[quake c]] function that allows the programmer to [[Quake-c printing function|print text]] aligned to the center of the screen | ||
defs.qc declaration | == defs.qc declaration == | ||
void(entity client, string s, optional string s1, optional string s2, optional string s3, optional string s4, optional string s5, optional string s6, optional string s7) centerprint = #73; // sprint, but in middle | void(entity client, string s, optional string s1, optional string s2, optional string s3, optional string s4, optional string s5, optional string s6, optional string s7) centerprint = #73; // sprint, but in middle | ||
== Notes == | |||
In English, at one resolution, centerprint produces an at most 52-character-wide column of characters to the screen. As more characters are added new lines push the block downward off the bottom of the screen appearing on top of the game HUD | |||
The normal typeface isn't monospaced and is difficult to properly align | |||
[[Category:Quake-C Builtins]] | [[Category:Quake-C Builtins]] |
Revision as of 07:59, 17 February 2022
Centerprint is a quake c function that allows the programmer to print text aligned to the center of the screen
defs.qc declaration
void(entity client, string s, optional string s1, optional string s2, optional string s3, optional string s4, optional string s5, optional string s6, optional string s7) centerprint = #73; // sprint, but in middle
Notes
In English, at one resolution, centerprint produces an at most 52-character-wide column of characters to the screen. As more characters are added new lines push the block downward off the bottom of the screen appearing on top of the game HUD
The normal typeface isn't monospaced and is difficult to properly align