SlownLS-Gmod / gcore-lib

Library garry's mod open source

Home Page:https://g-core.fr

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GCore-Lib

Librairie Garry's Mod pour développer vos addons plus facilement et rapidement

Font Awesome

Cette librairie inclu tous les icons font awesome

  GCore.Lib:GetIcon( string type ( fas, fas ou far ), int taille, str codeUnicode, array tableauFont)

Chaining

Cette librairie inclu le système de chaining sur les panels

    local frame = vgui.Create("GCore:DFrame")
        :SetSize(700,250)
        :SetHeader("G-Core Lib",50,{marginRight = 10})
        :Center()
        :SetDraggable(true)
        :MakePopup()

Fonctions utiles

Cette librairie à été conçu pour réunir plusieurs type de fonctions comme :

  • Blur
  • LerpColor ( effet fade color1 à color2 )
  • Ternary
GCore.Lib:DrawBlur( panel, int amount, int densité )
GCore.Lib:LerpColor(panel btn, string nomUnique,array { default = Color(x,x,x,x), to = Color(x,x,x,x),boolean hovered? ( use btn:IsHovered() ), int Temps du lerp)
GCore.Lib:Ternary(condition,yes,no)

Liste des fonctions sur le wiki : https://github.com/SlownLS/gcore-lib/wiki

Exemple

exemple

Code : Sample.lua

Informations

Cette librairie est loin d'être parfaite, si vous avez des suggestions n'hésitez pas à me les données

Vous pouvez également faire des "Pull requests" pour modifié le code ( en mieux si possible :x )

Amusez-vous bien :)

About

Library garry's mod open source

https://g-core.fr

License:Apache License 2.0


Languages

Language:Lua 100.0%