aboutsummaryrefslogtreecommitdiff
path: root/Source/MapEditor
Commit message (Collapse)AuthorAgeFilesLines
* Blue background dimensions are now limited to drawing enviroment's.Xavier ASUS2018-11-291-1/+1
| | | | Fixed X position for "Remaining aircraft" and "Next aircraft" messages in GameGui.c
* Some important bugfixes.Xavier ASUS2018-11-294-6/+18
| | | | | Added BUILDING_ATC_LOC. Added more levels.
* TILE_TAXIWAY_CORNER_GRASS_3 added to accepted tiles list.Xavier ASUS2018-11-277-59/+97
| | | | | Building edition is now supported on MapEditor! LEVEL2.LVL now has some buildings laying around.
* Removed city background.Xavier ASUS2018-11-255-105/+418
| | | | Fixed some serious issues regarding building and tile data.
* Bugfix: minutes were not being retrieved from PLT files.Xavier ASUS2018-11-255-68/+136
| | | | | | 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
* * LEVEL3.PLT was incorrectly using Windows CRLF end of line.XaviDCR922018-11-251-0/+0
| | | | * When assigning a parking slot, busy parking slots cannot be selected. Some work TODO yet, though.
* Temporarily removed CDDA tracksXavier ASUS2018-11-241-3/+3
|
* New LEVEL3.Xavier ASUS2018-11-243-6/+25
| | | | Improvements.
* Minor improvementsXavier ASUS2018-11-232-4/+4
|
* gscene and ui are now allocated on the stack and not the heap.Xavier ASUS2018-11-234-62/+67
|
* Some cosmetic changes and improved const-correctness.Xavier ASUS2018-11-233-16/+25
| | | | Created QList<QGraphicsTextItem*> so dynamically-allocated objects are safely deleted on the destructor.
* Minor improvements and optimizations.Xavier ASUS2018-11-235-178/+224
|
* Removed warning caused by implicit casting from double to int.Xavier ASUS2018-11-185-26/+366
| | | | | Windows-like path was being incorrectly used. Added tileset.ini
* Added "const" qualifier to some functions.Xavier ASUS2018-11-181-318/+0
| | | | | "cdrom:\ and ;1" are automatically inserted into file name, in order to save memory space. Some minor optimizations.
* * System.c: Root counters are finally working, YAY!XaviDCR922018-03-171-1/+1
| | | | | * 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.
* + Added Message module, used for tutorials.XaviDCR922018-02-255-23/+76
| | | | | | | + 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.
* * Aircraft.c: taxiing speed has been doubled.XaviDCR922018-01-022-2/+2
| | | | | | | * 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-295-27/+60
| | | | | | * Game.c: new prototypes GameGetParkingDirection() and GameGetRunwayDirection(). * Slight optimizations into GameRenderLevel(). * Added some comment headers into Gfx.c.
* * Aircraft.c: invalid XYZ position was calculated if runway direction != EAST.XaviDCR922017-12-292-2/+2
| | | | | | * 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.
* * New LEVEL2.LVL was not being displayed correctly as I forgot to include ↵XaviDCR922017-12-293-6/+19
| | | | | | | the new tiles on Game.c. * Some work done on runway exit detection, but still TODO. * Minor change in LoadMenu.c.
* * Added "Save map" function to MapEditor.XaviDCR922017-12-2711-447/+746
| | | | | * Tiles can be now modified runtime. + tileset.ini now allows configuring tileset layout in an easy way.
* * Slight optimization: all comparations against true are now compared ↵XaviDCR922017-12-269-282/+243
| | | | | | | against != false. + Added a provisional background during gameplay (still WIP). * Map editor now allows creating a map.
* * Tried to get some work done in MapEditor with no success so far.XaviDCR922017-06-119-70/+464
| | | | | | * Timers with no repeat flag were being set to NULL, but this is not actually desired! * Reenabled transparency for aircraft shadow. * Deprecated NotificationRequest flags, and replaced by system timer handling.
* * Some more work on Plt file generator.XaviDCR922017-06-061-2/+2
|
* * Implemented aircraft collision. But it would not detect collision in some ↵XaviDCR922017-06-061-2/+2
| | | | | | | | cases. * Remove unneeded whitespace character on pointer variables (unary operators should not have any whitespaces). * SelectedAircraft index now increases or decreases automatically on aircraft added/removed. * Started writing Plt generation routines. Still a lot of work TODO.
* * Updated.XaviDCR922017-02-0413-0/+0
|
* Initial commitXavier Del Campo2017-02-0413-0/+2100