Talk about
GML [Game Maker Language]
or GMr [Game Maker]
or ZC [Zelda Classic]
here but please only post example, examples, other, others, game, games, mix, mixes made for or by or both GMr or ZC or both if allowed and permitted and safe to do so, thank you.
My Game Maker discussion for today and beyond today:
The basics of this thread [code] #1: Post a coding or codings or other or others or mix or mixes #2: Explain the status' #3: Explain what happens when whatever is typed or whatever [including if and Drag and Drop or not or DLL or not] #4: Show a picture or pictures or video or videos or other or others or mix or mixes if allowed and permitted and safe to do so and wanted or needed or both #5: Repeat #1: and #2: and #3: and #4: if wanted or needed or both please, thank you
Abbreviations to help shorten messages:
BBoL = Bounding Box Left BBoR = Bounding Box Right BBoT = Bounding Box Top BBoBB = Bounding Box Bottom OrX = Origin X OrY = Origin Y Pccc = Precise collision checking checked Pccnc = Precise collision checking not check Ptnc = Preload texture not checked Ptxc = Preload texture checked Smoc = Smooth edges checked Smon = Smooth edges not checked Tckd = Transparent checked Tnkd = Transparent not checked YPic = Yes Precise is chosen YRic = Yes Rectangle is chosen YCic = Yes Circle is chosen YTic = Yes Triangle is chosen
Example of what you can do [note: all the PhotoBucket and
Jasons sprite0 yes
Jasons sprite1 yes
Jasons room0 with sprite1 and sprite0 yes
Jasons room0 with sprite1 and sprite0 yes again
Jasons room0 with sprite0 yes
Jasons room0 with sprite0 yes again
are all just made up to prove what I am talking about]:
Coding situtation #1: about object0: Create Event: can_move = true; //determines if object0 is allowed to move or not, if true then yes he [object0] can move if false he [object0] can not move at all Step Event: if (position_meeting(x+1,y,object1)) //explaination as short yet easy to understand and full as possible { can_move = false; //can_move is not false so object0 can not move can_move =! true; //can_move can not equal true x -= 0; //can no longer go left } else if (not position_meeting(x+1,y,object1)) // explaination as short yet easy to understand and full as possible { can_move =! false; //can_move can not equal false can_move = true; //can_move = true x -= 1; //go to the left relatively at 1 pixel } if (can_move = false) //if can_move is false { can_move =! true; //can_move is no longer true mean object0 can no longer move can_move = false; //can_move is false meaning object0 can not move } about object1: keypress Right event if (object0.can_move = true) //if object0's variable can_move is true { x += 0; //go to the right at zero pixels meaning do not move at all } else if (object0.can_move = false) //if object0's variable can_move is false meaning object0 can not move { x += 1; //go right by one pixel } keypress Down event if (object0.can_move = true) //if object0's variable can_move is true meaning he [object0] can move { y += 0; //go to the down at zero pixels meaning do not move at all } else if (object0.can_move = false) // if object0's variable can_move is false meaning object0 can not move { y += 1; //go down by one pixel } object0's sprite: sprite0 which is: Pccnc Smon Ptnc Tckd OrX: 0 OrY: 0 BBoL: -1 BBoR: 32 BBoBB: 32 BBoT: -1 Sprite Height 32 Sprite Width 32 fully colored in object0's status': Visible is true Solid is false Depth is 0 Mask is sprite0 No Parent object1's sprite: sprite1 which is: Pccnc Smon Ptnc Tckd OrX: 0 OrY: 0 BBoL: -1 BBoR: 32 BBoBB: 32 BBoT: -1 Sprite Height 32 Sprite Width 32 fully colored in object1's status': Visible is true Solid is false Depth is -1 Mask is sprite1 No Parent If object0's meets object1 at a position of x+1 (its second most left pixel area) because of such status' ^ object0 will no longer be able to move and if object0 and object1 are on the same line if object0 can not move it would take object1 to move right thirty three times [x += 1; but 31 times of course] to fully cover over object0 however if for example object0 is one line less than object1's top line of pixels is and object0 can no longer move it would still take object1 to move x += 1; to fully cover all but the bottom row [left right] of pixels of object0 and also would then have to move x += 1; and y += 1; to fully cover over object0 Go onto PhotoBucket website and search Jasons sprite0 yes Jasons sprite1 yes Jasons room0 with sprite1 and sprite0 yes Jasons room0 with sprite1 and sprite0 yes again [also you can just or instead or as well post link or links or picture or pictures or other or others or mix or mixes if allowed and permitted and safe to do so and wanted or needed or both please, thank you] Coding situtaion #2: about object0: Create Event: x = 0; y = 0; object0's sprite: sprite0 which is: Pccnc Smon Ptnc Tckd OrX: 0 OrY: 0 BBoL: -1 BBoR: 32 BBoBB: 32 BBoT: -1 Sprite Height 32 Sprite Width 32 fully colored in object0's status': Visible is true Solid is false Depth is 0 Mask is sprite0 No Parent object0 is at x 0 y 0 Go onto PhotoBucket website and search Jasons sprite0 yes Jasons sprite1 yes Jasons room0 with sprite0 yes Jasons room0 with sprite0 yes again [also you can just or instead or as well post link or links or picture or pictures or other or others or mix or mixes if allowed and permitted and safe to do so and wanted or needed or both please, thank you] Coding situtaion #3: about object0: Create Event: x = 1; y = 1; object0's sprite: sprite0 which is: Pccnc Smon Ptnc Tckd OrX: 0 OrY: 0 BBoL: -1 BBoR: 32 BBoBB: 32 BBoT: -1 Sprite Height 32 Sprite Width 32 fully colored in object0's status': Visible is true Solid is false Depth is 0 Mask is sprite0 No Parent object0 is at x 1 y 1 Go onto PhotoBucket website and search Jasons sprite0 yes Jasons sprite1 yes Jasons room0 with sprite0 yes Jasons room0 with sprite0 yes again [also you can just or instead or as well post link or links or picture or pictures or other or others or mix or mixes if allowed and permitted and safe to do so and wanted or needed or both please, thank you] Coding situtaion #4: about object0: Create Event: x = 16; y = 16; object0's sprite: sprite0 which is: Pccnc Smon Ptnc Tckd OrX: 0 OrY: 0 BBoL: -1 BBoR: 32 BBoBB: 32 BBoT: -1 Sprite Height 32 Sprite Width 32 fully colored in object0's status': Visible is true Solid is false Depth is 0 Mask is sprite0 No Parent object0 is at x 16 y 16 Go onto PhotoBucket website and search Jasons sprite0 yes Jasons sprite1 yes Jasons room0 with sprite0 yes Jasons room0 with sprite0 yes again [also you can just or instead or as well post link or links or picture or pictures or other or others or mix or mixes if allowed and permitted and safe to do so and wanted or needed or both please, thank you]
[/code]