Files
JaceCearandOliver Bell 5b55841b18 BriBaSA_ex - Initial Commit (#123)
* 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>
2023-12-10 12:49:22 +01:00
..
2023-12-10 12:49:22 +01:00
2023-12-10 12:49:22 +01:00
2023-12-10 12:49:22 +01:00

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