New games every week!
JSE - The Complicated Type
Blog
22nd September 2021
Yeah, yesterday didn't go too well..
-=-=- Starting off with "That'll be easy.." BlitzTypes, I struggled to formulate a good way to do them. The thing I hadn't considered is that I not only need to make references, but then also have to keep track of all of those references, too. I'd originally thought "It's just like an array", so made an array! Seemed logical. Type MyType Field x Field y End Type MyThing=New MyType Would get converted so that MyType is an array with 2,n (where n can be expanded as necessary) Then MyThing would be assigned the variable "%Type:MyType:n" (with n linking to the first object in the array) That made sense in my head, but then I realised that if I add, say, 5 objects, and then shuffle/sort them, then I'd have to scan through every referenced variables currently in memory, for each and every object, and replace all of the matching n's with all of the shuffled n's. .. and vice versa.. without messing them up along the way. Hmmm... Yeah, I'll keep this on the backburner for now. I've disabled everything I coded yesterday. What a bloomin' waste of time!! Views 82, Upvotes 18
Daily Blog
,
Jse
New games every week!
|