ComputerPlus
ComputerPlus copied to clipboard
Sprint 1,2
Sprint 1
- [X] Add ability for users to instantly close Computer+ (and perform cleanup)
- [X] Add navigation stack to house forms and render via single fiber
- [X] Change
EntryPoint.Processto run as a Game Fiber instead of a hook intoGame.RenderFrame - [ ] Add XML read/write for configurable values such as arrest/ticket reasons
- [ ] Add SQL lite for saving report information (XML would not be versatile enough for querying many records)
- [ ] Add SQL upgrade structure for version changes
- [ ] Create Arrest Report forms, embedding "persona details", "charge sheet" and "additional parties" views
- [ ] Use XML values for arrest reasons and display them as predefined values to be added to the charge sheet
Sprint 2
- [ ] Create Arrest Report notes view with a list of "additional parties". Once an additional parties list item is clicked by the player, insert a predefined tag like
~!W2!~Stands for Witness 2format (TYPE_ID)sort of like a tagging system. If possible, allow a tool tip to be shown on hover of the tag to show the Ped's name of the tag. May have to extend a Gwen control. - [ ] Allow inline editing of previously persisted reports
- [ ] Include previously filed reports against a ped by the player
- [ ] Create Traffic Ticket forms, following pattern from Arrest Reports Sprint 1
- [ ] Create incident reports forms
- [ ] Create notebook that can be shown by holding a
.inivalue. Provide ability for player to type. Include similar controls for pausing the game asComputerMain - [ ] Add access to "Reports" sub menu from
ComputerMain - [ ] Add "Create Arrest Report" and "Create Incident Report" to
ComputerPedView - [ ] Add "Create Traffic Ticket" and "Create Accident Report" to
ComputerVehicleDetails