Opened 18 years ago
Closed 18 years ago
#34 closed task (fixed)
Architecture refactoring #1
| Reported by: | Henrik Heimbuerger | Owned by: | Florian Roth |
|---|---|---|---|
| Priority: | critical | Milestone: | MS1: First release (1.0.0) |
| Component: | unspecified | Version: | pre-1.0 |
| Keywords: | architecture, refactoring | Cc: |
Description
- define interface CarController
- create class RaceEngine as a connection point between the CarControllers and the TechnologyControllers (replacing the CarreraController primarily because of the ambiguous name)
- extend the class Player
- move package de.jacavi.track into de.jacavi.racelogic.track?
- change the package assignment of various other classes
- add a basic Timer implementation
Change History (12)
comment:1 Changed 18 years ago by
| Owner: | changed from somebody to Henrik Heimbuerger |
|---|---|
| Status: | new → assigned |
comment:2 Changed 18 years ago by
| Status: | assigned → accepted |
|---|
comment:3 Changed 18 years ago by
comment:4 Changed 18 years ago by
comment:5 Changed 18 years ago by
comment:6 Changed 18 years ago by
comment:7 Changed 18 years ago by
comment:8 Changed 18 years ago by
comment:9 Changed 18 years ago by
| Owner: | changed from Henrik Heimbuerger to Florian Roth |
|---|---|
| Status: | accepted → assigned |
comment:10 Changed 18 years ago by
New commit by froth (revision [120]):
[Related to ticket #34] implemented a timer in RaceEngine?
added jacavi.properties for parameter outsourcing
added configurationBeans.xml
comment:11 Changed 18 years ago by
| Status: | assigned → accepted |
|---|
comment:12 Changed 18 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | accepted → closed |
Note: See
TracTickets for help on using
tickets.

New commit by hheimbuerger (revision [95]):
[Partial fix for ticket #34] First steps of an architecture refactoring.
Added basic methods to interface CarController and added stub methods to the implementing classes.
Enhanced class Player. Created class RaceEngine as a replacement of CarreraController.
Changed various package assignments.