| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
|
| |
Added Gfx wait on LoadMenuEnd(). Otherwise, some levels would not start after loading all required files.
Also, added GPU wait on Menu.c before entering the main loop.
An invalid index inside sound table was being accessed when creating an arrival flight. This made the game crash only under real hardware.
Other minor changes and fixes.
|
| | |
|
| |
|
|
| |
Fixed X position for "Remaining aircraft" and "Next aircraft" messages in GameGui.c
|
| |
|
|
|
| |
Added EXE file.
Added final BIN image file.
|
| |
|
|
|
| |
Added BUILDING_ATC_LOC.
Added more levels.
|
| |
|
|
|
| |
Building edition is now supported on MapEditor!
LEVEL2.LVL now has some buildings laying around.
|
| |
|
|
| |
Fixed some serious issues regarding building and tile data.
|
| |
|
|
|
|
| |
Game.c: parking slots cannot be selected if an aircraft in STATE_PARKED state is on it.
Other fixes and improvements.
Added some tiles from TILESET2.TIM
|
| |
|
|
| |
* When assigning a parking slot, busy parking slots cannot be selected. Some work TODO yet, though.
|
| | |
|
| |
|
|
| |
Improvements.
|
| |
|
|
|
| |
Minor fixes and improvements.
Path is shown when selecting a moving aircraft.
|
| | |
|
| | |
|
| |
|
|
| |
Improved const-correctness and scope for some variables.
|
| |
|
|
|
| |
"cdrom:\ and ;1" are automatically inserted into file name, in order to save memory space.
Some minor optimizations.
|
| | |
|
| |
|
|
| |
* RCNT2 ISR is now disabled as soon as SystemLoadFileIntoBuffer() is called. Hopefully that will avoid problems with real HW.
|
| |
|
|
| |
Minor changes?
|
| |
|
|
|
| |
- Removed deprecated functions from System.c.
* Minor changes.
|
| | |
|
| |
|
|
|
| |
* Sfx.c: SfxStopMusic() was relying on global timer to be increased under ISR, but this is not true anymore!
* Other minor changes on EndAnimation.c.
|
| |
|
|
| |
* Minor: added whitespace to "sizeof" operand.
|
| |
|
|
|
|
|
| |
+ Added first tutorial level.
* Font now inserts line feed automatically if the next word is too long to fit.
* Gfx.c: added primitive list double buffering in order to gain some performance.
* MapEditor: now airport can be defined inside the tool.
|
| |
|
|
| |
blocks. Remove if something goes wrong.
|
| |
|
|
|
| |
* Game.c: score bonus is now added depending on flight remaining time.
+ Added second level.
|
| |
|
|
|
|
|
|
| |
I have created two separate sprites: LeftRightArrowSpr and UpDownArrowSpr. Still, H_FLIP isn't working properly.
* GameGui.c: new function GameGuiCalculateNextAircraftTime(), which calculates remaining time for next aircraft on the list.
* GameStructures.h: new parameter NextAircraftTime for TYPE_PLAYER structures.
* Game.c: added call to new function GameGuiCalculateNextAircraftTime().
|
| |
|
|
|
|
|
| |
* Game.c: GameRenderLevel() renamed to GameRenderTerrain().
* Game.c: GameRenderTerrainPrecalculations() has been created to perform some calculations which are stored in tables to be then looked up by GameRenderTerrain(). This should save us some calculation time during rendering process.
* Camera.c: added new CameraApplyCoordinatesToCartesianPos() prototype.
* GameGui.c: AircraftDataGPoly4 RGB data is now only calculated on startup.
|
| |
|
|
| |
* System.c/System.h: new prototype SystemGetFileBasename().
|
| |
|
|
|
|
| |
* Game.c: new prototypes GameGetParkingDirection() and GameGetRunwayDirection().
* Slight optimizations into GameRenderLevel().
* Added some comment headers into Gfx.c.
|
| |
|
|
|
|
| |
* Aircraft.c: aircraft direction is now set according to runway direction when aircraft is created.
* Game.c: TILE_PARKING_2 was not included on AcceptedTiles[].
* Game.c: GameAssignRunwaytoAircraft() was not looking up runway exit/entry points correctly.
|
| |
|
|
|
|
|
| |
the new tiles on Game.c.
* Some work done on runway exit detection, but still TODO.
* Minor change in LoadMenu.c.
|
| |
|
|
|
|
|
| |
against != false.
+ Added a provisional background during gameplay (still WIP).
* Map editor now allows creating a map.
|
| |\ |
|
| | |
| |
| |
| |
| | |
* Imported MenuStar sprite into Menu.c.
* Minor changes on Makefile (clean_music target removed).
|
| |/ |
|
| |
|
|
| |
caused a game crash. Bugfix: aircraft did not stop when DIR_SOUTH.
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
* 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.
|
| |
|
|
| |
* Makefile now generates output TIM files automatically, using 'cat whatever.flags' files as flags for bmp2tim.
|
| |
|
|
|
|
| |
well as .bin/.cue).
* Removed useless macro MAIN_MENU_FILES.
|
| |
|
|
| |
+ Added output ELF file with debugging symbols for nocash.
|
| |
|
|
|
|
| |
* Modified rendering functions to keep up with this size reduction.
* Sprites in TIM have been reordered inside VRAM.
* Other minor changes.
|
| |
|