ColorShapeLinks AI
An AI competition for the IEEE Conference on Games 2021
CompSessionListener Class Reference

Session event listener which outputs complete session information in Markdown format with links text files containing the play outs of each match. More...

+ Inheritance diagram for CompSessionListener:
+ Collaboration diagram for CompSessionListener:

Public Member Functions

void ListenTo (ISessionSubject subject)
 Register listener with a session event producer. More...
 

Static Public Attributes

const string PlayoutsFolder = "results"
 The folder where complete match play outs will be placed. More...
 
const string StandingsFile = "standings.md"
 The name of the Markdown file containing the standings. More...
 

Detailed Description

Session event listener which outputs complete session information in Markdown format with links text files containing the play outs of each match.

This listener is used to produce the daily standing/results of the ColorShapeLink competition, since the output can be easily or automatically converted to HTML.

Member Function Documentation

◆ ListenTo()

void ListenTo ( ISessionSubject  subject)
inline

Register listener with a session event producer.

Parameters
subjectThe session event producer which this listener will be listen to.
See also
ColorShapeLinks.TextBased.Lib.ISessionListener.ListenTo

Implements ISessionListener.

Member Data Documentation

◆ PlayoutsFolder

const string PlayoutsFolder = "results"
static

The folder where complete match play outs will be placed.

◆ StandingsFile

const string StandingsFile = "standings.md"
static

The name of the Markdown file containing the standings.


The documentation for this class was generated from the following file: