summaryrefslogtreecommitdiff
path: root/Rakefile
AgeCommit message (Collapse)Author
2024-05-08feat Update Ruby versionFrederico Linhares
2024-02-06fixt Compilaton for LinuxFrederico Linhares
* Rakefile: Remove Windows specific library
2024-01-11fixt Fix several bugs in the Windows installationFrederico Linhares
* Rakefile: Link against winsock2 * ruby_build_config.rb: Add sockets to the engine for on-line gaming. * src/core.cpp: Windows needs to read mrb files as binaries. * windows_installer.nsi: write uninstaller before listing files seems to cause bugs.
2024-01-06buil Use NSIS to create Windows installerFrederico Linhares
2024-01-05buil Use a newer version for mrubyFrederico Linhares
2023-09-15feat Create skeletal meshFrederico Linhares
2023-05-31fixt Remove YAML from engineFrederico Linhares
* README.markdown: Remove a dependency that no longer exists and add one that was missing. * src/candy_gear.cpp: Remove YAML from the engine as mruby already provides it. * src/sprite_implementation.cpp, src/sprite_implementation.hpp: Remove unused code.
2023-05-30feat Create 2D animationsFrederico Linhares
* Rakefile: Add subfolders to the lib directory. * lib/animation/discrete.rb: Create a class for discrete animations. This class needs tests. * lib/animation/frame_2d.rb: Create a 2D frame to be used with discrete animations
2023-04-20feat Create text rendering systemFrederico Linhares
2022-12-29refa Use QOI image format for texturesFrederico Linhares
2022-10-19buil Use C++20 instead of C++17Frederico Linhares
2022-10-05buil Configure compilatio for MinGWFrederico Linhares
2022-09-30refa Use static linking for mrubyFrederico Linhares
2022-08-30feat Create 2d graphics pipelineFrederico Linhares
2022-08-02refa Use Vulkan for graphicsFrederico Linhares
This is a partial refactory. Some functionalities implemented in SDL were removed and need reimplementation.
2022-05-23buil Create a task that generates a tar.gz packageFrederico Linhares
* Rakefile: Create a task to generate a tar.gz package and add DESTDIR environment variable to the install task. Both changes help when generating packages for Linux distributions.
2022-04-06Initial commitFrederico Linhares