ADD: ajout du fichier constSkin

stub-api
Thomas Chazot 3 years ago
parent d11ba253c5
commit 4e40489454

@ -1,14 +0,0 @@
import { Skin } from "./core/skin";
let tabSkinApp:Skin[]=[
new Skin("0001", "Bob Classsique",require('bob_party/assets/BobsSkins/BobClassic.png')),
new Skin("0002", "Bob Blue",require('bob_party/assets/BobsSkins/BobBlue.png')),
new Skin("0003", "Bob BW",require('bob_party/assets/BobsSkins/BobBW.png')),
new Skin("0004", "Bob Green",require('bob_party/assets/BobsSkins/BobGreen.png')),
new Skin("0005", "Bob Pink Turquoise",require('bob_party/assets/BobsSkins/BobPinkTurquoise.png')),
new Skin("0006", "Bob Red",require('bob_party/assets/BobsSkins/BobRed.png')),
new Skin("0007", "Bob Cute",require('bob_party/assets/BobsSkins/BobYellowGreenBlueHeart.png')),
]
export default tabSkinApp;

@ -0,0 +1,14 @@
import { Skin } from "./core/skin";
let tabSkinApp:Skin[]=[
new Skin("S0001", "Bob Classsique",require('bob_party/assets/BobsSkins/BobClassic.png')),
new Skin("S0002", "Bob Blue",require('bob_party/assets/BobsSkins/BobBlue.png')),
new Skin("S0003", "Bob BW",require('bob_party/assets/BobsSkins/BobBW.png')),
new Skin("S0004", "Bob Green",require('bob_party/assets/BobsSkins/BobGreen.png')),
new Skin("S0005", "Bob Pink Turquoise",require('bob_party/assets/BobsSkins/BobPinkTurquoise.png')),
new Skin("S0006", "Bob Red",require('bob_party/assets/BobsSkins/BobRed.png')),
new Skin("S0007", "Bob Cute",require('bob_party/assets/BobsSkins/BobYellowGreenBlueHeart.png')),
]
export default tabSkinApp;

@ -1,5 +1,10 @@
import { ImageSourcePropType } from 'react-native';
import { Game } from './game' import { Game } from './game'
export class GameSolo extends Game{ export class GameSolo extends Game{
readonly [index:number]:number; readonly [Index:number]:number;
constructor(name:string, imageSource:ImageSourcePropType, gameSource:string, [index:number]:number){
super(name, imageSource, gameSource);
}
} }

@ -1,5 +1,5 @@
import { Skin } from './Skin'; import { Skin } from './Skin';
/*
let classique = new Skin('Classique', 'wouhou'); let classique = new Skin('Classique', 'wouhou');
test('skin Name : Classique', () => { test('skin Name : Classique', () => {
@ -22,4 +22,4 @@ describe('Set tests', () => {
it('should return The wouhou', () => { it('should return The wouhou', () => {
expect(classique.setSkinSource('The wouhou')).toBe('The wouhou'); expect(classique.setSkinSource('The wouhou')).toBe('The wouhou');
}) })
}) })*/

@ -6,18 +6,22 @@ import { Skin } from '../core/skin';
import { TopBar } from '../components/TopBar'; import { TopBar } from '../components/TopBar';
import { BotBar } from '../components/BotBar'; import { BotBar } from '../components/BotBar';
import { ElementAffichage } from '../components/Element'; import { ElementAffichage } from '../components/Element';
import { User } from '../core/user';
import tabSkinApp from '../constSkin';
import { Conversation } from '../core/conversation';
let tabConv:Conversation[]=[];
const msc = require('../../assets/Icons/FondGris.png'); const msc = require('../../assets/Icons/FondGris.png');
const avatar = require('../../assets/Icons/BobClassic.png');
const skinTest= new Skin("S0001", "Bob",require('../../assets/Icons/BobClassic.png')); const UserActu=new User("14", "leBg", "ouioui", "grand", new Date(2022,12,12), 12222, 123324, tabSkinApp[0], tabSkinApp, tabConv);
const jeuTest= new Game("SNAKE", require('../../assets/Icons/UnSelected/Gamepad.png'),"ouin"); const jeuTest= new Game("SNAKE", require('../../assets/Icons/UnSelected/Gamepad.png'),"ouin");
function GameChoice(props: { navigation: any; }) { function GameChoice(props: { navigation: any; }) {
const { navigation } = props const { navigation } = props
return ( return (
<View style={styles.container}> <View style={styles.container}>
<TopBar <TopBar
skin={skinTest} skin={UserActu.getCurrentSkin()}
nav={navigation} nav={navigation}
/> />
<View style={styles.body}> <View style={styles.body}>

@ -8,11 +8,14 @@ import { TopBar } from '../components/TopBar';
import { BotBar } from '../components/BotBar'; import { BotBar } from '../components/BotBar';
import { Conversation } from '../core/conversation'; import { Conversation } from '../core/conversation';
import { ButtonGameTypeChoice } from '../components/ButtonGameTypeChoice'; import { ButtonGameTypeChoice } from '../components/ButtonGameTypeChoice';
import tabSkinApp from '../const';
import tabSkinApp from '../constSkin';
import { GameSolo } from '../core/gameSolo';
const avatar = require('../../assets/Icons/BobClassic.png');
//const test= new GameSolo("test", require('bob_party/assets/ImagesJeux/BatailleNavale.jpeg'), "test", );
let tabConv:Conversation[]=[]; let tabConv:Conversation[]=[];
const UserActu=new User("14", "leBg", "ouioui", "grand", new Date(2022,12,12), 12222, 123324, tabSkinApp[0], tabSkinApp, tabConv); const UserActu=new User("14", "leBg", "ouioui", "grand", new Date(2022,12,12), 12222, 123324, tabSkinApp[0], tabSkinApp, tabConv);

Loading…
Cancel
Save