🤑 Indie game store🙌 Free games😂 Fun games😨 Horror games
👷 Game development🎨 Assets📚 Comics
🎉 Sales🎁 Bundles

Found a Critical Bug - where to report?

A topic by forgotten-king created 40 days ago Views: 36 Replies: 2
Viewing posts 1 to 2
(Edited 1 time)

I've found a critical bug in the Pyro 2 Screen Manager. Not sure where I can put real bug request but here it is:

Bug: MX2 doesn't know which version of the `new` method to use because the first one takes no arguments, and the second one can also be used for no arguments. 

Notice:

 ' PROBLEM: noargs method, conflicts with below
 Method New()
    Super.New( "Window",New Recti( 0,0,640,480 ),WindowFlags.Center )
    Screen._parent=Self
 End
 ' PROBLEM: everything has a default, conflicts with noargs above.
 Method New( title:String="Window",width:Int=640,height:Int=480,flags:WindowFlags=Null )
    Super.New( title,New Recti( 0,0,width,height ),flags|WindowFlags.Center )
    Screen._parent=Self
 End


Easiest fix would be to just remove the noargs implementation. I would love to know if there's an official area to report bugs though, or somewhere I can contribute to the code. 

Forgotten-king,

Please post your bug here http://monkeycoder.co.nz/forums/

I ran into the same issues in one of the bananas example:

Just add the this line to your New Method Super.New( "Window",New Recti( 0,0,640,480 ),WindowFlags.Center ) .

Thanks for your reply, I didn't post there to begin with because posting in the general forums for Pyro 2 seemed like overkill ... I think for something like this it may be better to post directly into the Pyro2 thread
I've gone ahead and contacted Playniax for discussion via email for some important thing as well..