Skip to content

Sprint 1,2 #21

@ainesophaur

Description

@ainesophaur

Sprint 1

  • Add ability for users to instantly close Computer+ (and perform cleanup)
  • Add navigation stack to house forms and render via single fiber
  • Change EntryPoint.Process to run as a Game Fiber instead of a hook into Game.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 2 format (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 .ini value. Provide ability for player to type. Include similar controls for pausing the game as ComputerMain
  • 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions