aboutsummaryrefslogtreecommitdiff
path: root/Source/Camera.c
Commit message (Collapse)AuthorAgeFilesLines
* Removed city background.Xavier ASUS2018-11-251-4/+0
| | | | Fixed some serious issues regarding building and tile data.
* Bugfix: minutes were not being retrieved from PLT files.Xavier ASUS2018-11-251-3/+42
| | | | | | 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
* Camera now moves quickier and slows down in less time.Xavier ASUS2018-11-241-11/+19
|
* Optimization flag changed from -Os to -O3 (seems to perform better FPS-wise).Xavier ASUS2018-11-231-21/+21
| | | | Improved const-correctness and scope for some variables.
* * Aircraft.c: taxiing speed has been doubled.XaviDCR922018-01-021-2/+8
| | | | | | | * 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.
* * RWY_DIR and AIRCRAFT_DIRECTION have been joint into a single enum.XaviDCR922017-12-291-4/+0
| | | | | | * Game.c: new prototypes GameGetParkingDirection() and GameGetRunwayDirection(). * Slight optimizations into GameRenderLevel(). * Added some comment headers into Gfx.c.
* * Slight optimization: all comparations against true are now compared ↵XaviDCR922017-12-261-10/+10
| | | | | | | against != false. + Added a provisional background during gameplay (still WIP). * Map editor now allows creating a map.
* * Minor changes (spaces between "if"/"for"... instructions).XaviDCR922017-08-301-24/+24
| | | | + Added output ELF file with debugging symbols for nocash.
* + Documentation about sound sources.XaviDCR922017-08-141-0/+13
| | | | | | | | * Sine-like effect used for runways now moved to SystemCalculateSine(). * Bugfix: ptrPlayer->FlightDataPage is now decreased if there aren't enough active aircraft. * On main menu, 2 players option is now disabled if pad 2 is disconnected. * More work on FPS measurement (not working yet). * Number of used SPU voices is now returned on SfxUploadSound().
* * Include directives are now moved to .c instead of .h, as it should really ↵XaviDCR922017-08-061-0/+3
| | | | | | | | | be... * Makefile now rebuilds needed targets on modified header files. * Some more work on GameEmergencyMode(). * Initial work on PSX mouse auto detection. * Prototypes for RCNT2 I_MASK bit handling.
* + Added support for SIO (Serial Input Output).XaviDCR922017-07-201-3/+3
| | | | * On SystemLoadFileToBuffer(), files can be now uploaded to PSX using QPSXSerial.
* * Reduced tileset sprite size from 64x64 to 64x48.XaviDCR922017-06-271-4/+0
| | | | | | * Modified rendering functions to keep up with this size reduction. * Sprites in TIM have been reordered inside VRAM. * Other minor changes.
* * Aircraft state was not being transferred ciclically from Game to Aircraft ↵XaviDCR922017-05-241-21/+38
| | | | | | | | | | module. * Improved detection of target reaching for Aircraft.c. * Cursor is now displayed correctly on both 1-player and 2-player mode. * Fixed behaviour for locking/unlocking aircraft. * Fixed menus for 2-player mode. * Minor fixes and improvements.
* * Split screen is now working. Yay!!XaviDCR922017-05-051-10/+10
| | | | * New prototypes for Gfx. Still preliminar, but make split screen work.
* * Updated.XaviDCR922017-02-041-0/+0
|
* Initial commitXavier Del Campo2017-02-041-0/+201