2a4195c839
VERSIÓ 1.0.1
...
- [FIX] view.clip() calculaba mal el ample i el alt de la zona clipada.
- [FIX] view.origin() funcionava al reves.
2025-06-17 11:34:38 +02:00
5e24117266
- [CHG] Renombrat "stb_vorbis.c" a "stb_vorbis.h"
...
- [NEW] Afegit lagueirtofile
2025-06-16 13:45:54 +02:00
88609465cb
- [CHG] Renombrat "gif.c" a "gif.h"
...
- [FIX] El codi de exemple petava
2025-06-16 13:39:50 +02:00
8f8009e8af
- [FIX] Updated 'library.lua' with sys.fps() and sys.clipboard().
2025-06-04 13:14:59 +02:00
150cb9f4ff
VERSIÓ 1.0 RC4
...
- [NEW] sys.clipboard() per a llegir i escriure al portapapers.
2025-06-04 11:56:51 +02:00
4bda9cbd39
VERSIÓ 1.0 RC3
...
- [FIX] Funció "view.local()" canviada a "view.tolocal()", per a evitar problemes.
- [FIX] Si una surface no s'ha creat, no hi ha res que alliberar.
- [NEW] Afegit log de creació i destrucció de surfaces.
2025-06-03 13:26:11 +02:00
adcc44ddab
- [NEW] Augmentat el màxim de textures a 100.
...
- [NEW] Camp "name" per a les textures.
- [NEW] Si s'intenta carregar un gif que ja està en memòria, se torna el que està en memòria.
2025-06-02 12:30:58 +02:00
8e855fa2c1
- [FIX] No permetia carregar GIFs de mes de 256 pixels de ample o alt
...
- [FIX] No tornava be la ruta al arxiu de configuració
- [NEW] Ara guarda en "~/.config/jailgames/loquesiga/"
- [FIX] El mapa de tiles ha de pillar els tiles de la surface source
- [NEW] Actualitzada la llibreria de autocompletar per a vscode
2025-05-31 14:28:20 +02:00
8f98d52385
VERSIÓ 1.0 RC2
...
- Nova i, espere, definitiva API
2025-05-30 20:16:02 +02:00
b6e5dca277
- [NEW] system.fps()
2025-05-30 17:45:12 +02:00
3d14c33971
- [NEW] Proposta de API inclosa al repositori
2025-05-30 13:53:30 +02:00
61b02fdeef
- [FIX] bug en draw.rect i draw.rectFill
2025-02-19 13:44:25 +01:00
7abc8648a1
- [FIX] cls() no pillava el color de la subpaleta
...
- [FIX] cosa rara al modificar noms de variables
2025-02-19 13:38:19 +01:00
2f0817d20c
- [CHG] draw.rect i draw.rectFill ara pillen (x,y,w,h), com les persones normals, no (x1,y1,x2,y2) com el subnormal de pico-8
2025-02-19 13:34:55 +01:00
ecb493f9c8
- [CHG] surface.cls(color) ompli del color especificat tota la surface
2025-02-19 12:45:13 +01:00
9c3baebc1e
- [FIX] Les surfaces creades ara s'inicialitzen a tot ceros
2025-02-19 12:01:49 +01:00
173654e0bd
- [FIX] map.draw no agafava be el tamany de la surface
2025-02-19 11:26:07 +01:00
ba1daf810d
- [FIX] Hi ha que proveïr de una surface amb tiles al tilemap
2025-02-19 11:19:34 +01:00
45d31579d2
- [NEW] tilemap.new(x,y)
...
- [CHG] tilemap.new i tilemap.load alliberen la surface anterior (si hi havia) del mapa
2025-02-19 10:40:14 +01:00
5306e82897
- Adaptat exemple a la nova API
...
- [NEW] viewport.resetClipping()
2025-02-19 06:49:56 +01:00
6c9221cd20
- WIP
2025-02-18 14:00:42 +01:00
99a29cf2e0
- Saving progress...
2025-02-18 06:50:37 +01:00
88e406dae0
- Seguim treballant en polir bugs i deixar guapeta la API
2025-02-17 14:01:34 +01:00
29a90f4b46
- Esta tot fet una marranà, en mig de la conversió
2025-02-16 21:48:07 +01:00
40e98737ce
- Tota la API canviada. Fent la documentació.
...
- v1.0 RC1
2025-02-14 14:14:26 +01:00
b56a0c0f71
- [NEW] surfsize(surface) torna el tamany de la surface que se li pasa
2024-11-29 14:33:45 +01:00
e36caf566c
- [DEPRECATED] camera()
...
- [DEPRECATED] view()
- [FIX] la regió de clip ara es calcula sempre ajustada a la surface de destí, siga la que siga encara que es canvie
2024-11-28 17:04:35 +01:00
c07e09cebd
- [FIX] Aplicat un fix de JailAudio
2024-11-27 13:33:52 +01:00
802f32f1b8
v0.9.97d
...
- Ara mini usa Respak2
2024-11-26 16:15:31 +01:00
377f0a238b
v0.9.96d
...
- [NEW] Ara mini ja no requereix SDL_mixer, usa JailAudio
2024-11-26 14:40:49 +01:00
916a24230e
- Treballant en el canvi a JailAudio
2024-11-25 14:20:51 +01:00
cddd79f05e
- [NEW] res() without arguments returns width and height of window.
...
- [NEW] camera() without arguments returns 'x' and 'y' of camera.
- [NEW] palcolor() to set or get a color from the palette (replaces setcolor() & getcolor() ).
- [NEW] paltrans() to set or get which color index is transparent (replaces settrans() & gettrans() ).
- [RENAME] sspr() to blit(), spr_r() to blit_r()
- [NEW] mouse() returns both x and y mouse coordinates.
- [DEPRECATED] setcolor(), getcolor(), settrans(), gettrans(), spr(), sspr(), spr_r(), mousex(), mousey(), abs(), ceil(), flr(), sgn(), sin(), cos(), atan2(), sqrt(), max(), mid(), min(), tostr(), ascii(), strlen(), fopen(), fopenres(), fclose(), feof(), fwritei(), fwrited(), fwrites(), fwritew(), fwriteb(), fwriteln(), freadi(), freadd(), freads(), freadw(), freadb()
- [FIX] Now the background on resizable windows is filled with black instead of garbage.
- [FIX] Compiling on Linux uses POSIX functions.
2024-02-15 13:54:17 +01:00
4b6a9d8188
- [NEW] stopmusic() accepta com a paràmetre els milisegons que tardarà en fadechar out (per defecte 1000ms).
...
- [NEW] musicpos() per a obtindre o especificar la posició de la música.
2024-02-14 14:11:45 +01:00
9e08a693c7
- [FIX] Ara les coordinades del ratolí son lo que toca respecte al joc, no al tamany real de la finestra
2024-02-13 13:20:07 +01:00
8618e922c8
- [NEW] spr_r per a rotar sprites (retalla cantos)
...
- [NEW] sspr admet un nou paràmetre "invert", per a invertir la x i la y.
2024-02-07 14:20:12 +01:00
63eaaa857e
- Es pot canviar la resolució des del programa abm res(w,h)
...
- La finestra es resizable
- Es permet arrancar des d'un arxiu .lua passat com a paràmetre.
2023-11-28 19:03:13 +01:00
7569c24d04
Updatat nombre versió
2023-10-09 11:48:14 +02:00
b29c6c873d
- La tecla de parar passa a ser F12 (en compte de F1).
...
- [FIX] Ja no intentem recuperar la posició de la finestra. Ara reapareix centrada.
- [NEW] Si s'intenta ficar un zoom menor de 1, es corregeix a 1.
- [NEW] Si s'intenta ficar un zoom major que el tamany de la pantalla, redueix el zoom fins a un correcte.
2023-10-09 11:45:42 +02:00
1fe151ee1e
- La tecla de parar passa a ser F12 (en compte de F1).
...
- [FIX] Ja no intentem recuperar la posició de la finestra. Ara reapareix centrada.
- [NEW] Si s'intenta ficar un zoom menor de 1, es corregeix a 1.
- [NEW] Si s'intenta ficar un zoom major que el tamany de la pantalla, redueix el zoom fins a un correcte.
2023-10-09 11:29:17 +02:00
0b6e30c01b
- [NEW] funció dir() per a obtindre els arxius del directori "data"
2023-09-11 15:06:05 +02:00
663a4af6cb
- [NEW] tolocal(x,y) converteix coordenades de pantalla en coordenades de camera
2023-09-11 11:39:14 +02:00
d1f13a0036
- [NEW] Afegit missatge descriptiu si no es troba un require
2023-08-31 23:41:07 +02:00
135db2c5e0
-[FIX] Arreglat el bug que feia petar el Cacaus
2023-08-31 23:31:36 +02:00
d16f0fef07
- Reactivat relleno de patró (fillp)
...
- [New] bcolor() per a especificar el color de fons del patró, si no es transparent.
- [New] subpal() per a fer intercanvis de color de la paleta
2023-08-04 16:26:57 +02:00
040697fcbd
-Secció "files" del game.ini obsoleta. Ara sempre obri "main.lua". Els demes arxius s'inclouen amb "require()"
2023-08-04 14:06:10 +02:00
4fd9a443f2
- require() implementat
2023-08-04 13:52:11 +02:00
88237804f7
- [FIX] Non-turbo mode was buggy
2023-07-28 09:47:11 +02:00
9b99aa23cf
MINI v.0.9.64d:
...
- [NEW] origin(x,y) sets the origin of the coordinate system.
- [FIX] false extern declaration removed.
- MINI_VERSION has its own header file.
2023-07-05 07:58:31 +02:00
dab7a96ec2
Merge branch 'master' of https://gitea.sustancia.synology.me/JailDoctor/mini
2023-07-04 23:12:00 +02:00
584b65041c
- [NEW] view(x,y,w,h) Creates a clipped viewport that also translates origin.
...
-[NEW] view() Resets the viewport to all the window.
2023-07-04 23:03:19 +02:00