aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* README.md: Update according to ESP32 portesp32Xavier Del Campo Romero2024-01-301-1/+27
|
* esp32: Import Geekbit libraryXavier Del Campo Romero2024-01-303-1/+4
|
* Add FindGeekbit.cmakeXavier Del Campo Romero2024-01-301-0/+84
|
* gfx: #undef quadXavier Del Campo Romero2024-01-303-1/+5
| | | | | | | | Surprisingly, esp-idf #includes files such as sys/types.h when pulling other standard header files, even when not explicitly defined. While this is not a serious issue, incredibly their sys/types.h implementation uses "#define quad", therefore breaking user code such as anything related to "struct quad".
* std/main.c: Use engine_mainXavier Del Campo Romero2024-01-302-11/+3
|
* WIP ESP32 portXavier Del Campo Romero2024-01-3039-7/+550
|
* player: Add missing headerHEADmasterXavier Del Campo Romero2024-01-302-0/+2
| | | | As required by rand(3).
* human_player_gui.c: Rename on_exit to on_btn_exitXavier Del Campo Romero2024-01-301-2/+2
| | | | | Surprisingly, glibc declares on_exit(3) as a non-portable function on stdlib.h.
* init.c: Add missing #includeXavier Del Campo Romero2024-01-301-0/+1
| | | | As required by PRIx8.
* Big rushed updateXavier Del Campo Romero2024-01-2859-370/+1028
|
* Add unit spritesXavier Del Campo Romero2024-01-2810-9/+100
|
* terrain: Split tile/object renderingXavier Del Campo Romero2024-01-286-93/+231
|
* Add btn_smallXavier Del Campo Romero2024-01-276-6/+43
|
* Remove stale unit and building typesXavier Del Campo Romero2024-01-275-69/+10
|
* Define terrain rendering and loadingXavier Del Campo Romero2024-01-2712-150/+412
|
* gfx: Add return value to *_sort functionsXavier Del Campo Romero2024-01-2714-33/+117
|
* functions.cmake: Add dependencies against levelsXavier Del Campo Romero2024-01-271-2/+7
|
* Replace "unsigned int" with "unsigned"Xavier Del Campo Romero2024-01-276-7/+7
|
* Remove hpXavier Del Campo Romero2024-01-278-88/+4
|
* system: Adjust caption according to PROJECT_NAMEXavier Del Campo Romero2024-01-272-1/+3
|
* .gitignore: Remove .vscode/Xavier Del Campo Romero2024-01-271-1/+0
|
* container.c: Add minor fixesXavier Del Campo Romero2024-01-271-12/+13
|
* Add resourcesXavier Del Campo Romero2024-01-2728-3/+102
|
* Remove resource, tech and old game resourcesXavier Del Campo Romero2024-01-2721-1343/+98
|
* cmake: Do not mkdir cdroot for non-PS1 buildsXavier Del Campo Romero2024-01-274-3/+7
|
* Update README.mdXavier Del Campo Romero2024-01-271-23/+15
|
* Import libfixmathXavier Del Campo Romero2024-01-262-0/+3
|
* Restore .gitignoreXavier Del Campo Romero2024-01-261-0/+5
|
* res/CMakeLists.txt: Clear sprites and soundsXavier Del Campo Romero2024-01-261-255/+0
|
* Rename projectXavier Del Campo Romero2024-01-262-2/+2
|
* Avoid memory leak on failed realloc(3)Xavier Del Campo Romero2023-04-305-10/+34
|
* wip3Xavier Del Campo Romero2023-04-073-32/+48
|
* wip2Xavier Del Campo Romero2022-12-0818-74/+207
|
* Add tests for transportXavier Del Campo Romero2022-11-113-0/+221
|
* WIPXavier Del Campo Romero2022-11-0184-777/+5151
|
* unit.h: remove unused constant MAX_UNIT_DIRECTIONSXavier Del Campo Romero2022-09-261-3/+1
|
* gui/line_edit: Allow setting input filtersXavier Del Campo Romero2022-09-262-1/+23
|
* Swap U offset for idle/pressed cursor spritesXavier Del Campo Romero2022-09-261-1/+1
| | | | | Since the cursor is mostly idle, it makes sense to set its sprite as the default.
* BUILD-win9x.md: Use -Os for third-party librariesXavier Del Campo Romero2022-09-261-4/+4
|
* net: Relocate source files for consistencyXavier Del Campo Romero2022-09-244-3/+3
|
* net.h: Add missing extern "C"Xavier Del Campo Romero2022-09-231-0/+9
|
* input.c: do not fail on input_renderXavier Del Campo Romero2022-09-231-2/+2
| | | | | Implementation is still incomplete, and should not crash the application.
* join_menu.c: Update serial/IPv4 GUI menusXavier Del Campo Romero2022-09-231-24/+119
|
* ps1/net.c: return 0 on net_initXavier Del Campo Romero2022-09-231-1/+1
| | | | | Even if the implementation is not finished yet, this will avoid the program from crashing on startup.
* net: Implement net_availableXavier Del Campo Romero2022-09-233-1/+13
|
* net: Implement net_serial_devicesXavier Del Campo Romero2022-09-234-0/+40
| | | | | This function provides a platform-specific list of serial devices that can be accessed.
* keyboard: Add KEYBOARD_KEY_SLASHXavier Del Campo Romero2022-09-233-2/+6
|
* label.c: Set empty text by defaultXavier Del Campo Romero2022-09-231-1/+3
| | | | | This will avoid crashing the application on rendering due to uninitialized labels.
* gui.c: Remove unneeded conditionXavier Del Campo Romero2022-09-231-3/+1
| | | | | Even if neither hcentered or vcentered are used, GUI element position must be determined by that of its parents.
* gui.c: Fix minor const-correctness issuesXavier Del Campo Romero2022-09-231-2/+2
|