View Issue Details

IDProjectCategoryView StatusLast Update
0000030Multi Theft Auto[All Projects] Otherpublic2018-01-06 17:36
ReporterCallumAssigned To 
PriorityurgentSeveritymajorReproducibilityN/A
Status feedbackResolutionopen 
Product Version 
Target Version0.6.1Fixed in Version 
Summary0000030: Replace structs with classes
DescriptionReplace all C structs with classes, in order to modernize coding, and hopefully fix all these crashes. It's a very big job though. Should start with a CPlayer class.
TagsNo tags attached.

Activities

Callum

Callum

2012-11-25 12:48

administrator   ~0000027

Doing this will require rewriting a lot of the code, so it can be done for 0.6.
ixjf

ixjf

2015-07-21 04:49

developer   ~0000073

Last edited: 2015-07-21 04:50

View 2 revisions

This is such a big change that you might as well stop using SCM completely. Not something I would do. It would only break code. Changes have be made slowly and carefully. It would also be a waste of time to just 'replace structs with classes' - if I was to do that, I would go way beyond, but it's simply not doable.

SugarD-x

SugarD-x

2018-01-06 17:36

administrator   ~0000106

What is the consensus on this for 0.6? If this requires a rewrite, we may want to save it for 0.7 since 0.6 needs to open-source the code.

Issue History

Date Modified Username Field Change
2012-07-03 11:09 Callum New Issue
2012-11-25 12:48 Callum Note Added: 0000027
2012-11-25 12:48 Callum Target Version 0.6 => 0.6.1
2015-07-21 04:49 ixjf Note Added: 0000073
2015-07-21 04:50 ixjf Note Edited: 0000073 View Revisions
2018-01-06 17:35 SugarD-x Assigned To => SugarD-x
2018-01-06 17:35 SugarD-x Status new => feedback
2018-01-06 17:35 SugarD-x Assigned To SugarD-x =>
2018-01-06 17:36 SugarD-x Note Added: 0000106