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>
17 lines
297 B
Makefile
Vendored
17 lines
297 B
Makefile
Vendored
all: libarena_alloc.a libc_header_parser.a libcsv_conv.a
|
|
@:
|
|
|
|
libarena_alloc.a:
|
|
@$(MAKE) -C arena_alloc
|
|
|
|
libc_header_parser.a:
|
|
@$(MAKE) -C c_header_parser
|
|
|
|
libcsv_conv.a:
|
|
@$(MAKE) -C csv_conv
|
|
|
|
clean:
|
|
@$(MAKE) clean -C arena_alloc
|
|
@$(MAKE) clean -C c_header_parser
|
|
@$(MAKE) clean -C csv_conv
|