public GameObject( Bitmap objectBitmap, String id, SpriteData sd, BasicMovement basicMovement, AI ai) { this.id = id; this.objectBitmap = objectBitmap; if (sd != null) { this.sprite_init_x_pos = sd.getInitX(); this.sprite_init_y_pos = sd.getInitY(); this.width = sd.getWidth(); this.height = sd.getHeight(); } setDefaultMovement(basicMovement); setAI(ai); }