rubidium
|
9b65bc430c
|
(svn r11004) -Codechange: some reworks of the saveload mechanism to be able to save and load private and protected variables in the vehicle struct.
|
2007-08-30 13:09:44 +00:00 |
|
rubidium
|
235ad4ab6b
|
(svn r11003) -Codechange: replace Vehicle->next to Vehicle->Next() and Vehicle->SetNext() so we can trap instances that change a next pointer and (in the future) update the first/previous pointers based on that.
|
2007-08-30 13:03:56 +00:00 |
|
rubidium
|
cb7eaff353
|
(svn r11003) -Codechange: replace Vehicle->next to Vehicle->Next() and Vehicle->SetNext() so we can trap instances that change a next pointer and (in the future) update the first/previous pointers based on that.
|
2007-08-30 13:03:56 +00:00 |
|
rubidium
|
c2dcccae16
|
(svn r11001) -Codechange: unify the way to determine whether a vehicle is in a depot.
|
2007-08-29 21:49:08 +00:00 |
|
rubidium
|
a407d53d1b
|
(svn r11001) -Codechange: unify the way to determine whether a vehicle is in a depot.
|
2007-08-29 21:49:08 +00:00 |
|
rubidium
|
a6a9968d16
|
(svn r10997) -Codechange: unify the vehicle view window. Patch by PhilSophus.
|
2007-08-29 20:50:58 +00:00 |
|
rubidium
|
5d628e6135
|
(svn r10997) -Codechange: unify the vehicle view window. Patch by PhilSophus.
|
2007-08-29 20:50:58 +00:00 |
|
belugas
|
e9435c11b0
|
(svn r10971) -Codechange: One less magical number
|
2007-08-24 00:04:51 +00:00 |
|
belugas
|
604924542c
|
(svn r10971) -Codechange: One less magical number
|
2007-08-24 00:04:51 +00:00 |
|
maedhros
|
b17975d1f2
|
(svn r10808) -Fix (r10353): Make sure spectators can't open infrastructure building menus.
|
2007-08-06 11:58:15 +00:00 |
|
maedhros
|
537064d010
|
(svn r10808) -Fix (r10353): Make sure spectators can't open infrastructure building menus.
|
2007-08-06 11:58:15 +00:00 |
|
rubidium
|
8f719a7b2d
|
(svn r10799) -Fix: only calling QuickFree and not the destructor on pool cleanups might cause memory leaks due to the way C++ works.
|
2007-08-05 21:20:55 +00:00 |
|
rubidium
|
83e1fdcb01
|
(svn r10799) -Fix: only calling QuickFree and not the destructor on pool cleanups might cause memory leaks due to the way C++ works.
|
2007-08-05 21:20:55 +00:00 |
|
rubidium
|
dfe851e02f
|
(svn r10798) -Fix [FS#1105]: virtual functions do not work in destructors :(.
|
2007-08-05 17:43:04 +00:00 |
|
rubidium
|
ab5fa3add2
|
(svn r10798) -Fix [FS#1105]: virtual functions do not work in destructors :(.
|
2007-08-05 17:43:04 +00:00 |
|
rubidium
|
9df2e25258
|
(svn r10772) -Codechange: also make use of the generic clean and destroy pool callback functions for vehicle.
|
2007-08-03 20:17:26 +00:00 |
|
rubidium
|
9741094464
|
(svn r10772) -Codechange: also make use of the generic clean and destroy pool callback functions for vehicle.
|
2007-08-03 20:17:26 +00:00 |
|
rubidium
|
b21f29c38f
|
(svn r10770) -Codechange: use the pool item class as super class for the vehicle struct.
-Codechange: do not force "special" vehicles to be allocated in the low 1024 vehicle slots and non "special" vehicles in the rest of the slots.
|
2007-08-03 19:36:00 +00:00 |
|
rubidium
|
836105864c
|
(svn r10770) -Codechange: use the pool item class as super class for the vehicle struct.
-Codechange: do not force "special" vehicles to be allocated in the low 1024 vehicle slots and non "special" vehicles in the rest of the slots.
|
2007-08-03 19:36:00 +00:00 |
|
rubidium
|
99da45988a
|
(svn r10756) -Codechange: use vehicle->IsValid in favour of IsValidVehicle(vehicle).
|
2007-08-02 21:19:07 +00:00 |
|
rubidium
|
b15c0efaa9
|
(svn r10756) -Codechange: use vehicle->IsValid in favour of IsValidVehicle(vehicle).
|
2007-08-02 21:19:07 +00:00 |
|
rubidium
|
0ab03b835b
|
(svn r10744) -Codechange: make the pool a little more OO, so it can be easier in other places.
|
2007-08-01 22:10:54 +00:00 |
|
rubidium
|
4e96ce3dfe
|
(svn r10744) -Codechange: make the pool a little more OO, so it can be easier in other places.
|
2007-08-01 22:10:54 +00:00 |
|
peter1138
|
9b9bca40b9
|
(svn r10734) -Fix [FS#1030]: Revert r10513) and add special cases for collision detection on bridges/tunnels.
|
2007-07-30 08:49:41 +00:00 |
|
peter1138
|
92061aba4e
|
(svn r10734) -Fix [FS#1030]: Revert r10513) and add special cases for collision detection on bridges/tunnels.
|
2007-07-30 08:49:41 +00:00 |
|
peter1138
|
f975e2e85c
|
(svn r10721) -Fix [FS#1084]: Skip articulated parts of road vehicles during unique name check.
|
2007-07-29 14:02:27 +00:00 |
|
peter1138
|
64ad100db4
|
(svn r10721) -Fix [FS#1084]: Skip articulated parts of road vehicles during unique name check.
|
2007-07-29 14:02:27 +00:00 |
|
glx
|
05ae4506af
|
(svn r10714) -Fix r10696: MSVC performance warning
|
2007-07-28 00:19:49 +00:00 |
|
glx
|
94fa0ec289
|
(svn r10714) -Fix r10696: MSVC performance warning
|
2007-07-28 00:19:49 +00:00 |
|
rubidium
|
a67957866a
|
(svn r10697) -Codechange: give a more sensible names to some of the unkX variables.
|
2007-07-26 15:37:19 +00:00 |
|
rubidium
|
5bd241eb5b
|
(svn r10697) -Codechange: give a more sensible names to some of the unkX variables.
|
2007-07-26 15:37:19 +00:00 |
|
rubidium
|
a26ef1ee3a
|
(svn r10696) -Codechange: remove duplication of the "make sprite transparent" code.
|
2007-07-26 14:07:11 +00:00 |
|
rubidium
|
02ab86631e
|
(svn r10696) -Codechange: remove duplication of the "make sprite transparent" code.
|
2007-07-26 14:07:11 +00:00 |
|
rubidium
|
7fe3635cdb
|
(svn r10684) -Codechange: some more coding style related changes. Primarily moving { to a new line.
|
2007-07-25 00:16:30 +00:00 |
|
rubidium
|
b290268645
|
(svn r10684) -Codechange: some more coding style related changes. Primarily moving { to a new line.
|
2007-07-25 00:16:30 +00:00 |
|
peter1138
|
61e41b24b4
|
(svn r10603) -Codechange: avoid direct access to _engine_info
|
2007-07-17 06:56:09 +00:00 |
|
peter1138
|
306c21d6c9
|
(svn r10603) -Codechange: avoid direct access to _engine_info
|
2007-07-17 06:56:09 +00:00 |
|
peter1138
|
dcf4881b07
|
(svn r10513) -Fix [FS#1022]: use vehicle subtile position to update cache, not tile, so that collision detection works on bridges and tunnels.
|
2007-07-11 21:31:34 +00:00 |
|
peter1138
|
1aaab031b2
|
(svn r10513) -Fix [FS#1022]: use vehicle subtile position to update cache, not tile, so that collision detection works on bridges and tunnels.
|
2007-07-11 21:31:34 +00:00 |
|
rubidium
|
6dfbc5a113
|
(svn r10478) -Fix [FS#999]: remove the loading indicator when a vehicle is removed.
|
2007-07-08 17:44:46 +00:00 |
|
rubidium
|
26985a0128
|
(svn r10478) -Fix [FS#999]: remove the loading indicator when a vehicle is removed.
|
2007-07-08 17:44:46 +00:00 |
|
rubidium
|
ec137f60ed
|
(svn r10409) -Codechange: replace (Aircraft|RoadVeh|Ship|Train)_Tick with a Tick method in the Vehicle class.
|
2007-07-01 19:24:54 +00:00 |
|
rubidium
|
90f85c957a
|
(svn r10409) -Codechange: replace (Aircraft|RoadVeh|Ship|Train)_Tick with a Tick method in the Vehicle class.
|
2007-07-01 19:24:54 +00:00 |
|
rubidium
|
c0e341ee05
|
(svn r10408) -Codechange: make GetImage a class method of Vehicle instead of Get(Aircraft|RoadVeh|Ship|Train)Image.
|
2007-07-01 19:11:47 +00:00 |
|
rubidium
|
83a880c882
|
(svn r10408) -Codechange: make GetImage a class method of Vehicle instead of Get(Aircraft|RoadVeh|Ship|Train)Image.
|
2007-07-01 19:11:47 +00:00 |
|
peter1138
|
fd6f474c88
|
(svn r10380) -Fix (r10364): when checking for unique names, only check vehicles that can have names, and skip inactive players.
|
2007-06-28 19:14:29 +00:00 |
|
peter1138
|
b3c3171c1e
|
(svn r10380) -Fix (r10364): when checking for unique names, only check vehicles that can have names, and skip inactive players.
|
2007-06-28 19:14:29 +00:00 |
|
peter1138
|
cd0e022172
|
(svn r10364) -Fix [FS#706]: checking for duplicate custom names was inconsistent, and tested all 'namespaces'. now only check names of the same type.
|
2007-06-27 20:53:25 +00:00 |
|
peter1138
|
c692d897cd
|
(svn r10364) -Fix [FS#706]: checking for duplicate custom names was inconsistent, and tested all 'namespaces'. now only check names of the same type.
|
2007-06-27 20:53:25 +00:00 |
|
peter1138
|
85fb4eb94b
|
(svn r10363) -Fix [FS#911]: invalidating autoreplace windows didn't take account of vehicle group (Matthias Wolf)
|
2007-06-27 20:40:20 +00:00 |
|