Initial implementation of the InventoryController

This commit is contained in:
Andrew Miner
2015-01-06 10:25:05 -08:00
parent d499e8e9cf
commit a1a7ee5dc9
13 changed files with 330 additions and 23 deletions
@@ -7,8 +7,9 @@ All rights reserved.
BaseController = require './base_controller'
CraftingTableController = require './crafting_table_controller'
ItemPage = require '../models/item_page'
ModPackController = require './mod_pack_controller'
InventoryController = require './inventory_controller'
ItemPage = require '../models/item_page'
ModPackController = require './mod_pack_controller'
########################################################################################################################
@@ -28,6 +29,17 @@ module.exports = class ItemPageController extends BaseController
# BaseController Overrides #####################################################################
onDidRender: ->
options = model:@model.table.have, modPack:@model.modPack, editable:true
@haveController = @addChild InventoryController, '.view__inventory.have', options
options =
editable: false
icon: '/images/workbench_top.png',
model: @model.table.want,
modPack: @model.modPack,
title: 'Items to Craft'
@wantController = @addChild InventoryController, '.view__inventory.want', options
@modPackController = @addChild ModPackController, '.view__mod_pack', model:@model.modPack
@tableController = @addChild CraftingTableController, '.view__crafting_table', model:@model.table
super