<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Namespace: Typedefs</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <script src="scripts/prettify/prettify.js"></script> <script src="scripts/prettify/lang-css.js"></script> <script src="scripts/jquery.min.js"></script> <!--[if lt IE 9]> <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <link href="https://fonts.googleapis.com/css?family=Libre+Franklin:400,700" rel="stylesheet"> <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css"> <link type="text/css" rel="stylesheet" href="styles/main.css"> <script> var config = {"monospaceLinks":false,"cleverLinks":false,"applicationName":"12 Heroes","default":{}}; </script> </head> <body> <div id="wrap" class="clearfix"> <div class="navigation"> <h3 class="applicationName"><a href="index.html">12 Heroes</a></h3> <button id="menuToggle" class="btn btn-link btn-lg menu-toggle"> <span class="glyphicon glyphicon-menu-hamburger"></span> </button> <div class="search"> <input id="search" type="text" class="form-control input-md" placeholder="Search..."> </div> <ul class="list"> <li class="item" data-name="module:GameStore - vuex store part with game data"> <span class="title namespace "> <span class="namespaceTag"> <span class="glyphicon glyphicon-folder-open"></span> </span> <a href="module-GameStore%2520-%2520vuex%2520store%2520part%2520with%2520game%2520data.html">GameStore - vuex store part with game data</a> </span> <ul class="members itemMembers"> </ul> <ul class="typedefs itemMembers"> </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> </ul> <ul class="events itemMembers"> </ul> </li> <li class="item" data-name="Constants"> <span class="title namespace "> <span class="namespaceTag"> <span class="glyphicon glyphicon-folder-open"></span> </span> <a href="Constants.html">Constants</a> </span> <ul class="members itemMembers"> <span class="subtitle">Members</span> <li class="parent " data-name="Constants.POS_BATTLE_CENTER"><a href="Constants.html#.POS_BATTLE_CENTER">POS_BATTLE_CENTER</a></li> <li class="parent " data-name="Constants.POS_BATTLE_LEFT"><a href="Constants.html#.POS_BATTLE_LEFT">POS_BATTLE_LEFT</a></li> <li class="parent " data-name="Constants.POS_BATTLE_RIGHT"><a href="Constants.html#.POS_BATTLE_RIGHT">POS_BATTLE_RIGHT</a></li> <li class="parent " data-name="Constants.POS_CAMP"><a href="Constants.html#.POS_CAMP">POS_CAMP</a></li> <li class="parent " data-name="Constants.POS_DISCARD"><a href="Constants.html#.POS_DISCARD">POS_DISCARD</a></li> <li class="parent " data-name="Constants.POS_HAND"><a href="Constants.html#.POS_HAND">POS_HAND</a></li> <li class="parent " data-name="Constants.POS_PILE"><a href="Constants.html#.POS_PILE">POS_PILE</a></li> </ul> <ul class="typedefs itemMembers"> </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> </ul> <ul class="events itemMembers"> </ul> </li> <li class="item" data-name="Typedefs"> <span class="title namespace "> <span class="namespaceTag"> <span class="glyphicon glyphicon-folder-open"></span> </span> <a href="Typedefs.html">Typedefs</a> </span> <ul class="members itemMembers"> </ul> <ul class="typedefs itemMembers"> <span class="subtitle">Typedefs</span> <li class="parent" data-name="Typedefs.GameGlobalState"><a href="Typedefs.html#.GameGlobalState">GameGlobalState</a></li> <li class="parent" data-name="Typedefs.GameStateEnum"><a href="Typedefs.html#.GameStateEnum">GameStateEnum</a></li> </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> </ul> <ul class="events itemMembers"> </ul> </li> <li class="item" data-name="global"> <span class="title namespace "> <span class="namespaceTag"> <span class="glyphicon glyphicon-globe"></span> </span> <a href="global.html">Global</a> </span> <ul class="members itemMembers"> <span class="subtitle">Members</span> <li class="parent " data-name="unused"><a href="global.html#unused">unused</a></li> </ul> <ul class="typedefs itemMembers"> <span class="subtitle">Typedefs</span> <li class="parent" data-name="Ability"><a href="global.html#Ability">Ability</a></li> <li class="parent" data-name="AbilityHook"><a href="global.html#AbilityHook">AbilityHook</a></li> <li class="parent" data-name="AdvRule"><a href="global.html#AdvRule">AdvRule</a></li> <li class="parent" data-name="BattleTile"><a href="global.html#BattleTile">BattleTile</a></li> <li class="parent" data-name="Color"><a href="global.html#Color">Color</a></li> <li class="parent" data-name="DeckMode"><a href="global.html#DeckMode">DeckMode</a></li> <li class="parent" data-name="Faction"><a href="global.html#Faction">Faction</a></li> <li class="parent" data-name="HeroAction"><a href="global.html#HeroAction">HeroAction</a></li> <li class="parent" data-name="HeroCard"><a href="global.html#HeroCard">HeroCard</a></li> <li class="parent" data-name="HeroInGame"><a href="global.html#HeroInGame">HeroInGame</a></li> <li class="parent" data-name="HeroPosition"><a href="global.html#HeroPosition">HeroPosition</a></li> <li class="parent" data-name="PlayerAction"><a href="global.html#PlayerAction">PlayerAction</a></li> <li class="parent" data-name="PlayerGameState"><a href="global.html#PlayerGameState">PlayerGameState</a></li> <li class="parent" data-name="Popularity"><a href="global.html#Popularity">Popularity</a></li> <li class="parent" data-name="StoreData"><a href="global.html#StoreData">StoreData</a></li> <li class="parent" data-name="StoreData"><a href="global.html#StoreData">StoreData</a></li> </ul> <ul class="typedefs itemMembers"> </ul> <ul class="methods itemMembers"> </ul> <ul class="events itemMembers"> </ul> </li> </ul> </div> <div class="main"> <h1 class="page-title" data-filename="Typedefs.html">Namespace: Typedefs</h1> <section> <header> <div class="header content-size"> <h2>Typedefs </h2> </div> </header> <article class="content-size"> <div class="container-overview"> <dl class="details"> </dl> </div> <h3 class="subsection-title">Type Definitions</h3> <dl class="list-definitions"> <dt> <div class="nameContainer"> <h4 class="name" id=".GameGlobalState"> <a class="share-icon" href="#.GameGlobalState"><span class="glyphicon glyphicon-link"></span></a> <span class="">Typedefs.GameGlobalState</span> <span class="type-signature type">object</span> </h4> </div> </dt> <dd> <div class="description"> <p>One game global state</p> </div> <dl class="details"> <h5 class="subsection-title">Properties:</h5> <dl> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>gameState</code></td> <td class="type"> <span class="param-type">GameStateEnum</span> </td> <td class="description last"><p>Current status of the game</p></td> </tr> <tr> <td class="name"><code>allHeroes</code></td> <td class="type"> <span class="param-type">Array.<<a href="global.html#HeroCard">HeroCard</a>></span> </td> <td class="description last"><p>Array containing all heroes</p></td> </tr> <tr> <td class="name"><code>deckMode</code></td> <td class="type"> <span class="param-type"><a href="global.html#DeckMode">DeckMode</a></span> </td> <td class="description last"><p>Deck mode of the game</p></td> </tr> <tr> <td class="name"><code>advRules</code></td> <td class="type"> <span class="param-type">Array.<<a href="global.html#AdvRule">AdvRule</a>></span> </td> <td class="description last"><p>Array describing the active advandced rules, if any</p></td> </tr> <tr> <td class="name"><code>waitingFor/blue</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last"><p>If true, we are waiting for blue to play</p></td> </tr> <tr> <td class="name"><code>waitingFor/red</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last"><p>If true, we are waiting for red to play</p></td> </tr> <tr> <td class="name"><code>currentPlayer</code></td> <td class="type"> <span class="param-type"><a href="global.html#Color">Color</a></span> | <span class="param-type">'both'</span> </td> <td class="description last"><p>Who is current player, can be 'both'</p></td> </tr> <tr> <td class="name"><code>battleTiles/left/ofBlue</code></td> <td class="type"> <span class="param-type">Array.<<a href="global.html#BattleTile">BattleTile</a>></span> </td> <td class="description last"><p>Battle tiles on left side of blue player</p></td> </tr> <tr> <td class="name"><code>battleTiles/center/ofBlue</code></td> <td class="type"> <span class="param-type">Array.<<a href="global.html#BattleTile">BattleTile</a>></span> </td> <td class="description last"><p>Battle tiles on center of blue player</p></td> </tr> <tr> <td class="name"><code>battleTiles/right/ofBlue</code></td> <td class="type"> <span class="param-type">Array.<<a href="global.html#BattleTile">BattleTile</a>></span> </td> <td class="description last"><p>Battle tiles on right side of blue player</p></td> </tr> <tr> <td class="name"><code>totalFood</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last"><p>Total food available for players to take</p></td> </tr> <tr> <td class="name"><code></code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last"><p>All heroes in JSON format (read from a JSON file)</p></td> </tr> </tbody> </table></dl> </dl> </dd> <dt> <div class="nameContainer"> <h4 class="name" id=".GameStateEnum"> <a class="share-icon" href="#.GameStateEnum"><span class="glyphicon glyphicon-link"></span></a> <span class="">Typedefs.GameStateEnum</span> <span class="type-signature type">"0_INIT" | "1_SELECT_DRAFT" | "1_SELECT_FACTION" | "1_SELECT_TOURNAMENT" | "2_CHANGE_UP_TO_3_CARDS"</span> </h4> </div> </dt> <dd> <div class="description"> <p>Values for Game state.</p> </div> <dl class="details"> </dl> </dd> </dl> </article> </section> <footer class="content-size"> <div class="footer"> Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.4</a> on Tue May 19 2020 12:59:09 GMT+0200 (Central European Summer Time) </div> </footer> </div> </div> <script>prettyPrint();</script> <script src="scripts/main.js"></script> </body> </html>