1.0.2 • Published 4 years ago
@ng-casino/rock-paper-scissors v1.0.2
Rock, Paper, Scissors
This is an Angular component which provides an online implementation of a simple game of Rock, Paper, Scissors.
Latest version: 1.0.2
Installation
$ npm install @ng-casino/rock-paper-scissors
Usage
Add RockPaperScissorsModule
to your AppModule
:
import {RockPaperScissorsModule} from '@ng-casino/rock-paper-scissors';
@NgModule({
declarations: [AppComponent],
imports: [
RockPaperScissorsModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule {
}
Basic usage of the component:
<casino-rock-paper-scissors></casino-rock-paper-scissors>
Options
Required | Description | |
---|---|---|
startText | No | The text to display at the start of the game. Default is 'Make your choice'. |
wonText | No | The text to display after a winning game. Default is 'You have won this game!'. |
lostText | No | The text to display after a losing game. Default is 'You have lost this game!'. |
drawText | No | The text to display after a tie. Default is 'There is no winner in this game!'. |
tryAgainText | No | The text to display in the try again button. Default is 'Try again'. |
images | No | Your own images to use instead of the default rock, paper, scissors images. |
(onPlaying) | No | A callback which is called after the game has started or restarted. |
(onGameResult) | No | A callback which is called after you and your opponent have made their decision. |