mirror of
https://github.com/SAT-R/sa2.git
synced 2026-10-28 09:43:38 +00:00
* c_header_parser: Add EQUALS and some compatibility fixes. * Add stage_info.txt files to all maps * Filter BriBaSA_ex as long as it doesn't have a Makefile * Add fixes for the tokenizer * Initial commit for BriBaSA_ex * Update stage info * Add spawn pos being shown as player character, add 'Go to spawn pos' keyboard shortcut, add ability to display item boxes. * Renamed stage_info.txt -> metadata.txt, because regular tilemaps will make use of them * BriBaSA_ex: Set camera to spawn pos when loading a map. Load all map paths on init. Cleanup. * Implement drawing of most interactables * Fix main not compiling when Raylib wasn't compiled before * Add keyboard button controls and some cleanup * Rename a few IA and anim constants * Rename a few constants * Add error output for unknown names when converting CSV->Bin using epos * Add TILE_DIM and TILES_PER_METATILE, and some cleanup * Move some procedures out of epos.c * Minor cleanup * Minor cleanup in csv_conv.c * More cleanup and documentation * More cleanup * Move shared libraries inside tools to their own directories * Remove redundant versions of shared libraries * Fix warnings * Add library binaries to .gitignore * Add BriBaSA_ex Makefile * Fix compilation * Load entity data from CSV files and display them * Fix some var and const names * Fix includes * Re-add Makefile for csv_conv * Generalize drawing of IA textures and bounding boxes * Split the code into multiple modules * Rename a few IAs * Rename Giant Propeller -> Propeller * More adjustments for Propeller renaming * BriBaSA_ex: Some restructuring * Fix warning * Add texture.c to build.bat * Fix build errors from renaming IAs * More restructuring * Move constants to header file * Cleanup * Open buttons through 'UiElement()' * Uncomment redundant call to FileExists * Fix build * BriBaSA: Fix crash * Streamline entity data layout * Split ring graphics into individual frames * Make entities clickable * Display metadata of highlit entity * Print entity type if an Entity has one * Fix IA bounding boxes * Implement saving entities when clicking on 'Save Map' * Add EntityData* to EntityDataPointer union * Allow entity data to be edited * Add IS_USER_KEY_PRESSED_ macros. Use them for the spawn position * Fix gcc warnings * Update readme * Fix GCC warnings * Fix Makefile compilation for Linux * Update epos to use CsvEntityType * Exclude tools dir when formatting * Format... * fix linux build and some makefile improvements Co-authored-by: Oliver Bell <freshollie@gmail.com> * fix formatter, undo some debug stuff Co-authored-by: Oliver Bell <freshollie@gmail.com> * fix CI Co-authored-by: Oliver Bell <freshollie@gmail.com> * try this Co-authored-by: Oliver Bell <freshollie@gmail.com> * this is better Co-authored-by: Oliver Bell <freshollie@gmail.com> * Replace MSVC-exclusive file functions * remove comment Co-authored-by: Oliver Bell <freshollie@gmail.com> --------- Co-authored-by: Oliver Bell <freshollie@gmail.com>
Raylib by raysan, source code retrieved from https://github.com/raysan5/raylib Removed everything except for ./src/ folder and LICENSE file.
This version should be equivalent to this commit: https://github.com/raysan5/raylib/commit/32e4be6fb9ec23b325d64b651a945a234351bb8f
No changes were made to its codebase.
- JaceCear ~ November 4th 2023