| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
Created QList<QGraphicsTextItem*> so dynamically-allocated objects are safely deleted on the destructor.
|
| | |
|
| |
|
|
|
| |
Windows-like path was being incorrectly used.
Added tileset.ini
|
| |
|
|
|
| |
"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.
|
| |
|
|
| |
* GameGui.c: status shown on aircraft list is now summarized on a table.
|
| |
|
|
| |
* 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.
|
| |
|
|
|
| |
* Tiles can be now modified runtime.
+ tileset.ini now allows configuring tileset layout in an easy way.
|
| | |
|
| |
|
|
|
|
|
| |
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.
|
| |
|
|
| |
pads connected, so it was never calculated if, for example, pad 2 was disconnected. This was only reproducible under real hardware.
|
| |
|
|
|
|
|
|
|
| |
new aircraft appeared.
* (Bugfix): PltParser was casting remaining time to uint8_t instead of uint16_t.
* Reduced file buffer size to original value.
* GfxDrawButton(): L1/R1/L2/R2 text is now printed on top of Lx/Rx button.
* Other minor changes.
|
| |
|
|
|
| |
* Radio chatter sounds.
* Created aircraft state STATE_STOPPED, to be used when L1 is pressed on aircraft selection mode.
|
| | |
|
| |
|
|
|
|
|
|
| |
* 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().
|
| |
|
|
| |
* Other minor changes.
|
| |
|
|
|
| |
* Added some more comments on Game.c.
* On GamePathToTile(), duplicate checks for existing tile have been replaced by calls to GameWaypointCheckExisting().
|
| |
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
* 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.
|