Update C sources, add new functions
This commit is contained in:
parent
e6a1abb290
commit
a6d36a3699
98 changed files with 7964 additions and 2985 deletions
|
@ -14,8 +14,8 @@ func main() {
|
|||
msgTtf := "THIS SPRITE FONT has been GENERATED from a TTF"
|
||||
|
||||
// NOTE: Textures/Fonts MUST be loaded after Window initialization (OpenGL context is required)
|
||||
fontBm := raylib.LoadSpriteFont("fonts/bmfont.fnt") // BMFont (AngelCode)
|
||||
fontTtf := raylib.LoadSpriteFont("fonts/pixantiqua.ttf") // TTF font
|
||||
fontBm := raylib.LoadFont("fonts/bmfont.fnt") // BMFont (AngelCode)
|
||||
fontTtf := raylib.LoadFont("fonts/pixantiqua.ttf") // TTF font
|
||||
|
||||
fontPosition := raylib.Vector2{}
|
||||
|
||||
|
@ -35,8 +35,8 @@ func main() {
|
|||
raylib.EndDrawing()
|
||||
}
|
||||
|
||||
raylib.UnloadSpriteFont(fontBm) // AngelCode SpriteFont unloading
|
||||
raylib.UnloadSpriteFont(fontTtf) // TTF SpriteFont unloading
|
||||
raylib.UnloadFont(fontBm) // AngelCode Font unloading
|
||||
raylib.UnloadFont(fontTtf) // TTF Font unloading
|
||||
|
||||
raylib.CloseWindow()
|
||||
}
|
||||
|
|
|
@ -17,7 +17,7 @@ func main() {
|
|||
msg := "ASCII extended characters:\n¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆ\nÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæ\nçèéêëìíîïðñòóôõö÷øùúûüýþÿ"
|
||||
|
||||
// NOTE: Loaded font has an unordered list of characters (chars in the range 32..255)
|
||||
font := raylib.LoadSpriteFont("fonts/pixantiqua.fnt") // BMFont (AngelCode)
|
||||
font := raylib.LoadFont("fonts/pixantiqua.fnt") // BMFont (AngelCode)
|
||||
|
||||
raylib.SetTargetFPS(60)
|
||||
|
||||
|
@ -35,7 +35,7 @@ func main() {
|
|||
raylib.EndDrawing()
|
||||
}
|
||||
|
||||
raylib.UnloadSpriteFont(font) // AngelCode SpriteFont unloading
|
||||
raylib.UnloadFont(font) // AngelCode Font unloading
|
||||
|
||||
raylib.CloseWindow()
|
||||
}
|
||||
|
|
|
@ -12,15 +12,15 @@ func main() {
|
|||
|
||||
raylib.InitWindow(screenWidth, screenHeight, "raylib [text] example - raylib fonts")
|
||||
|
||||
fonts := make([]raylib.SpriteFont, maxFonts)
|
||||
fonts[0] = raylib.LoadSpriteFont("fonts/alagard.png")
|
||||
fonts[1] = raylib.LoadSpriteFont("fonts/pixelplay.png")
|
||||
fonts[2] = raylib.LoadSpriteFont("fonts/mecha.png")
|
||||
fonts[3] = raylib.LoadSpriteFont("fonts/setback.png")
|
||||
fonts[4] = raylib.LoadSpriteFont("fonts/romulus.png")
|
||||
fonts[5] = raylib.LoadSpriteFont("fonts/pixantiqua.png")
|
||||
fonts[6] = raylib.LoadSpriteFont("fonts/alpha_beta.png")
|
||||
fonts[7] = raylib.LoadSpriteFont("fonts/jupiter_crash.png")
|
||||
fonts := make([]raylib.Font, maxFonts)
|
||||
fonts[0] = raylib.LoadFont("fonts/alagard.png")
|
||||
fonts[1] = raylib.LoadFont("fonts/pixelplay.png")
|
||||
fonts[2] = raylib.LoadFont("fonts/mecha.png")
|
||||
fonts[3] = raylib.LoadFont("fonts/setback.png")
|
||||
fonts[4] = raylib.LoadFont("fonts/romulus.png")
|
||||
fonts[5] = raylib.LoadFont("fonts/pixantiqua.png")
|
||||
fonts[6] = raylib.LoadFont("fonts/alpha_beta.png")
|
||||
fonts[7] = raylib.LoadFont("fonts/jupiter_crash.png")
|
||||
|
||||
messages := []string{
|
||||
"ALAGARD FONT designed by Hewett Tsoi",
|
||||
|
@ -33,7 +33,7 @@ func main() {
|
|||
"JUPITER_CRASH FONT designed by Brian Kent (AEnigma)",
|
||||
}
|
||||
|
||||
spacings := []int32{2, 4, 8, 4, 3, 4, 4, 1}
|
||||
spacings := []float32{2, 4, 8, 4, 3, 4, 4, 1}
|
||||
positions := make([]raylib.Vector2, maxFonts)
|
||||
|
||||
var i int32
|
||||
|
@ -67,7 +67,7 @@ func main() {
|
|||
}
|
||||
|
||||
for i = 0; i < maxFonts; i++ {
|
||||
raylib.UnloadSpriteFont(fonts[i])
|
||||
raylib.UnloadFont(fonts[i])
|
||||
}
|
||||
|
||||
raylib.CloseWindow()
|
||||
|
|
|
@ -15,9 +15,9 @@ func main() {
|
|||
msg3 := "...and a THIRD one! GREAT! :D"
|
||||
|
||||
// NOTE: Textures/Fonts MUST be loaded after Window initialization (OpenGL context is required)
|
||||
font1 := raylib.LoadSpriteFont("fonts/custom_mecha.png") // SpriteFont loading
|
||||
font2 := raylib.LoadSpriteFont("fonts/custom_alagard.png") // SpriteFont loading
|
||||
font3 := raylib.LoadSpriteFont("fonts/custom_jupiter_crash.png") // SpriteFont loading
|
||||
font1 := raylib.LoadFont("fonts/custom_mecha.png") // Font loading
|
||||
font2 := raylib.LoadFont("fonts/custom_alagard.png") // Font loading
|
||||
font3 := raylib.LoadFont("fonts/custom_jupiter_crash.png") // Font loading
|
||||
|
||||
var fontPosition1, fontPosition2, fontPosition3 raylib.Vector2
|
||||
|
||||
|
@ -44,9 +44,9 @@ func main() {
|
|||
raylib.EndDrawing()
|
||||
}
|
||||
|
||||
raylib.UnloadSpriteFont(font1) // SpriteFont unloading
|
||||
raylib.UnloadSpriteFont(font2) // SpriteFont unloading
|
||||
raylib.UnloadSpriteFont(font3) // SpriteFont unloading
|
||||
raylib.UnloadFont(font1) // Font unloading
|
||||
raylib.UnloadFont(font2) // Font unloading
|
||||
raylib.UnloadFont(font3) // Font unloading
|
||||
|
||||
raylib.CloseWindow()
|
||||
}
|
||||
|
|
|
@ -12,14 +12,14 @@ func main() {
|
|||
|
||||
raylib.InitWindow(screenWidth, screenHeight, "raylib [text] example - ttf loading")
|
||||
|
||||
msg := "TTF SpriteFont"
|
||||
msg := "TTF Font"
|
||||
|
||||
// NOTE: Textures/Fonts MUST be loaded after Window initialization (OpenGL context is required)
|
||||
|
||||
fontChars := int32(0)
|
||||
|
||||
// TTF SpriteFont loading with custom generation parameters
|
||||
font := raylib.LoadSpriteFontEx("fonts/KAISG.ttf", 96, 0, &fontChars)
|
||||
// TTF Font loading with custom generation parameters
|
||||
font := raylib.LoadFontEx("fonts/KAISG.ttf", 96, 0, &fontChars)
|
||||
|
||||
// Generate mipmap levels to use trilinear filtering
|
||||
// NOTE: On 2D drawing it won't be noticeable, it looks like FILTER_BILINEAR
|
||||
|
@ -68,8 +68,8 @@ func main() {
|
|||
droppedFiles = raylib.GetDroppedFiles(&count)
|
||||
|
||||
if count == 1 { // Only support one ttf file dropped
|
||||
raylib.UnloadSpriteFont(font)
|
||||
font = raylib.LoadSpriteFontEx(droppedFiles[0], fontSize, 0, &fontChars)
|
||||
raylib.UnloadFont(font)
|
||||
font = raylib.LoadFontEx(droppedFiles[0], fontSize, 0, &fontChars)
|
||||
raylib.ClearDroppedFiles()
|
||||
}
|
||||
}
|
||||
|
@ -104,7 +104,7 @@ func main() {
|
|||
raylib.EndDrawing()
|
||||
}
|
||||
|
||||
raylib.UnloadSpriteFont(font) // SpriteFont unloading
|
||||
raylib.UnloadFont(font) // Font unloading
|
||||
|
||||
raylib.ClearDroppedFiles() // Clear internal buffers
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue