Skip to content
This repository was archived by the owner on Jan 17, 2026. It is now read-only.

Releases: duckafire/TinyLibrary

TinyLibrary [ v4.0.0 ]: A New Face

01 Sep 13:23

Choose a tag to compare

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 below to bottom
    • 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

print+

v2.2(.0) -> v4.3.1
  • v3.0.0
    • Renamed function list to pList
    • New functions:
      • pBorder: draw a text with borders
      • pCenter: draw a text in its approximated center
      • pShadow: draw a text with shadow, that can be adjusted until four simultaneous directions
  • 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 lines of the functions:
      • length
      • center
      • pCenter
    • Rework in functions:
      • pList
      • title

Magic_Palette

v1.1(.0) -> v2.1.0
  • Renamed the function light to shine
  • 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 shine become 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 function boot
    • Now the function boot can only record values case the memmory in question is empty or force == true
    • clear (with the tag memory or all) become able of clean memories that do not have a class
    • Now the first parameter of boot is a string matrix
    • Verification of validity to values forboot
    • New function:
    • New tags, to function clear (first parameter):
      • "all"
      • "memory"
      • "class"
      • "noClass"
      • "noMemory"
  • v3.0.0
    • Renamed (ex) global table __LONGBIT_CLASSES to LBC
    • Renamed function setMem to setNum
    • New functions:
      • getAll: get all content stored in a memory
      • setAll: record a value in a memory, disregard sub-memories already defined it
      • update: update the values present in multiple sub-memories of one memory

TinyLibrary [ v3.0.0 ]: True Potencial

15 Apr 00:27

Choose a tag to compare

Changes

  • Added nickname to origin table DA (renamed to TL), in compacted versions
  • Changed the license of MIT to Zlib
  • 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

02 Mar 13:56

Choose a tag to compare

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

02 Mar 12:59

Choose a tag to compare

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

print+

[NEW] 2.3(.0)
  • center: calculate the approximate center of the specified text
  • length: calculate the width and height of a text
  • list (renamed to pList): draw various texts on screen, in list format
  • title: draw on screen using sprites