This repository was archived by the owner on Jan 17, 2026. It is now read-only.
Releases: duckafire/TinyLibrary
Releases · duckafire/TinyLibrary
TinyLibrary [ v4.0.0 ]: A New Face
General changes
- Reconstruction of the library codes
- Implementation of the compaction format Local Package
- Removed versions "lua-default"
- Reclassification of the version "not compacted" to "original"
- Improves in error messages
- Change in the libraries nickname (
DAn->TLn) - Improves in several aspects (parameters, structures, ...)
- Fix of various bugs
Libraries update
coli2DA
v2.7(.0) -> v4.0.3
- v3.0.0
- Adaptations for the format Local Package
- v4.0.3
- Replacemente of the term
belowtobottom - Improvements in the collision calculus of the functions:
- rectangle
- shapesMix
- Removed flexibility exaggerated of the parameters, referente to the bodies, in the functions:
- distance
- mapAlign
- tile
- tileCross
- impactPixel
- rectangle
- circle
- shapesMix
- Replacemente of the term
print+
v2.2(.0) -> v4.3.1
- v3.0.0
- v4.3.1
- Orthographic correction in the name of function
length(ex.lenght) - Improves in the calculus of width and height by function
length - Removed parameter
linesof the functions:- length
- center
- pCenter
- Rework in functions:
- pList
- title
- Orthographic correction in the name of function
Magic_Palette
v1.1(.0) -> v2.1.0
- Renamed the function
lighttoshine - Now it is possible change the shine of one color using
shine - Now, the function
save, is able of add one hyphen between hexadecimal codes of different colors - The function
shinebecome able of remove, automatically, any and all hyphen present in code that was provided - Added "custom error" messages
longBit
v1.2(.0) -> v3.5.3
- v2.0.0
- New parameter (
force) for the functionboot - Now the function
bootcan only record values case the memmory in question is empty orforce == true clear(with the tagmemoryorall) become able of clean memories that do not have a class- Now the first parameter of
bootis a string matrix - Verification of validity to values for
boot - New function:
- swapClass: re-record the name of a class
- New tags, to function
clear(first parameter):- "all"
- "memory"
- "class"
- "noClass"
- "noMemory"
- New parameter (
- v3.0.0
TinyLibrary [ v3.0.0 ]: True Potencial
Changes
- Added nickname to origin table
DA(renamed toTL), in compacted versions - Changed the license of
MITtoZlib - Fixed bugs related the (circle) "bodies", in coli2DA
Libraries update
coli2DA
2.5(.0) -> 2.7(.0)
- Only bug fixes
longBit
[NEW] 1.2(.0)
- boot: store the values specified in a sequence of memories, but only case this memory is empty or case the (re)atribuition is forced
- clear: discarts the informations stored in the memories and/or discarts the classes that were defined
- getBool: get and compare a values store in a sub-memory
- getClass: get a class already defined
- getNum: get a values stored in one or more sub-memories
- setClass: discarts the informations stored in the memories and/or discarts the classes that were defined
- setMem (renamed to
setNum): (re-)record a values in one or more sub-memories
TinyLibrary [ v2.0.0 ]: Like magic
General changes
- Added index of incorrect parameter in the error messages
- Reclaced informations format in
lua-default
Libraries update
coli2DA
v2.3(.0) -> v2.5(.0)
- New function:
- box360: check collisions with tiles in multiple directions, through comparation of them flags
print+
2.1(.0) -> 2.2(.0)
- Only bug fixes
New libraries
Magic_Palette
[NEW] 1.1(.0)
- light (renamed to
shine): change one or all the palette colors - save: organize the shades (RGB) of the specified color
- swap: upper or lower the shine of one or all palette colors
- sortCode (renamed to
sort): get the current state of the cartridge color palette - toDec: convert a decimal code in a hexadecimal code
- toHex: onvert a hexadecimal code in a decimal code
TinyLibrary [ v1.0.0 ]: First step
New libraries
coli2DA
[NEW] 2.3(.0)
- circle: check collision between one point and one circle or two circles
- distance: calculate the Euclidean Distance between two points
- impactPixel: calculate the impact point (pixel) between two bodies
- mapAlign: align the specified positions in a fix mesh of 30x17, where everyone tile has a scale of 8x8 pixels
- newBody: create one, between three options of, associative table (body)
- rectangle: check collisions between one point and one rectangle or two rectangles
- shapeMix: check collisions between one circle and one rectangle
- tile: check collisions with tiles in a single direction, through compaction of its flags
- tileCross: check collision with tiles in multiple direction, through comparation of its flags
- touch: check if the cursor is inside of a determinated rectangular area