freetype: clean up new_context()
							parent
							
								
									11c2f634f3
								
							
						
					
					
						commit
						d4441e4353
					
				| 
						 | 
				
			
			@ -140,7 +140,8 @@ fn main() {
 | 
			
		|||
			height: WinHeight
 | 
			
		||||
			use_ortho: true
 | 
			
		||||
			font_size: 18
 | 
			
		||||
		}, 1)
 | 
			
		||||
			scale: 2
 | 
			
		||||
	}) 
 | 
			
		||||
	game.font_loaded = (game.ft != 0 ) 
 | 
			
		||||
	for {
 | 
			
		||||
		gg.clear(gx.White)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -63,18 +63,20 @@ struct Context {
 | 
			
		|||
	scale     int // retina = 2 , normal = 1
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* 
 | 
			
		||||
struct Cfg {
 | 
			
		||||
	width     int
 | 
			
		||||
	height    int
 | 
			
		||||
	use_ortho bool 
 | 
			
		||||
	retina    bool
 | 
			
		||||
	 
 | 
			
		||||
	scale int 
 | 
			
		||||
	font_size int
 | 
			
		||||
	create_window bool 
 | 
			
		||||
	window_user_ptr voidptr 
 | 
			
		||||
	window_title string 
 | 
			
		||||
	always_on_top bool 
 | 
			
		||||
}
 | 
			
		||||
*/ 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// jfn ft_load_char(face FT_Face, code FT_ULong) Character {
 | 
			
		||||
| 
						 | 
				
			
			@ -116,7 +118,8 @@ fn ft_load_char(_face Face, code i64) Character {
 | 
			
		|||
	return ch
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
pub fn new_context(cfg gg.Cfg, scale int) *Context {
 | 
			
		||||
pub fn new_context(cfg gg.Cfg) *Context {
 | 
			
		||||
	scale := cfg.scale 
 | 
			
		||||
	// Can only have text in ortho mode
 | 
			
		||||
	if !cfg.use_ortho {
 | 
			
		||||
		return &Context{} 
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -53,6 +53,7 @@ pub:
 | 
			
		|||
	window_user_ptr voidptr 
 | 
			
		||||
	window_title string 
 | 
			
		||||
	always_on_top bool 
 | 
			
		||||
	scale int 
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
struct GG {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue