Thu, 02 Aug 2007 21:19:07 +0000(svn r10756) -Codechange: use vehicle->IsValid in favour of IsValidVehicle(vehicle).
rubidium [Thu, 02 Aug 2007 21:19:07 +0000] rev 7387
(svn r10756) -Codechange: use vehicle->IsValid in favour of IsValidVehicle(vehicle).

Thu, 02 Aug 2007 21:05:54 +0000(svn r10755) -Codechange: make the town struct use the pool item class as super class.
rubidium [Thu, 02 Aug 2007 21:05:54 +0000] rev 7386
(svn r10755) -Codechange: make the town struct use the pool item class as super class.

Thu, 02 Aug 2007 21:02:57 +0000(svn r10754) -Fix: MorphOS does not like sizeof in the templated pool item class, so use the item size that is set in the pool.
rubidium [Thu, 02 Aug 2007 21:02:57 +0000] rev 7385
(svn r10754) -Fix: MorphOS does not like sizeof in the templated pool item class, so use the item size that is set in the pool.

Thu, 02 Aug 2007 13:27:45 +0000(svn r10753) -Codechange: make the sign struct use the pool item class as super class.
rubidium [Thu, 02 Aug 2007 13:27:45 +0000] rev 7384
(svn r10753) -Codechange: make the sign struct use the pool item class as super class.

Thu, 02 Aug 2007 13:18:57 +0000(svn r10752) -Fix: apparantly const on function pointers is ignored.
rubidium [Thu, 02 Aug 2007 13:18:57 +0000] rev 7383
(svn r10752) -Fix: apparantly const on function pointers is ignored.

Thu, 02 Aug 2007 12:51:57 +0000(svn r10751) -Codechange: make the group struct use the pool item class as super class.
rubidium [Thu, 02 Aug 2007 12:51:57 +0000] rev 7382
(svn r10751) -Codechange: make the group struct use the pool item class as super class.

Thu, 02 Aug 2007 12:22:40 +0000(svn r10750) -Codechange: make the waypoint struct use the new poolitem class as super class.
rubidium [Thu, 02 Aug 2007 12:22:40 +0000] rev 7381
(svn r10750) -Codechange: make the waypoint struct use the new poolitem class as super class.

Thu, 02 Aug 2007 10:49:24 +0000(svn r10749) -Codechange: use the generic pool item class as super class for cargo packets, which results in a nice reduction of code duplication.
rubidium [Thu, 02 Aug 2007 10:49:24 +0000] rev 7380
(svn r10749) -Codechange: use the generic pool item class as super class for cargo packets, which results in a nice reduction of code duplication.

Thu, 02 Aug 2007 10:47:43 +0000(svn r10748) -Codechange: call the pool cleanup functions for stations directly instead of using the wrapper functions.
rubidium [Thu, 02 Aug 2007 10:47:43 +0000] rev 7379
(svn r10748) -Codechange: call the pool cleanup functions for stations directly instead of using the wrapper functions.

Thu, 02 Aug 2007 10:47:00 +0000(svn r10747) -Codechange: add a variable that points to some index in the pool that is not beyond the first free pool item. It does not necessarily point to the first free item, but it reduces allocation time as it does not have to start at the first item in the pool to find the first free item.
rubidium [Thu, 02 Aug 2007 10:47:00 +0000] rev 7378
(svn r10747) -Codechange: add a variable that points to some index in the pool that is not beyond the first free pool item. It does not necessarily point to the first free item, but it reduces allocation time as it does not have to start at the first item in the pool to find the first free item.