mirror of
				https://github.com/Nioux/AideDeJeu.git
				synced 2025-10-31 07:26:09 +00:00 
			
		
		
		
	Origine
This commit is contained in:
		
							parent
							
								
									49a46595d7
								
							
						
					
					
						commit
						8987e446a8
					
				
					 8 changed files with 132 additions and 6 deletions
				
			
		|  | @ -135,6 +135,64 @@ class PCEditorPage extends StatelessWidget { | |||
|         : SizedBox.shrink(); | ||||
|   } | ||||
| 
 | ||||
|   Widget _buildOriginsWidget(BuildContext context, PlayerCharacterState state) { | ||||
|     return _buildItemsWidget<OriginItem>( | ||||
|       context, | ||||
|       state, | ||||
|       hintText: "Origine", | ||||
|       items: state.origins, | ||||
|       selectedItem: state.origin, | ||||
|       onChanged: (value) { | ||||
|         //state.setRace(value); | ||||
|         BlocProvider.of<PlayerCharacterBloc>(context).add(OriginEvent(value)); | ||||
|       }, | ||||
|     ); | ||||
|   } | ||||
| 
 | ||||
| 
 | ||||
|   Widget _buildOriginDetailsWidget( | ||||
|       BuildContext context, PlayerCharacterState state) { | ||||
|     return state.origin != null | ||||
|         ? Column( | ||||
|       crossAxisAlignment: CrossAxisAlignment.start, | ||||
|       children: [ | ||||
|         _buildSubTitle(context, state, | ||||
|             "RegionsOfOrigin"), | ||||
|             //AppLocalizations.of(context).raceAbilityScoreIncrease), | ||||
|         _buildMarkdown(context, state, state.origin?.regionsOfOrigin), | ||||
|         Text(""), | ||||
|         _buildSubTitle( | ||||
|             context, state, "MainLanguages"), //AppLocalizations.of(context).raceAge), | ||||
|         _buildMarkdown(context, state, state.origin?.mainLanguages), | ||||
|         Text(""), | ||||
|         _buildSubTitle( | ||||
|             context, state, "Aspirations"), //AppLocalizations.of(context).raceAlignment), | ||||
|         _buildMarkdown(context, state, state.origin?.aspirations), | ||||
|         Text(""), | ||||
|         _buildSubTitle( | ||||
|             context, state, "AvailableSkills"), //AppLocalizations.of(context).raceSize), | ||||
|         _buildMarkdown(context, state, state.origin?.availableSkills), | ||||
|         //Text(""), | ||||
|         //_buildSubTitle( | ||||
|         //    context, state, AppLocalizations.of(context).raceSpeed), | ||||
|         //_buildMarkdown(context, state, state.race?.speed), | ||||
|         //state.race?.darkvision != null ? Text("") : SizedBox.shrink(), | ||||
|         //state.race?.darkvision != null | ||||
|         //    ? _buildSubTitle(context, state, | ||||
|         //    AppLocalizations.of(context).raceDarkvision) | ||||
|         //    : SizedBox.shrink(), | ||||
|         //state.race?.darkvision != null | ||||
|         //    ? _buildMarkdown(context, state, state.race?.darkvision) | ||||
|         //    : SizedBox.shrink(), | ||||
|         //Text(""), | ||||
|         //_buildSubTitle( | ||||
|         //    context, state, AppLocalizations.of(context).raceLanguages), | ||||
|         //_buildMarkdown(context, state, state.race?.languages), | ||||
|       ], | ||||
|     ) | ||||
|         : SizedBox.shrink(); | ||||
|   } | ||||
| 
 | ||||
|   Widget _buildBackgroundsWidget( | ||||
|       BuildContext context, PlayerCharacterState state) { | ||||
|     return _buildItemsWidget<BackgroundItem>( | ||||
|  | @ -204,7 +262,8 @@ class PCEditorPage extends StatelessWidget { | |||
|             indicatorSize: TabBarIndicatorSize.label, | ||||
|             tabs: <Widget>[ | ||||
|               Text( | ||||
|                 AppLocalizations.of(context).raceTitle, | ||||
|                 "Origine", | ||||
|                 //AppLocalizations.of(context).raceTitle, | ||||
|                 style: TextStyle( | ||||
|                   fontSize: 25, | ||||
|                   fontFamily: "Cinzel", | ||||
|  | @ -247,9 +306,11 @@ class PCEditorPage extends StatelessWidget { | |||
|               margin: EdgeInsets.all(10.0), | ||||
|               child: ListView( | ||||
|                 children: <Widget>[ | ||||
|                   _buildRacesWidget(context, state), | ||||
|                   _buildSubRacesWidget(context, state), | ||||
|                   _buildRaceDetailsWidget(context, state), | ||||
|                   //_buildRacesWidget(context, state), | ||||
|                   //_buildSubRacesWidget(context, state), | ||||
|                   //_buildRaceDetailsWidget(context, state), | ||||
|                   _buildOriginsWidget(context, state), | ||||
|                   _buildOriginDetailsWidget(context, state), | ||||
|                 ], | ||||
|               ), | ||||
|             ), | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Yan Maniez
						Yan Maniez