aboutsummaryrefslogtreecommitdiff
path: root/Levels/LEVEL1.PLT
Commit message (Collapse)AuthorAgeFilesLines
* * Slight optimization: all comparations against true are now compared ↵XaviDCR922017-12-261-27/+24
| | | | | | | against != false. + Added a provisional background during gameplay (still WIP). * Map editor now allows creating a map.
* Bugfix: ptrPlayer->SelectedAircraft was being substracted when == 0 and ↵XaviDCR922017-09-231-25/+27
| | | | caused a game crash. Bugfix: aircraft did not stop when DIR_SOUTH.
* + Added BIN/CUE image for non-CDDA mode.XaviDCR922017-09-161-23/+23
|
* * Removed unneeded -g flag from Makefile.XaviDCR922017-09-161-23/+25
| | | | | | | * Aircraft now prevents collision against other aircraft if state == STATE_TAXIING. * Game: new event handlers for new Aircraft collision prevention algorithm. * Font: although not compulsory, _blend_effect_lum should be volatile. * Other minor changes.
* * Corrected dependencies for Makefile (.elf was being rebuilt every time, as ↵XaviDCR922017-09-151-22/+22
| | | | | | well as .bin/.cue). * Removed useless macro MAIN_MENU_FILES.
* * Minor changes (spaces between "if"/"for"... instructions).XaviDCR922017-08-301-23/+23
| | | | + Added output ELF file with debugging symbols for nocash.
* * Added some comments on Game.c.XaviDCR922017-08-091-2/+12
| | | | | | * Some performance optimizations on Game.c (removed unneeded "for" loops). * Timer 2 is now handler (ISR still not working). * SYSTEM.CNF: EVENT parameter increased to 7.
* * Added comments on System.XaviDCR922017-07-271-18/+9
| | | | | | | * Files needed for Game are now only loaded once, except from LEVEL1.PLT. * Added DevMenu to get debug info. * ISR_LoadMenuVBlank() does not stop when accessing SIO. * On fopen() and SERIAL_INTERFACE defined, "#" is prepended and "@" is appended to filename string.
* * Bugfix: index for selectedAircraft is recalculated when a new aircraft is ↵XaviDCR922017-06-041-13/+22
| | | | | | | spawned. * Initial implementation for minimum spawn time in parkings. * GfxIsGPUBusy() check added for MemCard.
* * Used runway is now freed if state == STATE_APPROACH.XaviDCR922017-05-311-1/+1
| | | | TODO: Free runway on state == STATE_READY_TAKEOFF or STATE_ENTERING_RWY.
* * Aircraft 0 was incorrectly being removed because indexes 0 to ↵XaviDCR922017-05-311-1/+9
| | | | | | | | | | GAME_MAX_AIRCRAFT were being read instead of 0 to ptrPlayer->ActiveAircraft. * Solved issues with linked list overflow. A detection mechanism has also been added. * New state STATE_ENTERING_RWY. * GameGuiActiveAircraftList has been moved from GameGui to Game module. * Active aircraft list for each player is now updated each time that a new flight either appears or disappears. * Other minor fixes.
* * Takeoff procedure implemented almost completely. TODO: "Holding" message.XaviDCR922017-05-281-4/+5
| | | | * Initial implementation to show passengers left when entering correct sequence.
* * Added more aircraft on LEVEL1.PLT.XaviDCR922017-05-271-0/+2
| | | | | | * Unboarding state now totally implemented. * (Bugfix): Incorrect aircraft was selected on ShowAircraftData. * Gfx1HzFlash() and Gfx2HzFlash() were incorrectly implemented, causing multiple ticks on a single cycle.
* * Implemented remaining time for flights.XaviDCR922017-05-251-4/+4
| | | | | * Initial STATE_UNBOARDING implementation. Still some work to do. * Added score logic.
* * Added some comments on System.XaviDCR922017-05-011-1/+1
| | | | | | | * New routine PadOneKeySinglePress() and PadTwoKeySinglePress(). * Temp waypoints now turn red when colliding with an aircraft or with a previously existing waypoint. * When loading files, GPU operation is finishedbefore calling fopen. Also, I_MASK is disabled just in case. * For PLT files, actual tile needs to be set instead of parking number.
* * Updated.XaviDCR922017-02-041-0/+0
|
* Initial commitXavier Del Campo2017-02-041-0/+10