package com.example.rollingball.app;

/**
 * Created by sakamoto on 2014/05/14.
 */
public class Scene
{
  public GameObject[] game_objects;
  public Camera camera;
  public InputManager input_manager;
  public SceneManager scene_manager;
  private Messege[] _massages;

  void push(GameObject game_object){

  }

  void message(Message message){

  }
}

@@ -31,16 +31,132 @@
 l.app;%0A%0A
+import android.hardware.input.InputManager;%0A%0Aimport java.util.InputMismatchException;%0Aimport java.util.LinkedList;%0A%0A
 /**%0A * C
@@ -211,16 +211,40 @@
 ss Scene
+ implements IUpdatetable
 %0A%7B%0A  pub
@@ -247,16 +247,27 @@
  public 
+LinkedList%3C
 GameObje
@@ -268,18 +268,17 @@
 meObject
-%5B%5D
+%3E
  game_ob
@@ -396,17 +396,17 @@
 ate Mess
-e
+a
 ge%5B%5D _ma
@@ -412,16 +412,183 @@
 assages;
+%0A  public boolean to_exit;%0A%0A  Scene()%7B%0A    camera = new Camera();%0A    input_manager = new InputManager();%0A  %7D%0A%0A  Scene( SceneManager s )%0A  %7B%0A    scene_manager = s;%0A  %7D
 %0A%0A  void
@@ -593,16 +593,17 @@
 id push(
+ 
 GameObje
@@ -616,16 +616,17 @@
 e_object
+ 
 )%7B%0A%0A  %7D%0A
@@ -641,16 +641,17 @@
 message(
+ 
 Message 
@@ -657,18 +657,312 @@
  message
+ 
 )%7B%0A%0A  %7D
+%0A%0A  public SceneManager getScene_manager()%7B%0A    return scene_manager;%0A  %7D%0A%0A  public void update( long delta_time_in_ns )%7B%0A    if ( to_exit == true )%0A    %7B%0A      for ( int i = 0; i %3C game_objects.size(); i++ )%0A      %7B%0A        update( delta_time_in_ns );%0A      %7D%0A      to_exit = false;%0A    %7D%0A  %7D
 %0A%7D%0A

実装#33完了