コメント

このコメントは、【トピック】初めてゲームを作っているのですがへのコメントです。

コメントの内容

User icon mini 991103(投稿日:2011/10/20 16:10/20/11)
ちょっと盛大にいじるので万が一のためバックアップ
イベント03-IN
#まず今の向きをを取得します。 
qwe = getEventDirection("03-IN")
  #今の向きはtrue?false?
  if qwe==getUpDirection()
      setFlag("03-OUT", true)
  
      #ラインが来ていてかつ正しい方向を向いているか?
      if getFlag("01-OUT") && getFlag("02-OUT") && getFlag("03-OUT")
         #trueなら色をつける。
         setEventDirection("L3-1",getUpDirection())
         setEventDirection("L3-2",getUpDirection())
         setEventDirection("L3-3",getUpDirection())
         setEventDirection("L3-4",getUpDirection())
         setEventDirection("L3-5",getUpDirection())
      else                                                      
         setEventDirection("L3-1",getDownDirection()) 
         setEventDirection("L3-2",getDownDirection()) 
         setEventDirection("L3-3",getDownDirection()) 
         setEventDirection("L3-4",getDownDirection()) 
         setEventDirection("L3-5",getDownDirection())
      end
  else
  #流れてきてないよ
   setEventDirection("L3-1",getDownDirection()) 
   setEventDirection("L3-2",getDownDirection()) 
   setEventDirection("L3-3",getDownDirection()) 
   setEventDirection("L3-4",getDownDirection()) 
   setEventDirection("L3-5",getDownDirection())
  end
#一応時間待ちの関数をセットしよう。
waitTime(100)#0.1秒待つ



#a && b > aとbが両方trueならtrue、1つでも違うとfalse
#流れとして 「01-IN」→「02-IN」→「03-IN」→「04-IN」
#             ↑01-OUTと02-OUTの両方がtrueになったらL2に流れる
#                    ↑01-OUTと02-OUTと03-OUTの全てがtrueなら.....

コメントの内容(一番最初の投稿)

User icon mini 991103(投稿日:2011/10/20 16:10/20/11)
ちょっと盛大にいじるので万が一のためバックアップ
イベント03-IN
#まず今の向きをを取得します。 
qwe = getEventDirection("03-IN")
  #今の向きはtrue?false?
  if qwe==getUpDirection()
      setFlag("03-OUT", true)
  
      #ラインが来ていてかつ正しい方向を向いているか?
      if getFlag("01-OUT") && getFlag("02-OUT") && getFlag("03-OUT")
         #trueなら色をつける。
         setEventDirection("L3-1",getUpDirection())
         setEventDirection("L3-2",getUpDirection())
         setEventDirection("L3-3",getUpDirection())
         setEventDirection("L3-4",getUpDirection())
         setEventDirection("L3-5",getUpDirection())
      else                                                      
         setEventDirection("L3-1",getDownDirection()) 
         setEventDirection("L3-2",getDownDirection()) 
         setEventDirection("L3-3",getDownDirection()) 
         setEventDirection("L3-4",getDownDirection()) 
         setEventDirection("L3-5",getDownDirection())
      end
  else
  #流れてきてないよ
   setEventDirection("L3-1",getDownDirection()) 
   setEventDirection("L3-2",getDownDirection()) 
   setEventDirection("L3-3",getDownDirection()) 
   setEventDirection("L3-4",getDownDirection()) 
   setEventDirection("L3-5",getDownDirection())
  end
#一応時間待ちの関数をセットしよう。
waitTime(100)#0.1秒待つ



#a && b > aとbが両方trueならtrue、1つでも違うとfalse
#流れとして 「01-IN」→「02-IN」→「03-IN」→「04-IN」
#             ↑01-OUTと02-OUTの両方がtrueになったらL2に流れる
#                    ↑01-OUTと02-OUTと03-OUTの全てがtrueなら.....