Files
22e1372_efootballsquadsimul…/player_attributes.dart

158 lines
3.2 KiB
Dart

//各ポジションごとのプレースタイルを定義 = {
final Map<String, List<String>> playerAttributes ={
'GK':[
'守備的GK',
'攻撃的GK',
],
'CB':[
'ハードプレス',
'ビルドアップ',
'オーバーラップ',
'無印',
],
'LSB':[
'守備的サイドバック',
'攻撃的サイドバック',
'インナーラップサイドバック',
'無印',
],
'RSB':[
'守備的サイドバック',
'攻撃的サイドバック',
'インナーラップサイドバック',
'無印',
],
'DMF':[
'ハードプレス',
'アンカー',
'ボックストゥボックス',
'プレーメイカー',
'無印',
],
'CMF':[
'ハードプレス',
'プレーメイカー',
'ボックストゥボックス',
'2列目からの飛び出し'
'無印',
],
'OMF':[
'2列目からの飛び出し',
'チャンスメイカー',
'ナンバー10',
'デコイラン',
'無印',
],
'LMF':[
'2列目からの飛び出し',
'ボックストゥボックス',
'クロサー',
'インサイドレシーバー',
'チャンスメイカー',
'無印',
],
'RMF':[
'2列目からの飛び出し',
'ボックストゥボックス',
'クロサー',
'インサイドレシーバー',
'チャンスメイカー',
'無印',
],
'ST':[
'2列目からの飛び出し',
'ナンバー10',
'チャンスメイカー',
'リンクフォワード',
'デコイラン',
'無印',
],
'LWG':[
'チャンスメイカー',
'クロサー',
'インサイドレシーバー',
'ウイングストライカー',
'無印'
],
'RWG':[
'チャンスメイカー',
'クロサー',
'インサイドレシーバー',
'ウイングストライカー',
'無印'
],
'CF':[
'ラインブレイカー',
'ボックスストライカー',
'ターゲットマン',
'リンクフォワード',
'デコイラン',
'無印',
],
};
//全てのプレースタイル(完全ランダム用)
const allPlayStyle = [
'守備的GK',
'攻撃的GK',
'インナーラップサイドバック',
'守備的サイドバック',
'攻撃的サイドバック',
'オーバーラップ',
'ビルドアップ',
'プレーメイカー',
'ハードプレス',
'アンカー',
'ボックストゥボックス',
'2列目からの飛び出し',
'ナンバー10',
'クロサー',
'インサイドレシーバー',
'ウイングストライカー',
'チャンスメイカー',
'リンクフォワード',
'ターゲットマン',
'ボックスストライカー',
'デコイラン',
'ラインブレイカー',
];
const lowProbabilityStyles = [
'デコイラン',
'ナンバー10',
'ターゲットマン',
'インナーラップサイドバック',
'オーバーラップ',
];
//抽選用フォーメーション候補
const formations = [
'4-4-2',
'4-3-3',
'4-3-2-1',
'4-3-1-2',
'4-2-3-1',
'4-2-1-3',
'4-2-2-2',
'3-4-3',
'3-2-4-1',
'3-2-3-2',
'3-1-4-2',
'5-3-2',
'5-2-2-1',
'5-2-1-2',
'5-2-3',
];